Closed Unique-Divine closed 4 months ago
This update enhances Ethereum integration with features like in-memory EventBus for real-time event management, and new Ethereum RPC functionalities. It also includes significant refactoring, renaming the types
package to eth
and updating numerous references and import paths across various files. Testing enhancements and new functionalities in Ethereum transaction handling and RPC operations are notable additions.
Files or Directories | Change Summary |
---|---|
eth-pubsub , eth-rpc |
Added EventBus for real-time event management and new Ethereum RPC functionalities. |
eth/*.go , eth/crypto/hd/*.go , eth/eip712/* , eth/encoding/codec/codec.go , eth/encoding/config_test.go , eth/rpc/* , proto/eth/* |
Renamed package from types to eth and updated import paths and references. |
eth/assert_test.go , eth/chain_id_test.go , eth/codec_test.go , eth/crypto/hd/algorithm_test.go , eth/crypto/hd/benchmark_test.go , eth/safe_math_test.go , eth/rpc/rpc_test.go , x/evm/genesis_test.go , x/evm/evmtest/eth_test.go |
Enhanced testing for various functionalities including Ethereum transactions, addresses, and safe math operations. |
cmd/nibid/cmd/root.go , cmd/nibid/cmd/testnet.go |
Updated CLI descriptions and package aliases for better clarity and structure. |
x/evm/README.md , x/evm/genesis.go , x/evm/params.go , x/evm/tx.go , x/evm/evmtest/eth.go |
Introduced and updated functionalities related to EVM genesis accounts, parameters, and transaction handling. |
🐰🌟 In the land of code, where the bits do hop,
A rabbit worked, with no intent to stop.
From Ethereum's weave, to Tendermint's thread,
An EventBus blooms, and new paths are tread.
Cheers to the devs, with each merge and commit,
In the blockchain burrow, where the CodeRabbits sit!
🌟🐰
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Attention: Patch coverage is 58.47619%
with 218 lines
in your changes are missing coverage. Please review.
Project coverage is 71.97%. Comparing base (
ffcea96
) to head (045cf6d
).
Purpose / Abstract
CODECOV_TOKEN
that needs to be used for uploads now.Summary by CodeRabbit
Summary by CodeRabbit
New Features
Bug Fixes
Tests
Documentation
Chores