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

v0.3.0

Compare
Choose a tag to compare
@fedekunze fedekunze released this 16 Nov 16:46
· 74 commits to development since this release
2796f55

API Breaking

  • (crypto) #559 Refactored crypto package in preparation for the SDK's Stargate release:
    • crypto.PubKeySecp256k1 and crypto.PrivKeySecp256k1 are now ethsecp256k1.PubKey and ethsecp256k1.PrivKey, respectively
    • Moved SDK SigningAlgo implementation for Ethermint's Secp256k1 key to crypto/hd package.
  • (rpc) #588 The rpc package has been refactored to account for the separation of each
    corresponding Ethereum API namespace:
    • rpc/namespaces/eth: eth namespace. Exposes the PublicEthereumAPI and the PublicFilterAPI.
    • rpc/namespaces/personal: personal namespace. Exposes the PrivateAccountAPI.
    • rpc/namespaces/net: net namespace. Exposes the PublicNetAPI.
    • rpc/namespaces/web3: web3 namespace. Exposes the PublicWeb3API.
  • (evm) #588 The EVM transaction CLI has been removed in favor of the JSON-RPC.

Improvements

Bug Fixes

  • (ante) #597 Fix incorrect fee check on AnteHandler.
  • (evm) #583 Fixes incorrect resetting of tx count and block bloom during BeginBlock, as well as gas consumption.
  • (crypto) #577 Fix BIP44HDPath that did not prepend m/ to the path. This now uses the DefaultBaseDerivationPath variable from go-ethereum to ensure addresses are consistent.