Skip to content
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.

v0.4.0

Compare
Choose a tag to compare
@fedekunze fedekunze released this 15 Dec 21:59

API Breaking

  • (evm) #661 Balance field has been removed from the evm module's GenesisState.

Features

  • (rpc) #571 Add pending queries to JSON-RPC calls. This allows for the querying of pending transactions and other relevant information that pertains to the pending state:
    • eth_getBalance
    • eth_getTransactionCount
    • eth_getBlockTransactionCountByNumber
    • eth_getBlockByNumber
    • eth_getTransactionByHash
    • eth_getTransactionByBlockNumberAndIndex
    • eth_sendTransaction - the nonce will automatically update to its pending nonce (when none is explicitly provided)

Improvements

  • (evm) #661 Add invariant check for account balance and account nonce.
  • (deps) #654 Bump go-ethereum version to v1.9.25
  • (evm) #627 Add extra EIPs parameter to apply custom EVM jump tables.

Bug Fixes

  • (evm) #661 Set nonce to the EVM account on genesis initialization.
  • (rpc) #648 Fix block cumulative gas used value.
  • (evm) #621 EVM GenesisAccount fields now share the same format as the auth module Account.
  • (evm) #618 Add missing EVM Context GetHash field that retrieves the header hash from a given block height.
  • (app) #617 Fix genesis export functionality.
  • (rpc) #574 Fix outdated version from eth_protocolVersion.