Tags: itsdevbear/ethermint
Tags
release: v0.10.0-alpha2 (evmos#923) * deps: IBC v3 alpha2 (evmos#892) * Problem: newPendingTransactions filter don't return ethereum tx hash (evmos#900) * impr: support batch eth txs (evmos#901) * support batch eth tx Closes: 896 Allow multiple MsgEthereumTx in single tx * fix transaction receipt api * fix tx receipt api and accumulate tx gas used * fix lint * fix test * fix rpc test * cleanup * fix cumulativeGasUsed and gasUsed * fix lint * Update app/ante/eth.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * Update app/ante/eth.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * Update rpc/ethereum/backend/utils.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * pr suggestions * typo * fix lint Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * build(deps): bump follow-redirects in /tests/solidity (evmos#909) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.4 to 1.14.7. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.14.4...v1.14.7) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * rpc: make trace transaction api work with batch tx (evmos#907) * make trace transaction api work with batch tx Closes: evmos#906 fix linter * review suggestion Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * fix insufficient fee error message (evmos#911) * server: add `api.enable` flag for Cosmos SDK API server (evmos#908) * add api.enable flag for Cosmos SDK Rest server * update changelog Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * deps: bump Cosmos SDK version to `v0.45.0` (evmos#912) * deps: bump SDK version to v0.45.0 * changelog * deprecation fix * deprecation fix 2 * Integration tests (evmos#913) * ci: semgrep config (evmos#917) * ci: enable semgrep config * fix config * ignore grpc web * fix: default base fee state in genesis (evmos#919) * fix defualt base fee state in genesis Closes: evmos#918 Solution: - initialise the default base fee value in genesis * changelog * fix: minimal-gas-prices and baseFeePerGas conflicts (evmos#916) * Problem: minimal-gas-prices and baseFeePerGas conflicts Closes: evmos#915 Solution: - Don't check min-gas-price for evm tx if london hardfork and feemarket enabled. comments and cleanup changelog * fix zero fee coins Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: yihuang <huang@crypto.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: crypto-facs <84574577+crypto-facs@users.noreply.github.com>
release: changelog `v0.9.0` (evmos#806) * release: `v0.8.0` changelog (evmos#757) * release: v0.8.1 changes (evmos#775) * docs: update changelog (evmos#765) * feemarket: unit tests EIP1559 (evmos#758) * Fee-Market(Types): Setup Params tests * Fee-Market(Types): Add all Params tests * Fee-Market(Types): Add genesis tests * Fee-Market(Keeper): Copy Keeper setup from EVM module and add Params tests * Fee-Market(Keeper): Add Keeper tests * Fee-Market(Keeper): Add review comments * Fee-Market(Keeper): WIP grpc tests * Fee-Market(Keeper): WIP ERIP1559 tests * Fee-Market(Keeper): WIP ERIP1559 tests * Fee-Market(Keeper): WIP ERIP1559 tests maxGas influences on baseFee * Fee-Market(Keeper): Add last ERIP1559 tests * Fee-Market(Keeper): Add abci tests * rpc: fix default signer (evmos#769) * rpc: fix default signer * changelog * build(deps): bump actions/cache from 2.1.6 to 2.1.7 (evmos#772) Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7. - [Release notes](https://github.com/actions/cache/releases) - [Commits](actions/cache@v2.1.6...v2.1.7) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: RPC tests fail if FeeMarket `BaseFee` is enabled by default (evmos#770) * Fix(FeeMarket): Enable FeeMarkat BaseFee * fix rpc tests * changelog Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: Freddy Caceres <freddy.caceres@crypto.com> Co-authored-by: Federico Kunze Küllmer <federico.kunze94@gmail.com> * changelog Co-authored-by: Daniel Burckhardt <daniel.m.burckhardt@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Freddy Caceres <freddy.caceres@crypto.com> * changelog `v0.8.1` (evmos#805) * release: `v0.8.0` changelog (evmos#757) * release: v0.8.1 changes (evmos#775) * docs: update changelog (evmos#765) * feemarket: unit tests EIP1559 (evmos#758) * Fee-Market(Types): Setup Params tests * Fee-Market(Types): Add all Params tests * Fee-Market(Types): Add genesis tests * Fee-Market(Keeper): Copy Keeper setup from EVM module and add Params tests * Fee-Market(Keeper): Add Keeper tests * Fee-Market(Keeper): Add review comments * Fee-Market(Keeper): WIP grpc tests * Fee-Market(Keeper): WIP ERIP1559 tests * Fee-Market(Keeper): WIP ERIP1559 tests * Fee-Market(Keeper): WIP ERIP1559 tests maxGas influences on baseFee * Fee-Market(Keeper): Add last ERIP1559 tests * Fee-Market(Keeper): Add abci tests * rpc: fix default signer (evmos#769) * rpc: fix default signer * changelog * build(deps): bump actions/cache from 2.1.6 to 2.1.7 (evmos#772) Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7. - [Release notes](https://github.com/actions/cache/releases) - [Commits](actions/cache@v2.1.6...v2.1.7) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: RPC tests fail if FeeMarket `BaseFee` is enabled by default (evmos#770) * Fix(FeeMarket): Enable FeeMarkat BaseFee * fix rpc tests * changelog Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: Freddy Caceres <freddy.caceres@crypto.com> Co-authored-by: Federico Kunze Küllmer <federico.kunze94@gmail.com> * changelog Co-authored-by: Daniel Burckhardt <daniel.m.burckhardt@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Freddy Caceres <freddy.caceres@crypto.com> * changelog Co-authored-by: Daniel Burckhardt <daniel.m.burckhardt@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Freddy Caceres <freddy.caceres@crypto.com> * changelog Co-authored-by: Daniel Burckhardt <daniel.m.burckhardt@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Freddy Caceres <freddy.caceres@crypto.com>
release: v0.8.1 changes (evmos#775) * docs: update changelog (evmos#765) * feemarket: unit tests EIP1559 (evmos#758) * Fee-Market(Types): Setup Params tests * Fee-Market(Types): Add all Params tests * Fee-Market(Types): Add genesis tests * Fee-Market(Keeper): Copy Keeper setup from EVM module and add Params tests * Fee-Market(Keeper): Add Keeper tests * Fee-Market(Keeper): Add review comments * Fee-Market(Keeper): WIP grpc tests * Fee-Market(Keeper): WIP ERIP1559 tests * Fee-Market(Keeper): WIP ERIP1559 tests * Fee-Market(Keeper): WIP ERIP1559 tests maxGas influences on baseFee * Fee-Market(Keeper): Add last ERIP1559 tests * Fee-Market(Keeper): Add abci tests * rpc: fix default signer (evmos#769) * rpc: fix default signer * changelog * build(deps): bump actions/cache from 2.1.6 to 2.1.7 (evmos#772) Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7. - [Release notes](https://github.com/actions/cache/releases) - [Commits](actions/cache@v2.1.6...v2.1.7) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: RPC tests fail if FeeMarket `BaseFee` is enabled by default (evmos#770) * Fix(FeeMarket): Enable FeeMarkat BaseFee * fix rpc tests * changelog Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: Freddy Caceres <freddy.caceres@crypto.com> Co-authored-by: Federico Kunze Küllmer <federico.kunze94@gmail.com> * changelog Co-authored-by: Daniel Burckhardt <daniel.m.burckhardt@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Freddy Caceres <freddy.caceres@crypto.com>
release: cherry picks `v0.7.1` (evmos#653) * ci: add bencher config (evmos#652) Add bencher config with global +-10% threshold for improvements and regressions Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * fix conflicts * evm: fix panic when transaction is reverted (evmos#650) * fix panic when transaction is reverted * update changelog * Update x/evm/keeper/context_stack.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * rpc: test fix (evmos#608) * fix rpc tests with net namespace * skip personal test * skip rpc pending test * fix endpoint * fix rpc pending test * fix missing gas param in some rpc tests * fix eth_getproof when the block number is equal to pending or latest * fix rpc tests filter subscribe failed * lint * remove unused linter * fix PendingTransactionFilter and TestEth_GetFilterChanges_BlockFilter * fix eth_estimateGas * fix TestEth_EstimateGas_ContractDeployment * skip TestEth_ExportAccount_WithStorage * remove sleep in rpc test * Update changelog * add test-rpc in github action * bump golangci-lint version to v1.42.1 * release: v0.7.1 cherry-picks * changelog * ci: fix solidity tests (evmos#278) * Fix CI * Remove verbose-log to reduce size * update timeout * rm deploy contract action * Update test-helper.js * Update workflow * Update workflow * fix gas estimate amount * Update test.yml * fix error assert issue * ignore bad test case * remove estimate gas test * Change fromBlock to 1 (TEMP, Reverse Required) * bump timeout Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: yihuang <huang@crypto.com> Co-authored-by: Federico Kunze <federico.kunze94@gmail.com> Co-authored-by: Daniel Burckhardt <daniel.m.burckhardt@gmail.com> Co-authored-by: Thomas Nguy <81727899+thomas-nguy@users.noreply.github.com> Co-authored-by: JayT106 <JayT106@users.noreply.github.com> Co-authored-by: Yijia Su <85918228+yijiasu-crypto@users.noreply.github.com> Co-authored-by: yihuang <huang@crypto.com>
release: `v0.7.0` cherry picks (evmos#645) * docs: v0.6.0 changelog (evmos#605) (evmos#606) * docs: v0.6.0 changelog * update codeowners * build(deps): bump github.com/cosmos/cosmos-sdk from 0.44.0 to 0.44.1 (evmos#610) * build(deps): bump github.com/cosmos/cosmos-sdk from 0.44.0 to 0.44.1 Bumps [github.com/cosmos/cosmos-sdk](https://github.com/cosmos/cosmos-sdk) from 0.44.0 to 0.44.1. - [Release notes](https://github.com/cosmos/cosmos-sdk/releases) - [Changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.44.1/CHANGELOG.md) - [Commits](cosmos/cosmos-sdk@v0.44.0...v0.44.1) --- updated-dependencies: - dependency-name: github.com/cosmos/cosmos-sdk dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * changelog Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Federico Kunze <federico.kunze94@gmail.com> * cmd: use config on genaccounts (evmos#483) * cmd: use config on genaccounts * update * c++ * rpc: fix panic (evmos#611) * rpc: fix panic * fix * c++ * rpc: restructure JSON-RPC directory and rename server config (evmos#612) * Restructure ethermint/rpc repo structure and change import statements * Add evmos#400 to changelog * fix filepath in util and json_rpc * Move evmos#400 to unreleased section * evm: refactor `traceTx` (evmos#613) * DNM: debug traceTx * c++ * deps: bump IBC-go (evmos#621) * deps: bump IBC-go * changelog * evm, rpc: fix tx log attribute value is not parsable by some client (evmos#615) * Problem: tx log attribute value not parsable by some client Closes: evmos#614 Solution: - encode the value to json string rather than bytes Apply suggestions from code review * rm cdc and changelog Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: Federico Kunze <federico.kunze94@gmail.com> * evm: fix iterator on deeply nested cache contexts (evmos#617) * Problem: iterator on deeply nested cache contexts is extremely slow Closes: evmos#616 Solution: - flatten cache contexts before doing `GetTxLogsTransient` * Update x/evm/keeper/context_stack.go * changelog Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: Federico Kunze <federico.kunze94@gmail.com> * evm: add benchmark for deep context stack (evmos#627) * Problem: deep context stack efficienty is not benchmarked Closes: evmos#626 Solution: - add a benchmark to demonstrate an extremely inefficiency in deep context stack * Update x/evm/keeper/benchmark_test.go * prefix storage is irrelevant * add comment to state_transition.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * rpc: support personal apis with different keyring backends (evmos#591) * UPDATE Unlock keyring on start * ADD comment * ADD validation Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * conflicts * changelog Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Burckhardt <daniel.m.burckhardt@gmail.com> Co-authored-by: yihuang <huang@crypto.com> Co-authored-by: davcrypto <88310031+davcrypto@users.noreply.github.com>
PreviousNext