Starknet Devnet

New version of starknet-devnet (v0.2.5) has been released:

  • Introduced an endpoint for fetching predeployed account information: docs
  • Introduced local faucet for adding funds (minting tokens) to accounts: docs
  • Partial update to JSON RPC API v0.15.0
3 Likes

New version of starknet-devnet (v0.2.6) has been released:

  • Adapted to cairo-lang and Starknet 0.9.1
  • Added path check on dumping
  • Using OpenZeppelin 0.2.1 for predeployed accounts
  • Accounts predeployed with --seed now set not to change with new Devnet releases
  • Token contract:
    • Address set not to change with new Devnet releases
    • Token symbol changed to ETH
  • Supported non-decimal float as amount of minting (e.g. 1e21 or 1000.0)
  • Added support for geth --dev being used as the L1 of L1<>L2 Postman communication
  • Introduced the /api endpoint which returns a map of all URL endpoints provided by Devnet
  • Introduced Docker image tag shardlabs/starknet-devnet:<VERSION>-seed0 which predeploys accounts with --seed 0
3 Likes

New version of starknet-devnet (v0.2.7) has been released:

  • Flushing stdout
  • Introduced endpoint for fetching fee token info (GET /fee_token)
  • Fixed balance checking and minting after loading dumped Devnet
  • RPC updates:
    • Fixed declare and deploy parameters (hexing ints)
    • Supported RPC write API (invoke, deploy, declare)
3 Likes

New version of starknet-devnet (v0.2.8) has been released:

  • Fixed fee estimation weights - should result in estimations more similar to those on alpha-goerli
  • Fixed block_hash property of get_transaction_status response to be hex string
  • Fixed get_transaction_trace for declare transactions
  • Block improvements:
    • Fixed response of get_block_number cairo syscall
    • Now shipping with a genesis block (block number 0)
    • Introduced an endpoint for generating an empty block: POST /create_block
  • Slightly improved performance (replaced unnecessary async with sync methods)
3 Likes

New version of starknet-devnet (v0.2.9) has been released:

  • Fixed handling of running requests exchanging big payloads, e.g. get_code
  • Fixed off-by-one offset in get_block_number syscall response
1 Like