diff --git a/.changelog/config.toml b/.changelog/config.toml new file mode 100644 index 000000000..5ebd12024 --- /dev/null +++ b/.changelog/config.toml @@ -0,0 +1 @@ +project_url = "https://github.com/axonweb3/axon" diff --git a/.changelog/epilogue.md b/.changelog/epilogue.md new file mode 100644 index 000000000..437f6e68f --- /dev/null +++ b/.changelog/epilogue.md @@ -0,0 +1 @@ +Changelogs before 0.2.0 can be found [here](./CHANGELOG_OLD.md). diff --git a/.changelog/unreleased/.gitkeep b/.changelog/unreleased/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/.changelog/unreleased/breaking-changes/1270-correct-receipts-root.md b/.changelog/unreleased/breaking-changes/1270-correct-receipts-root.md new file mode 100644 index 000000000..43fda744d --- /dev/null +++ b/.changelog/unreleased/breaking-changes/1270-correct-receipts-root.md @@ -0,0 +1,2 @@ +- Make the calculation of `receipts_root` correct + ([\#1270](https://github.com/axonweb3/axon/pull/1270)) diff --git a/.changelog/unreleased/breaking-changes/1302-save-genesis-receipts.md b/.changelog/unreleased/breaking-changes/1302-save-genesis-receipts.md new file mode 100644 index 000000000..7f2f1a16a --- /dev/null +++ b/.changelog/unreleased/breaking-changes/1302-save-genesis-receipts.md @@ -0,0 +1,2 @@ +- Save the receipts of genesis + ([\#1302](https://github.com/axonweb3/axon/pull/1302)) \ No newline at end of file diff --git a/.changelog/unreleased/breaking-changes/1316-change-signature-hash-in-interoperation.md b/.changelog/unreleased/breaking-changes/1316-change-signature-hash-in-interoperation.md new file mode 100644 index 000000000..3fc218ac6 --- /dev/null +++ b/.changelog/unreleased/breaking-changes/1316-change-signature-hash-in-interoperation.md @@ -0,0 +1,2 @@ +- Change the position of signature has in interoperation verification + ([\#1316](https://github.com/axonweb3/axon/pull/1316)) \ No newline at end of file diff --git a/.changelog/unreleased/breaking-changes/1319-add-version.md b/.changelog/unreleased/breaking-changes/1319-add-version.md new file mode 100644 index 000000000..c59f526a7 --- /dev/null +++ b/.changelog/unreleased/breaking-changes/1319-add-version.md @@ -0,0 +1,2 @@ +- Add `version` field to block header and proposal + ([\#1319](https://github.com/axonweb3/axon/pull/1319)) diff --git a/.changelog/unreleased/breaking-changes/1338-merge-rocks-db.md b/.changelog/unreleased/breaking-changes/1338-merge-rocks-db.md new file mode 100644 index 000000000..ed5ecd989 --- /dev/null +++ b/.changelog/unreleased/breaking-changes/1338-merge-rocks-db.md @@ -0,0 +1,2 @@ +- Read-write separation and merge RocksDB instance + ([\#1338](https://github.com/axonweb3/axon/pull/1338)) \ No newline at end of file diff --git a/.changelog/unreleased/breaking-changes/1339-remove-header-fields.md b/.changelog/unreleased/breaking-changes/1339-remove-header-fields.md new file mode 100644 index 000000000..28d558a97 --- /dev/null +++ b/.changelog/unreleased/breaking-changes/1339-remove-header-fields.md @@ -0,0 +1,2 @@ +- Remove useless fields in `Header` + ([\#1339](https://github.com/axonweb3/axon/pull/1339)) diff --git a/.changelog/unreleased/breaking-changes/1382-change-hex-rlp.md b/.changelog/unreleased/breaking-changes/1382-change-hex-rlp.md new file mode 100644 index 000000000..f3d69e315 --- /dev/null +++ b/.changelog/unreleased/breaking-changes/1382-change-hex-rlp.md @@ -0,0 +1 @@ +- Change the rlp codec of `Hex` ([\#1382](https://github.com/axonweb3/axon/pull/1382)) diff --git a/.changelog/unreleased/bug-fixes/1269-require-cli-sub-command.md b/.changelog/unreleased/bug-fixes/1269-require-cli-sub-command.md new file mode 100644 index 000000000..1bd1815a6 --- /dev/null +++ b/.changelog/unreleased/bug-fixes/1269-require-cli-sub-command.md @@ -0,0 +1,2 @@ +- Always require CLI sub-command + ([\#1269](https://github.com/axonweb3/axon/pull/1269)) \ No newline at end of file diff --git a/.changelog/unreleased/bug-fixes/1281-rename-subscribe-api.md b/.changelog/unreleased/bug-fixes/1281-rename-subscribe-api.md new file mode 100644 index 000000000..16bcb7f4d --- /dev/null +++ b/.changelog/unreleased/bug-fixes/1281-rename-subscribe-api.md @@ -0,0 +1 @@ +- Fix `eth_subscribe` method name ([\#1281](https://github.com/axonweb3/axon/pull/1281)) diff --git a/.changelog/unreleased/bug-fixes/1299-modexp-sub-overflow.md b/.changelog/unreleased/bug-fixes/1299-modexp-sub-overflow.md new file mode 100644 index 000000000..9745ec675 --- /dev/null +++ b/.changelog/unreleased/bug-fixes/1299-modexp-sub-overflow.md @@ -0,0 +1,2 @@ +- `modexp` precompile contract may overflow + ([\#1299](https://github.com/axonweb3/axon/pull/1299)) diff --git a/.changelog/unreleased/bug-fixes/1303-no-unrwap-or-default.md b/.changelog/unreleased/bug-fixes/1303-no-unrwap-or-default.md new file mode 100644 index 000000000..eca4cc94d --- /dev/null +++ b/.changelog/unreleased/bug-fixes/1303-no-unrwap-or-default.md @@ -0,0 +1,2 @@ +- No default values when unexpected errors occurred + ([\#1303](https://github.com/axonweb3/axon/pull/1303)) \ No newline at end of file diff --git a/.changelog/unreleased/bug-fixes/1344-gas-limit-convert.md b/.changelog/unreleased/bug-fixes/1344-gas-limit-convert.md new file mode 100644 index 000000000..7410cedf1 --- /dev/null +++ b/.changelog/unreleased/bug-fixes/1344-gas-limit-convert.md @@ -0,0 +1,2 @@ +- Gas limit conversion error + ([\#1344](https://github.com/axonweb3/axon/pull/1344)) \ No newline at end of file diff --git a/.changelog/unreleased/bug-fixes/1348-disable-prometheus.md b/.changelog/unreleased/bug-fixes/1348-disable-prometheus.md new file mode 100644 index 000000000..0e48770a2 --- /dev/null +++ b/.changelog/unreleased/bug-fixes/1348-disable-prometheus.md @@ -0,0 +1,2 @@ +- Prometheus can not be disabled + ([\#1348](https://github.com/axonweb3/axon/pull/1348)) \ No newline at end of file diff --git a/.changelog/unreleased/bug-fixes/1353-fix-genesis-hash.md b/.changelog/unreleased/bug-fixes/1353-fix-genesis-hash.md new file mode 100644 index 000000000..12b160c76 --- /dev/null +++ b/.changelog/unreleased/bug-fixes/1353-fix-genesis-hash.md @@ -0,0 +1,2 @@ +- Make genesis hash correct + ([\#1353](https://github.com/axonweb3/axon/pull/1353)) \ No newline at end of file diff --git a/.changelog/unreleased/bug-fixes/1370-same-trie.md b/.changelog/unreleased/bug-fixes/1370-same-trie.md new file mode 100644 index 000000000..b8e9d8bd5 --- /dev/null +++ b/.changelog/unreleased/bug-fixes/1370-same-trie.md @@ -0,0 +1,2 @@ +- Use a same trie for the same chain + ([\#1370](https://github.com/axonweb3/axon/pull/1370)) \ No newline at end of file diff --git a/.changelog/unreleased/bug-fixes/1396-deserialize-hex.md b/.changelog/unreleased/bug-fixes/1396-deserialize-hex.md new file mode 100644 index 000000000..776e1c978 --- /dev/null +++ b/.changelog/unreleased/bug-fixes/1396-deserialize-hex.md @@ -0,0 +1 @@ +- The deserialize of ([\#1396](https://github.com/axonweb3/axon/pull/1396)) \ No newline at end of file diff --git a/.changelog/unreleased/bug-fixes/1400-fix-genesis-generator.md b/.changelog/unreleased/bug-fixes/1400-fix-genesis-generator.md new file mode 100644 index 000000000..da6266b50 --- /dev/null +++ b/.changelog/unreleased/bug-fixes/1400-fix-genesis-generator.md @@ -0,0 +1 @@ +- `genesis-generator` is nondeterministic ([\#1400](https://github.com/axonweb3/axon/pull/1400)) diff --git a/.changelog/unreleased/code-refactors/1280-thread-local.md b/.changelog/unreleased/code-refactors/1280-thread-local.md new file mode 100644 index 000000000..0ad2b6f27 --- /dev/null +++ b/.changelog/unreleased/code-refactors/1280-thread-local.md @@ -0,0 +1,2 @@ +- Use thread local instead of global variable + ([\#1280](https://github.com/axonweb3/axon/pull/1280)) \ No newline at end of file diff --git a/.changelog/unreleased/code-refactors/1285-change-precompile-payload.md b/.changelog/unreleased/code-refactors/1285-change-precompile-payload.md new file mode 100644 index 000000000..f308abfc4 --- /dev/null +++ b/.changelog/unreleased/code-refactors/1285-change-precompile-payload.md @@ -0,0 +1,2 @@ +- Change the `call_ckb_vm` and `verify_by_ckb` precompile argument payload + ([\#1285](https://github.com/axonweb3/axon/pull/1285)) diff --git a/.changelog/unreleased/code-refactors/1309-client-version.md b/.changelog/unreleased/code-refactors/1309-client-version.md new file mode 100644 index 000000000..c28bb3195 --- /dev/null +++ b/.changelog/unreleased/code-refactors/1309-client-version.md @@ -0,0 +1,2 @@ +- Get client version from crate version and git commit ID + ([\#1309](https://github.com/axonweb3/axon/pull/1309)) \ No newline at end of file diff --git a/.changelog/unreleased/code-refactors/1320-constant-values.md b/.changelog/unreleased/code-refactors/1320-constant-values.md new file mode 100644 index 000000000..6de041143 --- /dev/null +++ b/.changelog/unreleased/code-refactors/1320-constant-values.md @@ -0,0 +1,2 @@ +- Use constant values as default values + ([\#1320](https://github.com/axonweb3/axon/pull/1320)) \ No newline at end of file diff --git a/.changelog/unreleased/code-refactors/1326-derive-command-line.md b/.changelog/unreleased/code-refactors/1326-derive-command-line.md new file mode 100644 index 000000000..b297431b4 --- /dev/null +++ b/.changelog/unreleased/code-refactors/1326-derive-command-line.md @@ -0,0 +1,2 @@ +- Use derive procedural macro to parse command line arguments + ([\#1326](https://github.com/axonweb3/axon/pull/1326)) \ No newline at end of file diff --git a/.changelog/unreleased/code-refactors/1328-change-config.md b/.changelog/unreleased/code-refactors/1328-change-config.md new file mode 100644 index 000000000..1722cb438 --- /dev/null +++ b/.changelog/unreleased/code-refactors/1328-change-config.md @@ -0,0 +1,2 @@ +- Change config to single struct + ([\#1328](https://github.com/axonweb3/axon/pull/1328)) \ No newline at end of file diff --git a/.changelog/unreleased/code-refactors/1332-split-config.md b/.changelog/unreleased/code-refactors/1332-split-config.md new file mode 100644 index 000000000..23a976304 --- /dev/null +++ b/.changelog/unreleased/code-refactors/1332-split-config.md @@ -0,0 +1,2 @@ +- Split config and genesis to client config and chain spec + ([\#1332](https://github.com/axonweb3/axon/pull/1332)) \ No newline at end of file diff --git a/.changelog/unreleased/code-refactors/1333-remove-deprecated-config.md b/.changelog/unreleased/code-refactors/1333-remove-deprecated-config.md new file mode 100644 index 000000000..4e823d424 --- /dev/null +++ b/.changelog/unreleased/code-refactors/1333-remove-deprecated-config.md @@ -0,0 +1 @@ +- Remove deprecated config ([\#1333](https://github.com/axonweb3/axon/pull/1333)) \ No newline at end of file diff --git a/.changelog/unreleased/code-refactors/1349-all-in-one-run.md b/.changelog/unreleased/code-refactors/1349-all-in-one-run.md new file mode 100644 index 000000000..5582fbda8 --- /dev/null +++ b/.changelog/unreleased/code-refactors/1349-all-in-one-run.md @@ -0,0 +1,2 @@ +- Split the all-in-one file of `core-run` + ([\#1349](https://github.com/axonweb3/axon/pull/1349)) diff --git a/.changelog/unreleased/code-refactors/1351-immutable-chain-id.md b/.changelog/unreleased/code-refactors/1351-immutable-chain-id.md new file mode 100644 index 000000000..c5256305c --- /dev/null +++ b/.changelog/unreleased/code-refactors/1351-immutable-chain-id.md @@ -0,0 +1 @@ +- Make chain id immutable ([\#1351](https://github.com/axonweb3/axon/pull/1351)) \ No newline at end of file diff --git a/.changelog/unreleased/code-refactors/1355-remove-sol-tests.md b/.changelog/unreleased/code-refactors/1355-remove-sol-tests.md new file mode 100644 index 000000000..899cb298a --- /dev/null +++ b/.changelog/unreleased/code-refactors/1355-remove-sol-tests.md @@ -0,0 +1,2 @@ +- Remove useless tests of solidity contract + ([\#1355](https://github.com/axonweb3/axon/pull/1355)) diff --git a/.changelog/unreleased/code-refactors/1363-impl-trie-for-mpttrie.md b/.changelog/unreleased/code-refactors/1363-impl-trie-for-mpttrie.md new file mode 100644 index 000000000..c91d39710 --- /dev/null +++ b/.changelog/unreleased/code-refactors/1363-impl-trie-for-mpttrie.md @@ -0,0 +1 @@ +- Implement `Trie` for `MPTTrie` ([\#1363](https://github.com/axonweb3/axon/pull/1363)) diff --git a/.changelog/unreleased/code-refactors/1367-security-secret-key.md b/.changelog/unreleased/code-refactors/1367-security-secret-key.md new file mode 100644 index 000000000..598aced97 --- /dev/null +++ b/.changelog/unreleased/code-refactors/1367-security-secret-key.md @@ -0,0 +1,2 @@ +- Slightly improve security for secret keys + ([\#1367](https://github.com/axonweb3/axon/pull/1367)) \ No newline at end of file diff --git a/.changelog/unreleased/code-refactors/1371-change-inner-hex.md b/.changelog/unreleased/code-refactors/1371-change-inner-hex.md new file mode 100644 index 000000000..0c1df403a --- /dev/null +++ b/.changelog/unreleased/code-refactors/1371-change-inner-hex.md @@ -0,0 +1,2 @@ +- Change the memory layout of `Hex` + ([\#1371](https://github.com/axonweb3/axon/pull/1371)) diff --git a/.changelog/unreleased/code-refactors/1405-error-display.md b/.changelog/unreleased/code-refactors/1405-error-display.md new file mode 100644 index 000000000..00a2dd41b --- /dev/null +++ b/.changelog/unreleased/code-refactors/1405-error-display.md @@ -0,0 +1,2 @@ +- Make error message display better + ([\#1405](https://github.com/axonweb3/axon/pull/1405)) \ No newline at end of file diff --git a/.changelog/unreleased/documents/1364-quick-start.md b/.changelog/unreleased/documents/1364-quick-start.md new file mode 100644 index 000000000..ae43a5d01 --- /dev/null +++ b/.changelog/unreleased/documents/1364-quick-start.md @@ -0,0 +1,2 @@ +- Add quick start and blocksacn usage + ([\#1364](https://github.com/axonweb3/axon/pull/1364)) \ No newline at end of file diff --git a/.changelog/unreleased/documents/1369-fix-typos.md b/.changelog/unreleased/documents/1369-fix-typos.md new file mode 100644 index 000000000..5b23957e4 --- /dev/null +++ b/.changelog/unreleased/documents/1369-fix-typos.md @@ -0,0 +1 @@ +- Fix some typos ([\#1369](https://github.com/axonweb3/axon/pull/1369)) \ No newline at end of file diff --git a/.changelog/unreleased/documents/1379-meaning-genesis-transactions.md b/.changelog/unreleased/documents/1379-meaning-genesis-transactions.md new file mode 100644 index 000000000..e9a3b9d72 --- /dev/null +++ b/.changelog/unreleased/documents/1379-meaning-genesis-transactions.md @@ -0,0 +1,2 @@ +- Update the meaning of genesis transactions + ([\#1379](https://github.com/axonweb3/axon/pull/1379)) \ No newline at end of file diff --git a/.changelog/unreleased/features/1278-check-genesis.md b/.changelog/unreleased/features/1278-check-genesis.md new file mode 100644 index 000000000..effab6533 --- /dev/null +++ b/.changelog/unreleased/features/1278-check-genesis.md @@ -0,0 +1,2 @@ +- Check provided genesis if not first run + ([\#1278](https://github.com/axonweb3/axon/pull/1278)) \ No newline at end of file diff --git a/.changelog/unreleased/features/1340-decode-eip-55.md b/.changelog/unreleased/features/1340-decode-eip-55.md new file mode 100644 index 000000000..a748974c7 --- /dev/null +++ b/.changelog/unreleased/features/1340-decode-eip-55.md @@ -0,0 +1,2 @@ +- Decode addresses with EIP-55 + ([\#1340](https://github.com/axonweb3/axon/pull/1340)) \ No newline at end of file diff --git a/.changelog/unreleased/features/1380-hardfork-storage.md b/.changelog/unreleased/features/1380-hardfork-storage.md new file mode 100644 index 000000000..f33a3f794 --- /dev/null +++ b/.changelog/unreleased/features/1380-hardfork-storage.md @@ -0,0 +1,2 @@ +- Add hardfork storage to metadata system contract + ([\#1380](https://github.com/axonweb3/axon/pull/1380)) \ No newline at end of file diff --git a/.changelog/unreleased/features/1386-split-run.md b/.changelog/unreleased/features/1386-split-run.md new file mode 100644 index 000000000..d34eec870 --- /dev/null +++ b/.changelog/unreleased/features/1386-split-run.md @@ -0,0 +1,2 @@ +- Split `run` command to `init` and `run` + ([\#1386](https://github.com/axonweb3/axon/pull/1386)) diff --git a/.changelog/unreleased/features/1389-batch-insert-sync.md b/.changelog/unreleased/features/1389-batch-insert-sync.md new file mode 100644 index 000000000..bbb468904 --- /dev/null +++ b/.changelog/unreleased/features/1389-batch-insert-sync.md @@ -0,0 +1,2 @@ +- Storage batch insert data with sync + ([\#1389](https://github.com/axonweb3/axon/pull/1389)) \ No newline at end of file diff --git a/.changelog/unreleased/performance-improvements/1300-reduce-modexp-mem.md b/.changelog/unreleased/performance-improvements/1300-reduce-modexp-mem.md new file mode 100644 index 000000000..a063c75a9 --- /dev/null +++ b/.changelog/unreleased/performance-improvements/1300-reduce-modexp-mem.md @@ -0,0 +1,2 @@ +- Reduce memory cost in `modexp` precompile contract + ([\#1300](https://github.com/axonweb3/axon/pull/1300)) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4604eb8d..843e582f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,1167 +1,89 @@ -# ๐Ÿ“‘ Changelog - -## [v0.1.0-beta.3](https://github.com/axonweb3/axon/tree/v0.1.0-beta.3) (2023-06-15) - -[Full Changelog](https://github.com/axonweb3/axon/compare/v0...v0.1.0-beta.3) - -**Implemented enhancements:** - -- perf: reduce load peer store cost [\#1227](https://github.com/axonweb3/axon/pull/1227) ([driftluo](https://github.com/driftluo)) - -### ๐Ÿ“– Documentation - -- docs: automated update CHANGELOG.md [\#1226](https://github.com/axonweb3/axon/pull/1226) ([liya2017](https://github.com/liya2017)) - -### ๐Ÿš€ Features - -- feat\(config\): configure limit get log [\#1229](https://github.com/axonweb3/axon/pull/1229) ([liya2017](https://github.com/liya2017)) - -๐Ÿ› Bug Fixes - -- fix\(API\): add latest parameter for BlockId type [\#1233](https://github.com/axonweb3/axon/pull/1233) ([hongda3141](https://github.com/hongda3141)) -- fix: fix block id decode [\#1231](https://github.com/axonweb3/axon/pull/1231) ([driftluo](https://github.com/driftluo)) - -### ๐Ÿ refactor - -- refactor: update config file [\#1236](https://github.com/axonweb3/axon/pull/1236) ([liya2017](https://github.com/liya2017)) - -**Closed issues:** - -- Invalid block hash when calling eth\_call with blockHash EIP1898 argument [\#1228](https://github.com/axonweb3/axon/issues/1228) -- Axon Development Updates 05/17/2023 [\#1190](https://github.com/axonweb3/axon/issues/1190) -- eth\_feeHistory returns reward: null which is not parseable by some JSON RPC clients [\#1106](https://github.com/axonweb3/axon/issues/1106) - -**Merged pull requests:** - -- ci: enhance axon start test check [\#1232](https://github.com/axonweb3/axon/pull/1232) ([liya2017](https://github.com/liya2017)) - -## [v0](https://github.com/axonweb3/axon/tree/v0) (2023-06-05) - -[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-beta.2...v0) - -## [v0.1.0-beta.2](https://github.com/axonweb3/axon/tree/v0.1.0-beta.2) (2023-06-05) - -[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-beta.1...v0.1.0-beta.2) - -### ๐Ÿ“– Documentation - -- docs: automated update CHANGELOG.md [\#1194](https://github.com/axonweb3/axon/pull/1194) ([liya2017](https://github.com/liya2017)) - -### ๐Ÿš€ Features - -- feat: add an example of get cell precompile contract [\#1196](https://github.com/axonweb3/axon/pull/1196) ([felicityin](https://github.com/felicityin)) - -๐Ÿ› Bug Fixes - -- fix\(API\): update eth fee history rpc method [\#1206](https://github.com/axonweb3/axon/pull/1206) ([hongda3141](https://github.com/hongda3141)) - -### ๐Ÿ refactor - -- refactor\(consensus\): change save proof moment [\#1207](https://github.com/axonweb3/axon/pull/1207) ([KaoImin](https://github.com/KaoImin)) -- refactor: change the default feature of protocol [\#1200](https://github.com/axonweb3/axon/pull/1200) ([KaoImin](https://github.com/KaoImin)) -- refactor\(executor\): change ckb light client ABI [\#1199](https://github.com/axonweb3/axon/pull/1199) ([KaoImin](https://github.com/KaoImin)) -- refactor: change the value of cache\_size [\#1195](https://github.com/axonweb3/axon/pull/1195) ([liya2017](https://github.com/liya2017)) - -### ๐Ÿงฐ Chore - -- chore: remove useless config [\#1209](https://github.com/axonweb3/axon/pull/1209) ([driftluo](https://github.com/driftluo)) -- ci: ci for regression test [\#1201](https://github.com/axonweb3/axon/pull/1201) ([liya2017](https://github.com/liya2017)) - -โฌ†๏ธ Dependency Updates - -- chore: upgrade js deps [\#1197](https://github.com/axonweb3/axon/pull/1197) ([ahonn](https://github.com/ahonn)) - -**Closed issues:** - -- Axon Development Updates 04/28/2023 [\#1168](https://github.com/axonweb3/axon/issues/1168) -- Axon Development Updates 04/05/2023 [\#1143](https://github.com/axonweb3/axon/issues/1143) - -**Merged pull requests:** - -- ci: a job to build arm64 image [\#1211](https://github.com/axonweb3/axon/pull/1211) ([liya2017](https://github.com/liya2017)) -- Optimize Dockerfile to reduce image size [\#1208](https://github.com/axonweb3/axon/pull/1208) ([jiangxianliang007](https://github.com/jiangxianliang007)) -- ci: locked the runner versions [\#1205](https://github.com/axonweb3/axon/pull/1205) ([liya2017](https://github.com/liya2017)) -- ci: ci for axon start test with short genesis [\#1204](https://github.com/axonweb3/axon/pull/1204) ([liya2017](https://github.com/liya2017)) -- feat: random filter id [\#1203](https://github.com/axonweb3/axon/pull/1203) ([blckngm](https://github.com/blckngm)) -- update docker-compose.yaml genesis.json to genesis\_single\_node.json [\#1202](https://github.com/axonweb3/axon/pull/1202) ([jiangxianliang007](https://github.com/jiangxianliang007)) - -## [v0.1.0-beta.1](https://github.com/axonweb3/axon/tree/v0.1.0-beta.1) (2023-05-18) - -[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.9...v0.1.0-beta.1) - -### ๐Ÿš€ Features - -- feat: enable fetch privkey from env [\#1192](https://github.com/axonweb3/axon/pull/1192) ([driftluo](https://github.com/driftluo)) -- feat\(API\): add get metadata rpc method [\#1188](https://github.com/axonweb3/axon/pull/1188) ([KaoImin](https://github.com/KaoImin)) -- feat\(API\): add axon exclusive rpc method [\#1184](https://github.com/axonweb3/axon/pull/1184) ([KaoImin](https://github.com/KaoImin)) -- feat\(cli\): add version compatible check [\#1166](https://github.com/axonweb3/axon/pull/1166) ([KaoImin](https://github.com/KaoImin)) -- feat\(executor\): add block hook in system contract [\#1165](https://github.com/axonweb3/axon/pull/1165) ([KaoImin](https://github.com/KaoImin)) - -๐Ÿ› Bug Fixes - -- fix: check the first block in a new metadata [\#1191](https://github.com/axonweb3/axon/pull/1191) ([KaoImin](https://github.com/KaoImin)) -- fix: fix modexp gas cost [\#1183](https://github.com/axonweb3/axon/pull/1183) ([driftluo](https://github.com/driftluo)) -- refactor: fix clippy error [\#1169](https://github.com/axonweb3/axon/pull/1169) ([liya2017](https://github.com/liya2017)) - -### ๐Ÿ refactor - -- refactor: remove useless code about overlord\_gap [\#1187](https://github.com/axonweb3/axon/pull/1187) ([liya2017](https://github.com/liya2017)) -- refactor: update k8s config files [\#1181](https://github.com/axonweb3/axon/pull/1181) ([liya2017](https://github.com/liya2017)) -- refactor: update config file [\#1163](https://github.com/axonweb3/axon/pull/1163) ([liya2017](https://github.com/liya2017)) -- refactor: change the initial distributed and config file [\#1162](https://github.com/axonweb3/axon/pull/1162) ([KaoImin](https://github.com/KaoImin)) -- refactor: remove useless field in header [\#1152](https://github.com/axonweb3/axon/pull/1152) ([KaoImin](https://github.com/KaoImin)) - -### ๐Ÿงฐ Chore - -- chore: release v0.1.0-beta.1 version [\#1193](https://github.com/axonweb3/axon/pull/1193) ([KaoImin](https://github.com/KaoImin)) -- chore: upgrade rocksdb version to 0.20 [\#1185](https://github.com/axonweb3/axon/pull/1185) ([driftluo](https://github.com/driftluo)) -- chore: bump rust toochain to 1.69 [\#1167](https://github.com/axonweb3/axon/pull/1167) ([liya2017](https://github.com/liya2017)) - -โฌ†๏ธ Dependency Updates - -- chore\(deps\): bump docker/setup-qemu-action from 1 to 2 [\#1154](https://github.com/axonweb3/axon/pull/1154) ([dependabot[bot]](https://github.com/apps/dependabot)) - -**Closed issues:** - -- Move config from to ENV variable [\#1186](https://github.com/axonweb3/axon/issues/1186) -- Creating multiaddress for node.toml [\#1158](https://github.com/axonweb3/axon/issues/1158) -- Consider implementing EIP-1898 \( to of \) [\#1155](https://github.com/axonweb3/axon/issues/1155) -- Axon Development Updates 03/22/2023 [\#1110](https://github.com/axonweb3/axon/issues/1110) -- Axon logo collect [\#923](https://github.com/axonweb3/axon/issues/923) - -**Merged pull requests:** - -- ci: update copy\_config\_to\_devops.yml [\#1189](https://github.com/axonweb3/axon/pull/1189) ([liya2017](https://github.com/liya2017)) -- ci: remove apply patch for config.toml due to some errors [\#1164](https://github.com/axonweb3/axon/pull/1164) ([liya2017](https://github.com/liya2017)) -- ci: increase timeout of build-docker image workflow [\#1161](https://github.com/axonweb3/axon/pull/1161) ([liya2017](https://github.com/liya2017)) - -## [v0.1.0-alpha.9](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.9) (2023-04-18) - -[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.8...v0.1.0-alpha.9) - -### ๐Ÿš€ Features - -- feat\(executor\): remove modexp limit [\#1119](https://github.com/axonweb3/axon/pull/1119) ([driftluo](https://github.com/driftluo)) -- feat: add EIP-1898 blockHash option to JSON-RPC methods [\#1101](https://github.com/axonweb3/axon/pull/1101) ([ahonn](https://github.com/ahonn)) - -๐Ÿ› Bug Fixes - -- fix\(executor\): should check all system contracts' address [\#1142](https://github.com/axonweb3/axon/pull/1142) ([peterzhb](https://github.com/peterzhb)) -- fix\(executor\): fix conflict test db path [\#1109](https://github.com/axonweb3/axon/pull/1109) ([peterzhb](https://github.com/peterzhb)) -- fix: fix several bugs about interoperability signature verification [\#1105](https://github.com/axonweb3/axon/pull/1105) ([KaoImin](https://github.com/KaoImin)) - -### ๐Ÿ refactor - -- refactor: change keccak hash function [\#1157](https://github.com/axonweb3/axon/pull/1157) ([KaoImin](https://github.com/KaoImin)) -- ci: change repository org name to axonweb3 [\#1144](https://github.com/axonweb3/axon/pull/1144) ([liya2017](https://github.com/liya2017)) -- refactor: change the maximum RPC gas cap limit [\#1133](https://github.com/axonweb3/axon/pull/1133) ([ahonn](https://github.com/ahonn)) -- refactor\(core\): refactor axon start [\#1116](https://github.com/axonweb3/axon/pull/1116) ([peterzhb](https://github.com/peterzhb)) -- refactor\(executor\): switch to metadata system contract [\#1115](https://github.com/axonweb3/axon/pull/1115) ([peterzhb](https://github.com/peterzhb)) -- refactor: change the bound of ExecutorAdapter trait [\#1112](https://github.com/axonweb3/axon/pull/1112) ([KaoImin](https://github.com/KaoImin)) - -โฌ†๏ธ Dependency Updates - -- chore\(deps\): bump axum from 0.6.12 to 0.6.15 [\#1150](https://github.com/axonweb3/axon/pull/1150) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 19.7.2 to 19.8.5 in /tests/e2e [\#1149](https://github.com/axonweb3/axon/pull/1149) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.35.0 to 8.38.0 in /tests/e2e [\#1148](https://github.com/axonweb3/axon/pull/1148) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump peter-evans/create-pull-request from 4 to 5 [\#1141](https://github.com/axonweb3/axon/pull/1141) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump proc-macro2 from 1.0.54 to 1.0.56 [\#1140](https://github.com/axonweb3/axon/pull/1140) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump proc-macro2 from 1.0.52 to 1.0.55 [\#1132](https://github.com/axonweb3/axon/pull/1132) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.157 to 1.0.159 [\#1114](https://github.com/axonweb3/axon/pull/1114) ([dependabot[bot]](https://github.com/apps/dependabot)) - -**Closed issues:** - -- Build and publish Axon images for M1 [\#1135](https://github.com/axonweb3/axon/issues/1135) -- Axon Development Updates 03/08/2023 [\#1071](https://github.com/axonweb3/axon/issues/1071) -- eth\_call gas limit 30 million incompatible with graph-node 50 million requirement [\#705](https://github.com/axonweb3/axon/issues/705) -- Get an custom error from [\#375](https://github.com/axonweb3/axon/issues/375) - -**Merged pull requests:** - -- ci: change tag value [\#1156](https://github.com/axonweb3/axon/pull/1156) ([liya2017](https://github.com/liya2017)) -- refactor: build docker image for arm64 [\#1153](https://github.com/axonweb3/axon/pull/1153) ([liya2017](https://github.com/liya2017)) -- ci: build axon binary for M1 [\#1147](https://github.com/axonweb3/axon/pull/1147) ([liya2017](https://github.com/liya2017)) -- feat: support pre EIP-155 transaction [\#1111](https://github.com/axonweb3/axon/pull/1111) ([hongda3141](https://github.com/hongda3141)) - -## [v0.1.0-alpha.8](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.8) (2023-03-22) - -[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.7...v0.1.0-alpha.8) - -### ๐Ÿš€ Features - -- feat\(executor\): add ckb light client system contract [\#1068](https://github.com/axonweb3/axon/pull/1068) ([peterzhb](https://github.com/peterzhb)) - -๐Ÿ› Bug Fixes - -- fix: decode interoperation transaction signature [\#1092](https://github.com/axonweb3/axon/pull/1092) ([KaoImin](https://github.com/KaoImin)) -- fix\(interoperation\): the cell capacity calculation [\#1074](https://github.com/axonweb3/axon/pull/1074) ([KaoImin](https://github.com/KaoImin)) - -### ๐Ÿ refactor - -- refactor: configure the server to serve JSON-RPC [\#1093](https://github.com/axonweb3/axon/pull/1093) ([liya2017](https://github.com/liya2017)) -- refactor: remove outdated cross chain code [\#1085](https://github.com/axonweb3/axon/pull/1085) ([KaoImin](https://github.com/KaoImin)) -- refactor: move system contracts solidity projects to builtin-contract [\#1084](https://github.com/axonweb3/axon/pull/1084) ([peterzhb](https://github.com/peterzhb)) -- refactor: change max\_connections num type to u32 [\#1076](https://github.com/axonweb3/axon/pull/1076) ([liya2017](https://github.com/liya2017)) -- refactor: allow image cell system contract to receive multiple blocks [\#1069](https://github.com/axonweb3/axon/pull/1069) ([felicityin](https://github.com/felicityin)) - -### ๐Ÿงฐ Chore - -- chore: update new axon logo [\#1103](https://github.com/axonweb3/axon/pull/1103) ([KaoImin](https://github.com/KaoImin)) -- chore: add editor config [\#1102](https://github.com/axonweb3/axon/pull/1102) ([ahonn](https://github.com/ahonn)) -- chore: bump ckb related dependencies version to 0.108 [\#1095](https://github.com/axonweb3/axon/pull/1095) ([liya2017](https://github.com/liya2017)) - -โฌ†๏ธ Dependency Updates - -- chore\(deps\): bump serde from 1.0.155 to 1.0.157 [\#1100](https://github.com/axonweb3/axon/pull/1100) ([dependabot[bot]](https://github.com/apps/dependabot)) - -**Closed issues:** - -- Axon Development Updates 02/24/2023 [\#1039](https://github.com/axonweb3/axon/issues/1039) - -**Merged pull requests:** - -- \[ImgBot\] Optimize images [\#1104](https://github.com/axonweb3/axon/pull/1104) ([imgbot[bot]](https://github.com/apps/imgbot)) -- chore: remove unused crate byzantine [\#1090](https://github.com/axonweb3/axon/pull/1090) ([jjyr](https://github.com/jjyr)) -- ci: change pr lint workflow [\#1083](https://github.com/axonweb3/axon/pull/1083) ([liya2017](https://github.com/liya2017)) -- test: add unit test of decode interoperation signature [\#1077](https://github.com/axonweb3/axon/pull/1077) ([KaoImin](https://github.com/KaoImin)) -- chore: bump rust toolchain to 1.68 [\#1070](https://github.com/axonweb3/axon/pull/1070) ([ahonn](https://github.com/ahonn)) - -## [v0.1.0-alpha.7](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.7) (2023-03-13) - -[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.6...v0.1.0-alpha.7) - -### ๐Ÿ“– Documentation - -- docs: update README.md [\#1067](https://github.com/axonweb3/axon/pull/1067) ([linnnsss](https://github.com/linnnsss)) -- docs: automated update CHANGELOG.md [\#1040](https://github.com/axonweb3/axon/pull/1040) ([liya2017](https://github.com/liya2017)) - -### ๐Ÿš€ Features - -- feat\(API\): add several eth APIs [\#1045](https://github.com/axonweb3/axon/pull/1045) ([peterzhb](https://github.com/peterzhb)) -- feat\(interoperation\): add dummy input mode of cell verify [\#1044](https://github.com/axonweb3/axon/pull/1044) ([KaoImin](https://github.com/KaoImin)) - -### ๐Ÿ refactor - -- Revert refactor(protocol)!: remove useless fields of block [\#1065](https://github.com/axonweb3/axon/pull/1065) ([KaoImin](https://github.com/KaoImin)) -- refactor\(protocol\)!: remove useless fields of block [\#1058](https://github.com/axonweb3/axon/pull/1058) ([KaoImin](https://github.com/KaoImin)) -- refactor: cargo format [\#1049](https://github.com/axonweb3/axon/pull/1049) ([liya2017](https://github.com/liya2017)) -- refactor: change metadata contract to system contract [\#1035](https://github.com/axonweb3/axon/pull/1035) ([KaoImin](https://github.com/KaoImin)) - -### ๐Ÿงฐ Chore - -- chore: bump lru and jsonrpsee to latest [\#1072](https://github.com/axonweb3/axon/pull/1072) ([liya2017](https://github.com/liya2017)) -- chore\(deps\): bump gmp-mpfr-sys to 1.5.1 [\#1064](https://github.com/axonweb3/axon/pull/1064) ([zeroqn](https://github.com/zeroqn)) -- chore\(e2e\): bump dappeteer from 3.0.0 to 5.0.1 [\#1062](https://github.com/axonweb3/axon/pull/1062) ([hongda3141](https://github.com/hongda3141)) -- chore\(deps\): bump axum from 0.6.6 to 0.6.8 [\#1042](https://github.com/axonweb3/axon/pull/1042) ([dependabot[bot]](https://github.com/apps/dependabot)) - -โฌ†๏ธ Dependency Updates - -- chore\(deps\): bump ethers-signers from 1.0.2 to 1.5.0 [\#1056](https://github.com/axonweb3/axon/pull/1056) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump web3 from 1.8.0 to 1.8.2 in /tests/e2e [\#1053](https://github.com/axonweb3/axon/pull/1053) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 19.6.2 to 19.7.2 in /tests/e2e [\#1052](https://github.com/axonweb3/axon/pull/1052) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump actions/upload-artifact from 2 to 3 [\#1041](https://github.com/axonweb3/axon/pull/1041) ([dependabot[bot]](https://github.com/apps/dependabot)) - -**Closed issues:** - -- Axon Development Updates 02/08/2023 [\#1024](https://github.com/axonweb3/axon/issues/1024) -- Axon Development Updates 01/18/2023 [\#985](https://github.com/axonweb3/axon/issues/985) -- Axon Development Updates 01/04/2023 [\#965](https://github.com/axonweb3/axon/issues/965) - -**Merged pull requests:** - -- feat: remove header from image cell system contract [\#1066](https://github.com/axonweb3/axon/pull/1066) ([felicityin](https://github.com/felicityin)) -- chore\(deps\): upgrade builtin-contract/tests js deps [\#1057](https://github.com/axonweb3/axon/pull/1057) ([ahonn](https://github.com/ahonn)) -- docs: add staking description to README.md [\#1048](https://github.com/axonweb3/axon/pull/1048) ([dsy124](https://github.com/dsy124)) -- refactor\(executor\): change the get cell precompile contract [\#1047](https://github.com/axonweb3/axon/pull/1047) ([felicityin](https://github.com/felicityin)) - -## [v0.1.0-alpha.6](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.6) (2023-02-16) - -[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.5...v0.1.0-alpha.6) - -### ๐Ÿ“– Documentation - -- docs: automated update CHANGELOG.md [\#1025](https://github.com/axonweb3/axon/pull/1025) ([liya2017](https://github.com/liya2017)) - -### ๐Ÿ refactor - -- refactor: change some rlp impl into proc macro [\#1031](https://github.com/axonweb3/axon/pull/1031) ([KaoImin](https://github.com/KaoImin)) - -โฌ†๏ธ Dependency Updates - -- chore\(deps\): bump once\_cell from 1.17.0 to 1.17.1 [\#1033](https://github.com/axonweb3/axon/pull/1033) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump rug from 1.19.0 to 1.19.1 [\#1032](https://github.com/axonweb3/axon/pull/1032) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.6.4 to 0.6.6 [\#1028](https://github.com/axonweb3/axon/pull/1028) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio-util from 0.7.4 to 0.7.7 [\#1027](https://github.com/axonweb3/axon/pull/1027) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde\_json from 1.0.91 to 1.0.93 [\#1026](https://github.com/axonweb3/axon/pull/1026) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump toml from 0.7.0 to 0.7.2 [\#1023](https://github.com/axonweb3/axon/pull/1023) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.68 to 1.0.69 [\#1019](https://github.com/axonweb3/axon/pull/1019) ([dependabot[bot]](https://github.com/apps/dependabot)) - -**Merged pull requests:** - -- chore: remove the useless ci caches daily [\#1034](https://github.com/axonweb3/axon/pull/1034) ([liya2017](https://github.com/liya2017)) -- refactor: change the cache size of system contract to 20 [\#1029](https://github.com/axonweb3/axon/pull/1029) ([liya2017](https://github.com/liya2017)) - -## [v0.1.0-alpha.5](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.5) (2023-02-07) - -[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.4...v0.1.0-alpha.5) - -### ๐Ÿ“– Documentation - -- docs: automated update CHANGELOG.md [\#986](https://github.com/axonweb3/axon/pull/986) ([liya2017](https://github.com/liya2017)) - -### ๐Ÿš€ Features - -- feat\(interoperation\): add verify image cell by ckb vm [\#984](https://github.com/axonweb3/axon/pull/984) ([KaoImin](https://github.com/KaoImin)) - -๐Ÿ› Bug Fixes - -- fix\(executor\): unit test of update image cell [\#1022](https://github.com/axonweb3/axon/pull/1022) ([KaoImin](https://github.com/KaoImin)) - -### ๐Ÿงฐ Chore - -- chore: bump rust toolchain to 1.67 [\#997](https://github.com/axonweb3/axon/pull/997) ([KaoImin](https://github.com/KaoImin)) -- chore\(deps\): bump toml from 0.5.10 to 0.6.0 [\#995](https://github.com/axonweb3/axon/pull/995) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump CondeNast/conventional-pull-request-action from 0.1.2 to 0.2.0 [\#959](https://github.com/axonweb3/axon/pull/959) ([dependabot[bot]](https://github.com/apps/dependabot)) - -โฌ†๏ธ Dependency Updates - -- chore\(deps\): bump bytes from 1.3.0 to 1.4.0 [\#1015](https://github.com/axonweb3/axon/pull/1015) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump jest from 29.3.1 to 29.4.1 in /tests/e2e [\#1011](https://github.com/axonweb3/axon/pull/1011) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.31.0 to 8.33.0 in /tests/e2e [\#1007](https://github.com/axonweb3/axon/pull/1007) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 19.4.1 to 19.6.2 in /tests/e2e [\#1006](https://github.com/axonweb3/axon/pull/1006) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump async-trait from 0.1.63 to 0.1.64 [\#1004](https://github.com/axonweb3/axon/pull/1004) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump futures from 0.3.25 to 0.3.26 [\#1002](https://github.com/axonweb3/axon/pull/1002) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump docker/build-push-action from 3 to 4 [\#998](https://github.com/axonweb3/axon/pull/998) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump toml from 0.6.0 to 0.7.0 [\#996](https://github.com/axonweb3/axon/pull/996) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.6.2 to 0.6.4 [\#994](https://github.com/axonweb3/axon/pull/994) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump async-trait from 0.1.61 to 0.1.63 [\#993](https://github.com/axonweb3/axon/pull/993) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump bytemuck from 1.12.3 to 1.13.0 [\#989](https://github.com/axonweb3/axon/pull/989) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump reqwest from 0.11.13 to 0.11.14 [\#988](https://github.com/axonweb3/axon/pull/988) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.24.1 to 1.24.2 [\#987](https://github.com/axonweb3/axon/pull/987) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump proc-macro2 from 1.0.49 to 1.0.50 [\#983](https://github.com/axonweb3/axon/pull/983) ([dependabot[bot]](https://github.com/apps/dependabot)) - -**Closed issues:** - -- Axon Development Updates 12/21/2022 [\#927](https://github.com/axonweb3/axon/issues/927) - -**Merged pull requests:** - -- chore\(deps\): bump hyper from 0.14.23 to 0.14.24 [\#1018](https://github.com/axonweb3/axon/pull/1018) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.24.2 to 1.25.0 [\#1003](https://github.com/axonweb3/axon/pull/1003) ([dependabot[bot]](https://github.com/apps/dependabot)) - -## [v0.1.0-alpha.4](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.4) (2023-01-17) - -[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.3...v0.1.0-alpha.4) - -๐Ÿ› Bug Fixes - -- fix: net version to string [\#977](https://github.com/axonweb3/axon/pull/977) ([driftluo](https://github.com/driftluo)) - -### ๐Ÿ refactor - -- refactor: change the system contract error [\#981](https://github.com/axonweb3/axon/pull/981) ([KaoImin](https://github.com/KaoImin)) - -### ๐Ÿงฐ Chore - -- chore\(deps\): bump prost from 0.11.5 to 0.11.6 [\#973](https://github.com/axonweb3/axon/pull/973) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint-plugin-sonarjs from 0.16.0 to 0.17.0 in /tests/e2e [\#951](https://github.com/axonweb3/axon/pull/951) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump wait-on from 6.0.1 to 7.0.1 in /tests/e2e [\#948](https://github.com/axonweb3/axon/pull/948) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.28.0 to 8.31.0 in /tests/e2e [\#946](https://github.com/axonweb3/axon/pull/946) ([dependabot[bot]](https://github.com/apps/dependabot)) - -โฌ†๏ธ Dependency Updates - -- chore\(deps\): bump hashbrown from 0.13.1 to 0.13.2 [\#979](https://github.com/axonweb3/axon/pull/979) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.6.1 to 0.6.2 [\#971](https://github.com/axonweb3/axon/pull/971) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump rug from 1.18.0 to 1.19.0 [\#970](https://github.com/axonweb3/axon/pull/970) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.24.0 to 1.24.1 [\#969](https://github.com/axonweb3/axon/pull/969) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump async-trait from 0.1.60 to 0.1.61 [\#968](https://github.com/axonweb3/axon/pull/968) ([dependabot[bot]](https://github.com/apps/dependabot)) - -**Closed issues:** - -- Only for test [\#974](https://github.com/axonweb3/axon/issues/974) -- net\_version should be a number not a hex string [\#967](https://github.com/axonweb3/axon/issues/967) - -**Merged pull requests:** - -- refactor: change get mpt root for image cell system contract [\#982](https://github.com/axonweb3/axon/pull/982) ([felicityin](https://github.com/felicityin)) -- chore: add comments when an issue assigned [\#980](https://github.com/axonweb3/axon/pull/980) ([liya2017](https://github.com/liya2017)) -- refactor: dispatch to image cell system contract [\#978](https://github.com/axonweb3/axon/pull/978) ([felicityin](https://github.com/felicityin)) -- chore: update bug report template [\#976](https://github.com/axonweb3/axon/pull/976) ([liya2017](https://github.com/liya2017)) -- ci: update issue template [\#975](https://github.com/axonweb3/axon/pull/975) ([liya2017](https://github.com/liya2017)) -- ci: update changelog ci [\#966](https://github.com/axonweb3/axon/pull/966) ([liya2017](https://github.com/liya2017)) - -## [v0.1.0-alpha.3](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.3) (2023-01-06) - -[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.2...v0.1.0-alpha.3) - -๐Ÿ› Bug Fixes - -- fix\(e2e\): fix dappeteer compatible with revert stable version [\#963](https://github.com/axonweb3/axon/pull/963) ([hongda3141](https://github.com/hongda3141)) -- fix\(e2e\): fix dappeteer v3.0.0 compatible [\#962](https://github.com/axonweb3/axon/pull/962) ([hongda3141](https://github.com/hongda3141)) -- refactor: code fmt [\#941](https://github.com/axonweb3/axon/pull/941) ([liya2017](https://github.com/liya2017)) -- refactor: init image cell in start [\#937](https://github.com/axonweb3/axon/pull/937) ([liya2017](https://github.com/liya2017)) - -### ๐Ÿงฐ Chore - -- chore\(deps\): bump tokio from 1.23.0 to 1.24.0 [\#964](https://github.com/axonweb3/axon/pull/964) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.19.6 to 7.20.11 in /tests/e2e [\#943](https://github.com/axonweb3/axon/pull/943) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 19.3.0 to 19.4.1 in /tests/e2e [\#942](https://github.com/axonweb3/axon/pull/942) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-types from 0.105.1 to 0.106.0 [\#932](https://github.com/axonweb3/axon/pull/932) ([dependabot[bot]](https://github.com/apps/dependabot)) - -โฌ†๏ธ Dependency Updates - -- chore\(deps\): bump lru from 0.8.1 to 0.9.0 [\#956](https://github.com/axonweb3/axon/pull/956) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump arc-swap from 1.5.1 to 1.6.0 [\#954](https://github.com/axonweb3/axon/pull/954) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump once\_cell from 1.16.0 to 1.17.0 [\#940](https://github.com/axonweb3/axon/pull/940) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tentacle from 0.4.1 to 0.4.2 [\#939](https://github.com/axonweb3/axon/pull/939) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.150 to 1.0.152 [\#936](https://github.com/axonweb3/axon/pull/936) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump libc from 0.2.138 to 0.2.139 [\#929](https://github.com/axonweb3/axon/pull/929) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump proc-macro2 from 1.0.47 to 1.0.49 [\#925](https://github.com/axonweb3/axon/pull/925) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.66 to 1.0.68 [\#924](https://github.com/axonweb3/axon/pull/924) ([dependabot[bot]](https://github.com/apps/dependabot)) - -๐ŸŒˆ Style - -- style: format the abi expand code [\#928](https://github.com/axonweb3/axon/pull/928) ([KaoImin](https://github.com/KaoImin)) - -**Closed issues:** - -- Reason for [\#935](https://github.com/axonweb3/axon/issues/935) -- Axon Development Updates 12/11/2022 [\#900](https://github.com/axonweb3/axon/issues/900) - -**Merged pull requests:** - -- ci: publish docker image [\#938](https://github.com/axonweb3/axon/pull/938) ([liya2017](https://github.com/liya2017)) -- docs: fixed the docs path [\#930](https://github.com/axonweb3/axon/pull/930) ([xiaoluoboding](https://github.com/xiaoluoboding)) -- feat: implement write interfaces for image cell system contract [\#917](https://github.com/axonweb3/axon/pull/917) ([felicityin](https://github.com/felicityin)) - -## [v0.1.0-alpha.2](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.2) (2022-12-21) - -[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.1...v0.1.0-alpha.2) - -โฌ†๏ธ Dependency Updates - -- chore\(deps\): bump prost from 0.11.3 to 0.11.5 [\#926](https://github.com/axonweb3/axon/pull/926) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump quote from 1.0.21 to 1.0.23 [\#922](https://github.com/axonweb3/axon/pull/922) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.105 to 1.0.107 [\#921](https://github.com/axonweb3/axon/pull/921) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde\_json from 1.0.89 to 1.0.91 [\#920](https://github.com/axonweb3/axon/pull/920) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump async-trait from 0.1.59 to 0.1.60 [\#919](https://github.com/axonweb3/axon/pull/919) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump backtrace from 0.3.66 to 0.3.67 [\#912](https://github.com/axonweb3/axon/pull/912) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump toml from 0.5.9 to 0.5.10 [\#911](https://github.com/axonweb3/axon/pull/911) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.148 to 1.0.150 [\#906](https://github.com/axonweb3/axon/pull/906) ([dependabot[bot]](https://github.com/apps/dependabot)) - -**Merged pull requests:** - -- ci: workflow to generate changlog [\#916](https://github.com/axonweb3/axon/pull/916) ([liya2017](https://github.com/liya2017)) -- ci: update release drafter [\#915](https://github.com/axonweb3/axon/pull/915) ([liya2017](https://github.com/liya2017)) -- ci: disable disable coverage test ci on main branch [\#914](https://github.com/axonweb3/axon/pull/914) ([liya2017](https://github.com/liya2017)) -- feat: add write interfaces and abi for image cell system contract [\#909](https://github.com/axonweb3/axon/pull/909) ([felicityin](https://github.com/felicityin)) -- ci: workflow for somking test [\#908](https://github.com/axonweb3/axon/pull/908) ([liya2017](https://github.com/liya2017)) - -## [v0.1.0-alpha.1](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.1) (2022-12-12) - -[Full Changelog](https://github.com/axonweb3/axon/compare/7977830ff51476e385d9b3b8bc3b1b1421d60854...v0.1.0-alpha.1) - -### ๐Ÿ“– Documentation - -- docs: update some links in readme [\#797](https://github.com/axonweb3/axon/pull/797) ([KaoImin](https://github.com/KaoImin)) -- docs: add axon related links in readme [\#791](https://github.com/axonweb3/axon/pull/791) ([linnnsss](https://github.com/linnnsss)) -- docs: update tutorial link in readme [\#790](https://github.com/axonweb3/axon/pull/790) ([KaoImin](https://github.com/KaoImin)) -- docs: update README [\#721](https://github.com/axonweb3/axon/pull/721) ([KaoImin](https://github.com/KaoImin)) -- docs: update README.md and SECURITY.md [\#658](https://github.com/axonweb3/axon/pull/658) ([KaoImin](https://github.com/KaoImin)) - -๐Ÿ› Bug Fixes - -- fix\(e2e\): fix get metamask error [\#838](https://github.com/axonweb3/axon/pull/838) ([hongda3141](https://github.com/hongda3141)) -- fix: fix rpc get tx [\#836](https://github.com/axonweb3/axon/pull/836) ([driftluo](https://github.com/driftluo)) -- fix: clippy and cargo update [\#789](https://github.com/axonweb3/axon/pull/789) ([KaoImin](https://github.com/KaoImin)) -- fix: fix cargo clippy in apm derive [\#774](https://github.com/axonweb3/axon/pull/774) ([KaoImin](https://github.com/KaoImin)) -- fix\(API\): fix filter logs address [\#745](https://github.com/axonweb3/axon/pull/745) ([driftluo](https://github.com/driftluo)) -- fix: update muta to axon [\#743](https://github.com/axonweb3/axon/pull/743) ([liya2017](https://github.com/liya2017)) -- fix: fix get log address [\#741](https://github.com/axonweb3/axon/pull/741) ([driftluo](https://github.com/driftluo)) -- ci: fix finally job [\#718](https://github.com/axonweb3/axon/pull/718) ([liya2017](https://github.com/liya2017)) -- ci: fix unit test ci [\#710](https://github.com/axonweb3/axon/pull/710) ([liya2017](https://github.com/liya2017)) -- fix: update orgs name [\#656](https://github.com/axonweb3/axon/pull/656) ([liya2017](https://github.com/liya2017)) -- fix\(consensus\): fix check order transaction [\#651](https://github.com/axonweb3/axon/pull/651) ([KaoImin](https://github.com/KaoImin)) -- fix: fix critical state [\#611](https://github.com/axonweb3/axon/pull/611) ([driftluo](https://github.com/driftluo)) - -### ๐Ÿ refactor - -- refactor: remove core ibc module [\#902](https://github.com/axonweb3/axon/pull/902) ([KaoImin](https://github.com/KaoImin)) -- refactor\(executor\): abstract interface of system contract [\#901](https://github.com/axonweb3/axon/pull/901) ([KaoImin](https://github.com/KaoImin)) -- refactor\(API\): total difficulty in header always be zero [\#888](https://github.com/axonweb3/axon/pull/888) ([KaoImin](https://github.com/KaoImin)) -- refactor: change static merkle to trie merkle [\#865](https://github.com/axonweb3/axon/pull/865) ([KaoImin](https://github.com/KaoImin)) -- refactor: change ibc grpc server and context impl [\#709](https://github.com/axonweb3/axon/pull/709) ([KaoImin](https://github.com/KaoImin)) -- refactor: change some style of evm benchmark [\#693](https://github.com/axonweb3/axon/pull/693) ([KaoImin](https://github.com/KaoImin)) -- refactor\(storage\): core storage and cross chain storage implement [\#666](https://github.com/axonweb3/axon/pull/666) ([KaoImin](https://github.com/KaoImin)) -- refactor: convert proposal from block reference [\#603](https://github.com/axonweb3/axon/pull/603) ([KaoImin](https://github.com/KaoImin)) - -### ๐Ÿงฐ Chore - -- chore: bump cita\_trie version to 4.0.0 [\#878](https://github.com/axonweb3/axon/pull/878) ([KaoImin](https://github.com/KaoImin)) -- chore\(deps\): bump revm from 2.3.0 to 2.3.1 [\#872](https://github.com/axonweb3/axon/pull/872) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump wow-actions/use-app-token from 1 to 2 [\#870](https://github.com/axonweb3/axon/pull/870) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ethereum related crates version [\#869](https://github.com/axonweb3/axon/pull/869) ([KaoImin](https://github.com/KaoImin)) -- chore\(deps\): bump dappeteer from 2.4.0-rc0 to 2.4.0-rc1 [\#866](https://github.com/axonweb3/axon/pull/866) ([hongda3141](https://github.com/hongda3141)) -- chore: bump rust toolchain to 1.65 [\#837](https://github.com/axonweb3/axon/pull/837) ([KaoImin](https://github.com/KaoImin)) -- chore: bump ethers crates to 1.0 version [\#808](https://github.com/axonweb3/axon/pull/808) ([KaoImin](https://github.com/KaoImin)) -- chore\(deps\): bump evm from 0.35.0 to 0.36.0 [\#805](https://github.com/axonweb3/axon/pull/805) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore: bump ckb related crates version to 0.105 [\#804](https://github.com/axonweb3/axon/pull/804) ([KaoImin](https://github.com/KaoImin)) -- chore: keep package.json files up to date [\#782](https://github.com/axonweb3/axon/pull/782) ([ashuralyk](https://github.com/ashuralyk)) -- chore: bump some crates version [\#781](https://github.com/axonweb3/axon/pull/781) ([KaoImin](https://github.com/KaoImin)) -- chore: add rpc debug log [\#771](https://github.com/axonweb3/axon/pull/771) ([driftluo](https://github.com/driftluo)) -- chore: update pull request template [\#712](https://github.com/axonweb3/axon/pull/712) ([KaoImin](https://github.com/KaoImin)) -- chore: make multi nodes genesis up to date [\#702](https://github.com/axonweb3/axon/pull/702) ([ashuralyk](https://github.com/ashuralyk)) -- chore: bump some dependencies version [\#696](https://github.com/axonweb3/axon/pull/696) ([KaoImin](https://github.com/KaoImin)) -- chore\(deps\): bump lru from 0.7.8 to 0.8.0 [\#695](https://github.com/axonweb3/axon/pull/695) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump revm from 1.9.0 to 2.0.0 [\#691](https://github.com/axonweb3/axon/pull/691) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore: bump some e2e dependencies version [\#675](https://github.com/axonweb3/axon/pull/675) ([KaoImin](https://github.com/KaoImin)) -- chore\(toolchain\): change toolchain to rust 1.63 stable [\#646](https://github.com/axonweb3/axon/pull/646) ([KaoImin](https://github.com/KaoImin)) -- chore: rename path [\#612](https://github.com/axonweb3/axon/pull/612) ([driftluo](https://github.com/driftluo)) - -โฌ†๏ธ Dependency Updates - -- chore\(deps\): bump actions/download-artifact from 2 to 3 [\#904](https://github.com/axonweb3/axon/pull/904) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.22.0 to 1.23.0 [\#891](https://github.com/axonweb3/axon/pull/891) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.27.0 to 8.28.0 in /tests/e2e [\#887](https://github.com/axonweb3/axon/pull/887) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 19.2.2 to 19.3.0 in /tests/e2e [\#883](https://github.com/axonweb3/axon/pull/883) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ethereum-types from 0.14.0 to 0.14.1 [\#881](https://github.com/axonweb3/axon/pull/881) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.17 to 0.6.0 [\#879](https://github.com/axonweb3/axon/pull/879) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tonic from 0.8.2 to 0.8.3 [\#876](https://github.com/axonweb3/axon/pull/876) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump env\_logger from 0.9.3 to 0.10.0 [\#875](https://github.com/axonweb3/axon/pull/875) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump Swatinem/rust-cache from 1 to 2 [\#863](https://github.com/axonweb3/axon/pull/863) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump undici from 5.5.1 to 5.12.0 in /builtin-contract/metadata [\#860](https://github.com/axonweb3/axon/pull/860) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump async from 2.6.3 to 2.6.4 in /tests/e2e [\#857](https://github.com/axonweb3/axon/pull/857) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump jest from 29.2.0 to 29.3.1 in /tests/e2e [\#846](https://github.com/axonweb3/axon/pull/846) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 19.0.0 to 19.2.2 in /tests/e2e [\#844](https://github.com/axonweb3/axon/pull/844) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.23.0 to 8.27.0 in /tests/e2e [\#843](https://github.com/axonweb3/axon/pull/843) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump pprof from 0.10.1 to 0.11.0 [\#842](https://github.com/axonweb3/axon/pull/842) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @openzeppelin/hardhat-upgrades from 1.20.1 to 1.21.0 in /builtin-contract/crosschain [\#827](https://github.com/axonweb3/axon/pull/827) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @nomiclabs/hardhat-ethers from 2.1.1 to 2.2.1 in /builtin-contract/metadata [\#826](https://github.com/axonweb3/axon/pull/826) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @ethereumjs/tx from 4.0.0 to 4.0.1 in /builtin-contract/metadata [\#823](https://github.com/axonweb3/axon/pull/823) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint-plugin-sonarjs from 0.15.0 to 0.16.0 in /tests/e2e [\#821](https://github.com/axonweb3/axon/pull/821) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.18.6 to 7.19.6 in /tests/e2e [\#820](https://github.com/axonweb3/axon/pull/820) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump hyper from 0.14.20 to 0.14.22 [\#818](https://github.com/axonweb3/axon/pull/818) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump once\_cell from 1.15.0 to 1.16.0 [\#815](https://github.com/axonweb3/axon/pull/815) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump libc from 0.2.135 to 0.2.137 [\#810](https://github.com/axonweb3/axon/pull/810) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.145 to 1.0.147 [\#802](https://github.com/axonweb3/axon/pull/802) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump prometheus from 0.13.2 to 0.13.3 [\#801](https://github.com/axonweb3/axon/pull/801) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump rlp from 0.5.1 to 0.5.2 [\#800](https://github.com/axonweb3/axon/pull/800) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.65 to 1.0.66 [\#798](https://github.com/axonweb3/axon/pull/798) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump getrandom from 0.2.7 to 0.2.8 [\#794](https://github.com/axonweb3/axon/pull/794) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.16 to 0.5.17 [\#793](https://github.com/axonweb3/axon/pull/793) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump proc-macro2 from 1.0.46 to 1.0.47 [\#783](https://github.com/axonweb3/axon/pull/783) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump log4rs from 1.1.1 to 1.2.0 [\#779](https://github.com/axonweb3/axon/pull/779) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump lru from 0.8.0 to 0.8.1 [\#766](https://github.com/axonweb3/axon/pull/766) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump libc from 0.2.132 to 0.2.134 [\#751](https://github.com/axonweb3/axon/pull/751) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump proc-macro2 from 1.0.43 to 1.0.46 [\#749](https://github.com/axonweb3/axon/pull/749) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.21.1 to 1.21.2 [\#748](https://github.com/axonweb3/axon/pull/748) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tentacle-secio from 0.5.6 to 0.5.7 [\#746](https://github.com/axonweb3/axon/pull/746) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.100 to 1.0.101 [\#742](https://github.com/axonweb3/axon/pull/742) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ripemd from 0.1.2 to 0.1.3 [\#739](https://github.com/axonweb3/axon/pull/739) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump revm from 2.0.0 to 2.1.0 [\#738](https://github.com/axonweb3/axon/pull/738) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump once\_cell from 1.14.0 to 1.15.0 [\#734](https://github.com/axonweb3/axon/pull/734) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump reqwest from 0.11.11 to 0.11.12 [\#728](https://github.com/axonweb3/axon/pull/728) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-sdk from 2.0.0 to 2.1.0 [\#726](https://github.com/axonweb3/axon/pull/726) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.99 to 1.0.100 [\#725](https://github.com/axonweb3/axon/pull/725) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump sha2 from 0.10.5 to 0.10.6 [\#717](https://github.com/axonweb3/axon/pull/717) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ripemd from 0.1.1 to 0.1.2 [\#715](https://github.com/axonweb3/axon/pull/715) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump env\_logger from 0.9.0 to 0.9.1 [\#714](https://github.com/axonweb3/axon/pull/714) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.64 to 1.0.65 [\#699](https://github.com/axonweb3/axon/pull/699) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump actions/setup-node from 1 to 3 [\#694](https://github.com/axonweb3/axon/pull/694) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump criterion from 0.3.6 to 0.4.0 [\#692](https://github.com/axonweb3/axon/pull/692) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio-util from 0.7.3 to 0.7.4 [\#688](https://github.com/axonweb3/axon/pull/688) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump prometheus from 0.13.1 to 0.13.2 [\#687](https://github.com/axonweb3/axon/pull/687) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump actions/upload-artifact from 2 to 3 [\#684](https://github.com/axonweb3/axon/pull/684) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.62 to 1.0.64 [\#683](https://github.com/axonweb3/axon/pull/683) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump socket2 from 0.4.6 to 0.4.7 [\#682](https://github.com/axonweb3/axon/pull/682) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump sha2 from 0.10.3 to 0.10.5 [\#681](https://github.com/axonweb3/axon/pull/681) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump once\_cell from 1.13.1 to 1.14.0 [\#679](https://github.com/axonweb3/axon/pull/679) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.20.1 to 1.21.0 [\#678](https://github.com/axonweb3/axon/pull/678) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump dashmap from 5.3.4 to 5.4.0 [\#664](https://github.com/axonweb3/axon/pull/664) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump sha2 from 0.10.2 to 0.10.3 [\#663](https://github.com/axonweb3/axon/pull/663) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump futures from 0.3.23 to 0.3.24 [\#661](https://github.com/axonweb3/axon/pull/661) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump pprof from 0.10.0 to 0.10.1 [\#660](https://github.com/axonweb3/axon/pull/660) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump socket2 from 0.4.4 to 0.4.6 [\#657](https://github.com/axonweb3/axon/pull/657) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.143 to 1.0.144 [\#631](https://github.com/axonweb3/axon/pull/631) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.61 to 1.0.62 [\#629](https://github.com/axonweb3/axon/pull/629) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump once\_cell from 1.13.0 to 1.13.1 [\#628](https://github.com/axonweb3/axon/pull/628) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump libc from 0.2.131 to 0.2.132 [\#627](https://github.com/axonweb3/axon/pull/627) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump minstant from 0.1.1 to 0.1.2 [\#626](https://github.com/axonweb3/axon/pull/626) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump revm from 1.8.0 to 1.9.0 [\#625](https://github.com/axonweb3/axon/pull/625) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump bytemuck from 1.11.0 to 1.12.0 [\#624](https://github.com/axonweb3/axon/pull/624) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ethabi from 17.1.0 to 17.2.0 [\#623](https://github.com/axonweb3/axon/pull/623) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump futures from 0.3.21 to 0.3.23 [\#620](https://github.com/axonweb3/axon/pull/620) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump libc from 0.2.129 to 0.2.131 [\#619](https://github.com/axonweb3/axon/pull/619) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.60 to 1.0.61 [\#615](https://github.com/axonweb3/axon/pull/615) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-sdk from 1.1.0 to 2.0.0 [\#610](https://github.com/axonweb3/axon/pull/610) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump libc from 0.2.128 to 0.2.129 [\#609](https://github.com/axonweb3/axon/pull/609) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.142 to 1.0.143 [\#606](https://github.com/axonweb3/axon/pull/606) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump libc from 0.2.127 to 0.2.128 [\#604](https://github.com/axonweb3/axon/pull/604) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.59 to 1.0.60 [\#599](https://github.com/axonweb3/axon/pull/599) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump rug from 1.16.0 to 1.17.0 [\#598](https://github.com/axonweb3/axon/pull/598) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump libc from 0.2.126 to 0.2.127 [\#597](https://github.com/axonweb3/axon/pull/597) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump chrono from 0.4.19 to 0.4.20 [\#596](https://github.com/axonweb3/axon/pull/596) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump quote from 1.0.20 to 1.0.21 [\#592](https://github.com/axonweb3/axon/pull/592) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.98 to 1.0.99 [\#591](https://github.com/axonweb3/axon/pull/591) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde\_json from 1.0.82 to 1.0.83 [\#590](https://github.com/axonweb3/axon/pull/590) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.141 to 1.0.142 [\#589](https://github.com/axonweb3/axon/pull/589) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump proc-macro2 from 1.0.42 to 1.0.43 [\#588](https://github.com/axonweb3/axon/pull/588) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump actions/cache from 2 to 3 [\#586](https://github.com/axonweb3/axon/pull/586) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump cita\_trie from 3.0.1 to 3.0.2 [\#583](https://github.com/axonweb3/axon/pull/583) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.58 to 1.0.59 [\#582](https://github.com/axonweb3/axon/pull/582) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.140 to 1.0.141 [\#581](https://github.com/axonweb3/axon/pull/581) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump async-trait from 0.1.56 to 0.1.57 [\#580](https://github.com/axonweb3/axon/pull/580) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.20.0 to 8.21.0 in /tests/e2e [\#578](https://github.com/axonweb3/axon/pull/578) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump bytes from 1.2.0 to 1.2.1 [\#574](https://github.com/axonweb3/axon/pull/574) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump arc-swap from 1.5.0 to 1.5.1 [\#573](https://github.com/axonweb3/axon/pull/573) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump prost from 0.10.4 to 0.11.0 [\#572](https://github.com/axonweb3/axon/pull/572) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump proc-macro2 from 1.0.40 to 1.0.42 [\#559](https://github.com/axonweb3/axon/pull/559) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint-plugin-sonarjs from 0.13.0 to 0.14.0 in /tests/e2e [\#558](https://github.com/axonweb3/axon/pull/558) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump az from 1.2.0 to 1.2.1 [\#556](https://github.com/axonweb3/axon/pull/556) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.20.0 to 1.20.1 [\#555](https://github.com/axonweb3/axon/pull/555) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.13 to 0.5.14 [\#554](https://github.com/axonweb3/axon/pull/554) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump crossbeam-queue from 0.3.5 to 0.3.6 [\#551](https://github.com/axonweb3/axon/pull/551) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump crossbeam-channel from 0.5.5 to 0.5.6 [\#550](https://github.com/axonweb3/axon/pull/550) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump crossbeam from 0.8.1 to 0.8.2 [\#549](https://github.com/axonweb3/axon/pull/549) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump fastrand from 1.7.0 to 1.8.0 [\#548](https://github.com/axonweb3/axon/pull/548) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jsonrpsee from 0.14.0 to 0.15.0 [\#545](https://github.com/axonweb3/axon/pull/545) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.139 to 1.0.140 [\#543](https://github.com/axonweb3/axon/pull/543) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-sdk from 1.0.1 to 1.1.0 [\#541](https://github.com/axonweb3/axon/pull/541) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 15.3.2 to 15.4.0 in /tests/e2e [\#540](https://github.com/axonweb3/axon/pull/540) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump jest from 28.1.2 to 28.1.3 in /tests/e2e [\#539](https://github.com/axonweb3/axon/pull/539) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jest-environment-node from 28.1.2 to 28.1.3 in /tests/e2e [\#538](https://github.com/axonweb3/axon/pull/538) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.19.0 to 8.20.0 in /tests/e2e [\#537](https://github.com/axonweb3/axon/pull/537) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.10.0 to 2.10.1 in /builtin-contract/metadata [\#536](https://github.com/axonweb3/axon/pull/536) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump lru from 0.7.7 to 0.7.8 [\#534](https://github.com/axonweb3/axon/pull/534) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump bytes from 1.1.0 to 1.2.0 [\#533](https://github.com/axonweb3/axon/pull/533) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-jsonrpc-types from 0.103.0 to 0.104.0 [\#532](https://github.com/axonweb3/axon/pull/532) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-hash from 0.103.0 to 0.104.0 [\#531](https://github.com/axonweb3/axon/pull/531) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-types from 0.103.0 to 0.104.0 [\#530](https://github.com/axonweb3/axon/pull/530) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump actions/cache from 2 to 3 [\#529](https://github.com/axonweb3/axon/pull/529) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.12 to 0.5.13 [\#527](https://github.com/axonweb3/axon/pull/527) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.19.2 to 1.20.0 [\#513](https://github.com/axonweb3/axon/pull/513) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.9 to 2.10.1 in /builtin-contract/crosschain [\#509](https://github.com/axonweb3/axon/pull/509) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @nomiclabs/hardhat-ethers from 2.0.6 to 2.1.0 in /builtin-contract/metadata [\#507](https://github.com/axonweb3/axon/pull/507) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.9 to 2.10.0 in /builtin-contract/metadata [\#506](https://github.com/axonweb3/axon/pull/506) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @openzeppelin/contracts from 4.6.0 to 4.7.0 in /builtin-contract/crosschain [\#505](https://github.com/axonweb3/axon/pull/505) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @nomiclabs/hardhat-ethers from 2.0.6 to 2.1.0 in /builtin-contract/crosschain [\#504](https://github.com/axonweb3/axon/pull/504) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 15.3.0 to 15.3.2 in /tests/e2e [\#502](https://github.com/axonweb3/axon/pull/502) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.11 to 0.5.12 [\#496](https://github.com/axonweb3/axon/pull/496) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump hyper from 0.14.19 to 0.14.20 [\#495](https://github.com/axonweb3/axon/pull/495) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump overlord from 0.4.1 to 0.4.2 [\#494](https://github.com/axonweb3/axon/pull/494) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.138 to 1.0.139 [\#493](https://github.com/axonweb3/axon/pull/493) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump backtrace from 0.3.65 to 0.3.66 [\#486](https://github.com/axonweb3/axon/pull/486) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump criterion from 0.3.5 to 0.3.6 [\#485](https://github.com/axonweb3/axon/pull/485) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump jest from 28.1.1 to 28.1.2 in /tests/e2e [\#483](https://github.com/axonweb3/axon/pull/483) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.18.0 to 8.19.0 in /tests/e2e [\#482](https://github.com/axonweb3/axon/pull/482) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 15.1.1 to 15.3.0 in /tests/e2e [\#481](https://github.com/axonweb3/axon/pull/481) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @openzeppelin/contracts from 4.6.0 to 4.7.0 in /builtin-contract/crosschain [\#480](https://github.com/axonweb3/axon/pull/480) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jest-environment-node from 28.1.1 to 28.1.2 in /tests/e2e [\#479](https://github.com/axonweb3/axon/pull/479) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump once\_cell from 1.12.1 to 1.13.0 [\#478](https://github.com/axonweb3/axon/pull/478) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump once\_cell from 1.12.0 to 1.12.1 [\#476](https://github.com/axonweb3/axon/pull/476) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump overlord from 0.3.2 to 0.4.1 [\#475](https://github.com/axonweb3/axon/pull/475) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.10 to 0.5.11 [\#470](https://github.com/axonweb3/axon/pull/470) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.137 to 1.0.138 [\#469](https://github.com/axonweb3/axon/pull/469) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ipnetwork from 0.19.0 to 0.20.0 [\#468](https://github.com/axonweb3/axon/pull/468) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde\_json from 1.0.81 to 1.0.82 [\#464](https://github.com/axonweb3/axon/pull/464) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 14.4.1 to 15.1.1 in /tests/e2e [\#461](https://github.com/axonweb3/axon/pull/461) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.18.2 to 7.18.6 in /tests/e2e [\#460](https://github.com/axonweb3/axon/pull/460) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.9 to 0.5.10 [\#459](https://github.com/axonweb3/axon/pull/459) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump pprof from 0.7.0 to 0.10.0 [\#456](https://github.com/axonweb3/axon/pull/456) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.17.0 to 8.18.0 in /tests/e2e [\#449](https://github.com/axonweb3/axon/pull/449) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 14.4.0 to 14.4.1 in /tests/e2e [\#448](https://github.com/axonweb3/axon/pull/448) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.6.8 to 5.6.9 in /builtin-contract/metadata [\#447](https://github.com/axonweb3/axon/pull/447) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.6.8 to 5.6.9 in /builtin-contract/crosschain [\#446](https://github.com/axonweb3/axon/pull/446) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump web3 from 1.7.3 to 1.7.4 in /tests/e2e [\#445](https://github.com/axonweb3/axon/pull/445) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump proc-macro2 from 1.0.39 to 1.0.40 [\#444](https://github.com/axonweb3/axon/pull/444) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump quote from 1.0.19 to 1.0.20 [\#443](https://github.com/axonweb3/axon/pull/443) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.8 to 0.5.9 [\#442](https://github.com/axonweb3/axon/pull/442) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump quote from 1.0.18 to 1.0.19 [\#439](https://github.com/axonweb3/axon/pull/439) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.57 to 1.0.58 [\#438](https://github.com/axonweb3/axon/pull/438) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.7 to 0.5.8 [\#437](https://github.com/axonweb3/axon/pull/437) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.96 to 1.0.98 [\#436](https://github.com/axonweb3/axon/pull/436) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump crossbeam-channel from 0.5.4 to 0.5.5 [\#435](https://github.com/axonweb3/axon/pull/435) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ethabi from 17.0.0 to 17.1.0 [\#431](https://github.com/axonweb3/axon/pull/431) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.7 to 2.9.9 in /builtin-contract/metadata [\#430](https://github.com/axonweb3/axon/pull/430) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jest-environment-node from 28.1.0 to 28.1.1 in /tests/e2e [\#429](https://github.com/axonweb3/axon/pull/429) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.7 to 2.9.9 in /builtin-contract/crosschain [\#428](https://github.com/axonweb3/axon/pull/428) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 14.3.0 to 14.4.0 in /tests/e2e [\#427](https://github.com/axonweb3/axon/pull/427) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jsonrpsee from 0.13.1 to 0.14.0 [\#426](https://github.com/axonweb3/axon/pull/426) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump reqwest from 0.11.10 to 0.11.11 [\#425](https://github.com/axonweb3/axon/pull/425) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump getrandom from 0.2.6 to 0.2.7 [\#424](https://github.com/axonweb3/axon/pull/424) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump lru from 0.7.6 to 0.7.7 [\#423](https://github.com/axonweb3/axon/pull/423) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ethers-signers from 0.12.0 to 0.13.0 [\#422](https://github.com/axonweb3/axon/pull/422) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.6 to 0.5.7 [\#418](https://github.com/axonweb3/axon/pull/418) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump jest from 28.1.0 to 28.1.1 in /tests/e2e [\#414](https://github.com/axonweb3/axon/pull/414) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @ethereumjs/tx from 3.5.1 to 3.5.2 in /builtin-contract/crosschain [\#413](https://github.com/axonweb3/axon/pull/413) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @ethereumjs/tx from 3.5.1 to 3.5.2 in /builtin-contract/metadata [\#412](https://github.com/axonweb3/axon/pull/412) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.6 to 2.9.7 in /builtin-contract/metadata [\#411](https://github.com/axonweb3/axon/pull/411) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 14.1.1 to 14.3.0 in /tests/e2e [\#410](https://github.com/axonweb3/axon/pull/410) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethereumjs-util from 7.1.4 to 7.1.5 in /builtin-contract/metadata [\#408](https://github.com/axonweb3/axon/pull/408) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.16.0 to 8.17.0 in /tests/e2e [\#407](https://github.com/axonweb3/axon/pull/407) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.6 to 2.9.7 in /builtin-contract/crosschain [\#406](https://github.com/axonweb3/axon/pull/406) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump http-server from 14.1.0 to 14.1.1 in /tests/e2e [\#405](https://github.com/axonweb3/axon/pull/405) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.18.0 to 7.18.2 in /tests/e2e [\#404](https://github.com/axonweb3/axon/pull/404) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.19.1 to 1.19.2 [\#402](https://github.com/axonweb3/axon/pull/402) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.95 to 1.0.96 [\#399](https://github.com/axonweb3/axon/pull/399) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump async-trait from 0.1.53 to 0.1.56 [\#398](https://github.com/axonweb3/axon/pull/398) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.18.2 to 1.19.1 [\#397](https://github.com/axonweb3/axon/pull/397) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio-util from 0.7.2 to 0.7.3 [\#396](https://github.com/axonweb3/axon/pull/396) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump parking\_lot from 0.12.0 to 0.12.1 [\#393](https://github.com/axonweb3/axon/pull/393) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump beef from 0.5.1 to 0.5.2 [\#391](https://github.com/axonweb3/axon/pull/391) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump hyper from 0.14.18 to 0.14.19 [\#390](https://github.com/axonweb3/axon/pull/390) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump dashmap from 5.3.3 to 5.3.4 [\#389](https://github.com/axonweb3/axon/pull/389) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump lru from 0.7.5 to 0.7.6 [\#387](https://github.com/axonweb3/axon/pull/387) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 14.1.0 to 14.1.1 in /tests/e2e [\#386](https://github.com/axonweb3/axon/pull/386) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.15.0 to 8.16.0 in /tests/e2e [\#385](https://github.com/axonweb3/axon/pull/385) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.6.6 to 5.6.8 in /builtin-contract/crosschain [\#384](https://github.com/axonweb3/axon/pull/384) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.17.12 to 7.18.0 in /tests/e2e [\#383](https://github.com/axonweb3/axon/pull/383) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.5 to 2.9.6 in /builtin-contract/metadata [\#382](https://github.com/axonweb3/axon/pull/382) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.5 to 2.9.6 in /builtin-contract/crosschain [\#381](https://github.com/axonweb3/axon/pull/381) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.6.6 to 5.6.8 in /builtin-contract/metadata [\#380](https://github.com/axonweb3/axon/pull/380) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump prost from 0.10.3 to 0.10.4 [\#378](https://github.com/axonweb3/axon/pull/378) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump once\_cell from 1.11.0 to 1.12.0 [\#376](https://github.com/axonweb3/axon/pull/376) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump once\_cell from 1.10.0 to 1.11.0 [\#372](https://github.com/axonweb3/axon/pull/372) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump prometheus from 0.13.0 to 0.13.1 [\#371](https://github.com/axonweb3/axon/pull/371) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.94 to 1.0.95 [\#368](https://github.com/axonweb3/axon/pull/368) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump libc from 0.2.125 to 0.2.126 [\#367](https://github.com/axonweb3/axon/pull/367) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.17.9 to 7.17.12 in /tests/e2e [\#366](https://github.com/axonweb3/axon/pull/366) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.5 to 0.5.6 [\#364](https://github.com/axonweb3/axon/pull/364) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.6.5 to 5.6.6 in /builtin-contract/crosschain [\#363](https://github.com/axonweb3/axon/pull/363) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.4 to 2.9.5 in /builtin-contract/crosschain [\#362](https://github.com/axonweb3/axon/pull/362) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.4 to 2.9.5 in /builtin-contract/metadata [\#361](https://github.com/axonweb3/axon/pull/361) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.6.5 to 5.6.6 in /builtin-contract/metadata [\#360](https://github.com/axonweb3/axon/pull/360) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 14.0.0 to 14.1.0 in /tests/e2e [\#359](https://github.com/axonweb3/axon/pull/359) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.93 to 1.0.94 [\#358](https://github.com/axonweb3/axon/pull/358) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio-util from 0.7.1 to 0.7.2 [\#357](https://github.com/axonweb3/axon/pull/357) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jsonrpsee from 0.13.0 to 0.13.1 [\#356](https://github.com/axonweb3/axon/pull/356) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @nomiclabs/hardhat-ethers from 2.0.5 to 2.0.6 in /builtin-contract/crosschain [\#354](https://github.com/axonweb3/axon/pull/354) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.3 to 2.9.4 in /builtin-contract/crosschain [\#353](https://github.com/axonweb3/axon/pull/353) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @nomiclabs/hardhat-ethers from 2.0.5 to 2.0.6 in /builtin-contract/metadata [\#352](https://github.com/axonweb3/axon/pull/352) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.3 to 2.9.4 in /builtin-contract/metadata [\#351](https://github.com/axonweb3/axon/pull/351) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jsonrpsee from 0.12.0 to 0.13.0 [\#348](https://github.com/axonweb3/axon/pull/348) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.4 to 0.5.5 [\#345](https://github.com/axonweb3/axon/pull/345) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.92 to 1.0.93 [\#344](https://github.com/axonweb3/axon/pull/344) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 13.7.0 to 14.0.0 in /tests/e2e [\#340](https://github.com/axonweb3/axon/pull/340) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jest-environment-node from 28.0.2 to 28.1.0 in /tests/e2e [\#337](https://github.com/axonweb3/axon/pull/337) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump jest from 28.0.3 to 28.1.0 in /tests/e2e [\#336](https://github.com/axonweb3/axon/pull/336) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.14.0 to 8.15.0 in /tests/e2e [\#335](https://github.com/axonweb3/axon/pull/335) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.136 to 1.0.137 [\#334](https://github.com/axonweb3/axon/pull/334) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.91 to 1.0.92 [\#333](https://github.com/axonweb3/axon/pull/333) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump num-traits from 0.2.14 to 0.2.15 [\#332](https://github.com/axonweb3/axon/pull/332) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump socket2 from 0.4.4 to 0.4.5 [\#331](https://github.com/axonweb3/axon/pull/331) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jsonrpsee from 0.11.0 to 0.12.0 [\#328](https://github.com/axonweb3/axon/pull/328) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump proc-macro2 from 1.0.37 to 1.0.38 [\#327](https://github.com/axonweb3/axon/pull/327) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.18.0 to 1.18.1 [\#326](https://github.com/axonweb3/axon/pull/326) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump log from 0.4.16 to 0.4.17 [\#325](https://github.com/axonweb3/axon/pull/325) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde\_json from 1.0.79 to 1.0.81 [\#324](https://github.com/axonweb3/axon/pull/324) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump libc from 0.2.123 to 0.2.125 [\#321](https://github.com/axonweb3/axon/pull/321) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.6.4 to 5.6.5 in /builtin-contract/metadata [\#319](https://github.com/axonweb3/axon/pull/319) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.6.4 to 5.6.5 in /builtin-contract/crosschain [\#318](https://github.com/axonweb3/axon/pull/318) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump num-traits from 0.2.14 to 0.2.15 [\#317](https://github.com/axonweb3/axon/pull/317) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde\_json from 1.0.80 to 1.0.81 [\#316](https://github.com/axonweb3/axon/pull/316) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump log from 0.4.16 to 0.4.17 [\#315](https://github.com/axonweb3/axon/pull/315) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.18.0 to 1.18.1 [\#314](https://github.com/axonweb3/axon/pull/314) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump dashmap from 5.3.2 to 5.3.3 [\#313](https://github.com/axonweb3/axon/pull/313) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump jest from 28.0.2 to 28.0.3 in /tests/e2e [\#312](https://github.com/axonweb3/axon/pull/312) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde from 1.0.136 to 1.0.137 [\#311](https://github.com/axonweb3/axon/pull/311) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde\_json from 1.0.79 to 1.0.80 [\#310](https://github.com/axonweb3/axon/pull/310) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.91 to 1.0.92 [\#309](https://github.com/axonweb3/axon/pull/309) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump dashmap from 5.2.0 to 5.3.2 [\#308](https://github.com/axonweb3/axon/pull/308) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 13.6.0 to 13.7.0 in /tests/e2e [\#305](https://github.com/axonweb3/axon/pull/305) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump rug from 1.15.0 to 1.16.0 [\#304](https://github.com/axonweb3/axon/pull/304) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jest-environment-node from 28.0.1 to 28.0.2 in /tests/e2e [\#302](https://github.com/axonweb3/axon/pull/302) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump jest from 28.0.1 to 28.0.2 in /tests/e2e [\#301](https://github.com/axonweb3/axon/pull/301) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.17.0 to 1.18.0 [\#300](https://github.com/axonweb3/axon/pull/300) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jest-environment-node from 28.0.0 to 28.0.1 in /tests/e2e [\#298](https://github.com/axonweb3/axon/pull/298) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump jest from 28.0.0 to 28.0.1 in /tests/e2e [\#297](https://github.com/axonweb3/axon/pull/297) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.3 to 0.5.4 [\#296](https://github.com/axonweb3/axon/pull/296) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump jest from 27.5.1 to 28.0.0 in /tests/e2e [\#294](https://github.com/axonweb3/axon/pull/294) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jest-environment-node from 27.5.1 to 28.0.0 in /tests/e2e [\#293](https://github.com/axonweb3/axon/pull/293) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.13.0 to 8.14.0 in /tests/e2e [\#290](https://github.com/axonweb3/axon/pull/290) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump log4rs from 1.0.0 to 1.1.1 [\#287](https://github.com/axonweb3/axon/pull/287) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jsonrpsee from 0.10.1 to 0.11.0 [\#283](https://github.com/axonweb3/axon/pull/283) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.56 to 1.0.57 [\#281](https://github.com/axonweb3/axon/pull/281) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 13.5.2 to 13.6.0 in /tests/e2e [\#278](https://github.com/axonweb3/axon/pull/278) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump pprof from 0.7.0 to 0.8.0 [\#277](https://github.com/axonweb3/axon/pull/277) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.1 to 0.5.3 [\#275](https://github.com/axonweb3/axon/pull/275) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump backtrace from 0.3.64 to 0.3.65 [\#270](https://github.com/axonweb3/axon/pull/270) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tentacle-secio from 0.5.3 to 0.5.4 [\#269](https://github.com/axonweb3/axon/pull/269) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump toml from 0.5.8 to 0.5.9 [\#267](https://github.com/axonweb3/axon/pull/267) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.6.3 to 5.6.4 in /builtin-contract/metadata [\#263](https://github.com/axonweb3/axon/pull/263) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.6.3 to 5.6.4 in /builtin-contract/crosschain [\#262](https://github.com/axonweb3/axon/pull/262) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.6.2 to 5.6.3 in /builtin-contract/metadata [\#258](https://github.com/axonweb3/axon/pull/258) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.6.2 to 5.6.3 in /builtin-contract/crosschain [\#257](https://github.com/axonweb3/axon/pull/257) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump prost from 0.10.0 to 0.10.1 [\#256](https://github.com/axonweb3/axon/pull/256) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ipnetwork from 0.18.0 to 0.19.0 [\#255](https://github.com/axonweb3/axon/pull/255) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint-plugin-sonarjs from 0.12.0 to 0.13.0 in /tests/e2e [\#252](https://github.com/axonweb3/axon/pull/252) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-jsonrpc-types from 0.101.8 to 0.103.0 [\#251](https://github.com/axonweb3/axon/pull/251) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-types from 0.101.8 to 0.103.0 [\#250](https://github.com/axonweb3/axon/pull/250) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump quote from 1.0.17 to 1.0.18 [\#249](https://github.com/axonweb3/axon/pull/249) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-hash from 0.101.8 to 0.103.0 [\#248](https://github.com/axonweb3/axon/pull/248) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @ethereumjs/tx from 3.5.0 to 3.5.1 in /builtin-contract/crosschain [\#245](https://github.com/axonweb3/axon/pull/245) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.5.4 to 5.6.2 in /builtin-contract/crosschain [\#244](https://github.com/axonweb3/axon/pull/244) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.1 to 2.9.3 in /builtin-contract/crosschain [\#243](https://github.com/axonweb3/axon/pull/243) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethereum-waffle from 3.4.0 to 3.4.4 in /builtin-contract/metadata [\#242](https://github.com/axonweb3/axon/pull/242) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethereum-waffle from 3.4.0 to 3.4.4 in /builtin-contract/crosschain [\#241](https://github.com/axonweb3/axon/pull/241) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump web3 from 1.7.1 to 1.7.3 in /tests/e2e [\#240](https://github.com/axonweb3/axon/pull/240) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @ethereumjs/tx from 3.5.0 to 3.5.1 in /builtin-contract/metadata [\#239](https://github.com/axonweb3/axon/pull/239) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump ethers from 5.5.4 to 5.6.2 in /builtin-contract/metadata [\#238](https://github.com/axonweb3/axon/pull/238) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint-plugin-import from 2.25.4 to 2.26.0 in /tests/e2e [\#237](https://github.com/axonweb3/axon/pull/237) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.17.7 to 7.17.9 in /tests/e2e [\#236](https://github.com/axonweb3/axon/pull/236) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump hardhat from 2.9.1 to 2.9.3 in /builtin-contract/metadata [\#235](https://github.com/axonweb3/axon/pull/235) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump puppeteer from 13.5.1 to 13.5.2 in /tests/e2e [\#234](https://github.com/axonweb3/axon/pull/234) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps-dev\): bump eslint from 8.12.0 to 8.13.0 in /tests/e2e [\#233](https://github.com/axonweb3/axon/pull/233) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump actions/upload-artifact from 2 to 3 [\#231](https://github.com/axonweb3/axon/pull/231) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump proc-macro2 from 1.0.36 to 1.0.37 [\#227](https://github.com/axonweb3/axon/pull/227) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-jsonrpc-types from 0.101.7 to 0.101.8 [\#226](https://github.com/axonweb3/axon/pull/226) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.90 to 1.0.91 [\#225](https://github.com/axonweb3/axon/pull/225) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump codecov/codecov-action from 2 to 3 [\#224](https://github.com/axonweb3/axon/pull/224) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jsonrpsee from 0.9.0 to 0.10.1 [\#223](https://github.com/axonweb3/axon/pull/223) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump lru from 0.7.3 to 0.7.5 [\#222](https://github.com/axonweb3/axon/pull/222) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.5.0 to 0.5.1 [\#221](https://github.com/axonweb3/axon/pull/221) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump cita\_trie from 3.0.0 to 3.0.1 [\#218](https://github.com/axonweb3/axon/pull/218) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.4.8 to 0.5.0 [\#217](https://github.com/axonweb3/axon/pull/217) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump prost from 0.9.0 to 0.10.0 [\#213](https://github.com/axonweb3/axon/pull/213) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.89 to 1.0.90 [\#210](https://github.com/axonweb3/axon/pull/210) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio-util from 0.7.0 to 0.7.1 [\#209](https://github.com/axonweb3/axon/pull/209) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump getrandom from 0.2.5 to 0.2.6 [\#208](https://github.com/axonweb3/axon/pull/208) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump quote from 1.0.16 to 1.0.17 [\#207](https://github.com/axonweb3/axon/pull/207) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump async-trait from 0.1.52 to 0.1.53 [\#206](https://github.com/axonweb3/axon/pull/206) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump actions/checkout from 2 to 3 [\#201](https://github.com/axonweb3/axon/pull/201) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump hyper from 0.14.17 to 0.14.18 [\#200](https://github.com/axonweb3/axon/pull/200) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump log from 0.4.14 to 0.4.16 [\#195](https://github.com/axonweb3/axon/pull/195) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-jsonrpc-types from 0.101.6 to 0.101.7 [\#193](https://github.com/axonweb3/axon/pull/193) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump crossbeam-channel from 0.5.3 to 0.5.4 [\#189](https://github.com/axonweb3/axon/pull/189) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump quote from 1.0.15 to 1.0.16 [\#188](https://github.com/axonweb3/axon/pull/188) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ethereum from 0.11.1 to 0.12.0 [\#183](https://github.com/axonweb3/axon/pull/183) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.88 to 1.0.89 [\#182](https://github.com/axonweb3/axon/pull/182) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump crossbeam-channel from 0.5.2 to 0.5.3 [\#181](https://github.com/axonweb3/axon/pull/181) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump crossbeam-queue from 0.3.4 to 0.3.5 [\#180](https://github.com/axonweb3/axon/pull/180) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.87 to 1.0.88 [\#179](https://github.com/axonweb3/axon/pull/179) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump dashmap from 5.1.0 to 5.2.0 [\#178](https://github.com/axonweb3/axon/pull/178) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump syn from 1.0.86 to 1.0.87 [\#172](https://github.com/axonweb3/axon/pull/172) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump reqwest from 0.11.9 to 0.11.10 [\#171](https://github.com/axonweb3/axon/pull/171) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump pprof from 0.6.2 to 0.7.0 [\#152](https://github.com/axonweb3/axon/pull/152) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump actions/setup-node from 2 to 3 [\#151](https://github.com/axonweb3/axon/pull/151) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump actions/checkout from 1 to 3 [\#141](https://github.com/axonweb3/axon/pull/141) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-jsonrpc-types from 0.101.5 to 0.101.6 [\#137](https://github.com/axonweb3/axon/pull/137) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.4.7 to 0.4.8 [\#136](https://github.com/axonweb3/axon/pull/136) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump lru from 0.7.2 to 0.7.3 [\#134](https://github.com/axonweb3/axon/pull/134) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.4.6 to 0.4.7 [\#132](https://github.com/axonweb3/axon/pull/132) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump ckb-jsonrpc-types from 0.101.4 to 0.101.5 [\#125](https://github.com/axonweb3/axon/pull/125) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.54 to 1.0.55 [\#122](https://github.com/axonweb3/axon/pull/122) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump axum from 0.4.5 to 0.4.6 [\#121](https://github.com/axonweb3/axon/pull/121) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump getrandom from 0.2.4 to 0.2.5 [\#120](https://github.com/axonweb3/axon/pull/120) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump anyhow from 1.0.53 to 1.0.54 [\#115](https://github.com/axonweb3/axon/pull/115) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump tokio from 1.16.1 to 1.17.0 [\#104](https://github.com/axonweb3/axon/pull/104) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump serde\_json from 1.0.78 to 1.0.79 [\#101](https://github.com/axonweb3/axon/pull/101) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump futures from 0.3.19 to 0.3.21 [\#85](https://github.com/axonweb3/axon/pull/85) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump crossbeam-queue from 0.3.3 to 0.3.4 [\#84](https://github.com/axonweb3/axon/pull/84) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump jsonrpsee from 0.8.0 to 0.9.0 [\#83](https://github.com/axonweb3/axon/pull/83) ([dependabot[bot]](https://github.com/apps/dependabot)) -- chore\(deps\): bump dashmap from 5.0.0 to 5.1.0 [\#82](https://github.com/axonweb3/axon/pull/82) ([dependabot[bot]](https://github.com/apps/dependabot)) - -๐ŸŒˆ Style - -- style: change some code style and cargo update [\#697](https://github.com/axonweb3/axon/pull/697) ([KaoImin](https://github.com/KaoImin)) - -**Closed issues:** - -- eth\_senRawTransaction panics [\#767](https://github.com/axonweb3/axon/issues/767) -- eth\_getLogs filtering events by address is filtering transaction receipts instead of logs [\#744](https://github.com/axonweb3/axon/issues/744) -- eth\_getLogs returning wrong address of the event, sender instead of contract address [\#730](https://github.com/axonweb3/axon/issues/730) -- Transaction Hash Mismatch [\#724](https://github.com/axonweb3/axon/issues/724) -- eth\_getBlockByNumber doesn't follow Ethereum JSON-RPC API specification [\#700](https://github.com/axonweb3/axon/issues/700) -- Support: does axon support track\_block method? [\#416](https://github.com/axonweb3/axon/issues/416) -- Custom error for eth\_getBalance [\#415](https://github.com/axonweb3/axon/issues/415) -- Compability: axon node rpc return result dosen't have gas field for transcation object [\#394](https://github.com/axonweb3/axon/issues/394) -- ไฝ ไปฌๆ˜ฏ็‹—ๅง๏ผŸ็›ดๆŽฅ copy muta ไปฃ็ ๏ผŸ [\#23](https://github.com/axonweb3/axon/issues/23) - -**Merged pull requests:** - -- ci: cp config.toml to package dir [\#907](https://github.com/axonweb3/axon/pull/907) ([liya2017](https://github.com/liya2017)) -- ci: release workflow bug fix [\#895](https://github.com/axonweb3/axon/pull/895) ([liya2017](https://github.com/liya2017)) -- ci: workflows for release [\#889](https://github.com/axonweb3/axon/pull/889) ([liya2017](https://github.com/liya2017)) -- ci: add ci to update config.toml in axon-devops repo [\#874](https://github.com/axonweb3/axon/pull/874) ([liya2017](https://github.com/liya2017)) -- feat: add fee allocate and support use as lib [\#856](https://github.com/axonweb3/axon/pull/856) ([KaoImin](https://github.com/KaoImin)) -- ci: fix set-output warning [\#850](https://github.com/axonweb3/axon/pull/850) ([liya2017](https://github.com/liya2017)) -- ci: add a workflow to build docker image [\#845](https://github.com/axonweb3/axon/pull/845) ([liya2017](https://github.com/liya2017)) -- ci: add comments when ci triggered by issue comments [\#795](https://github.com/axonweb3/axon/pull/795) ([liya2017](https://github.com/liya2017)) -- feat\(config\): configure contract addresses [\#792](https://github.com/axonweb3/axon/pull/792) ([handsome0hell](https://github.com/handsome0hell)) -- feat: update cargo clap to 4.0 [\#784](https://github.com/axonweb3/axon/pull/784) ([liya2017](https://github.com/liya2017)) -- feat: add code owner to automatically requested for review [\#776](https://github.com/axonweb3/axon/pull/776) ([liya2017](https://github.com/liya2017)) -- ci: fix clippy check runs on wrong commit [\#775](https://github.com/axonweb3/axon/pull/775) ([liya2017](https://github.com/liya2017)) -- chore: update ci usage in pull request template [\#772](https://github.com/axonweb3/axon/pull/772) ([liya2017](https://github.com/liya2017)) -- test\(rlp\): legacy transaction decoding [\#769](https://github.com/axonweb3/axon/pull/769) ([handsome0hell](https://github.com/handsome0hell)) -- fix\(rlp\): panic by tx signature length overflow [\#768](https://github.com/axonweb3/axon/pull/768) ([handsome0hell](https://github.com/handsome0hell)) -- feat\(ibc\): impl get paths by prefix interface [\#731](https://github.com/axonweb3/axon/pull/731) ([hongda3141](https://github.com/hongda3141)) -- feat\(ibc\): start ibc server [\#722](https://github.com/axonweb3/axon/pull/722) ([ImJeremyHe](https://github.com/ImJeremyHe)) -- feat\(ibc\): impl ibc adapter traits [\#720](https://github.com/axonweb3/axon/pull/720) ([hongda3141](https://github.com/hongda3141)) -- feat\(ibc\): update grpc msg [\#713](https://github.com/axonweb3/axon/pull/713) ([wenyuanhust](https://github.com/wenyuanhust)) -- docs: added contact info and delate acknowledgement [\#704](https://github.com/axonweb3/axon/pull/704) ([linnnsss](https://github.com/linnnsss)) -- feat\(ibc\): impl ibc gRPC query and msg trait [\#703](https://github.com/axonweb3/axon/pull/703) ([wenyuanhust](https://github.com/wenyuanhust)) -- feat\(ibc\): impl some ibc context [\#701](https://github.com/axonweb3/axon/pull/701) ([ImJeremyHe](https://github.com/ImJeremyHe)) -- ci: change ci trigger style [\#689](https://github.com/axonweb3/axon/pull/689) ([liya2017](https://github.com/liya2017)) -- feat: change type of ckb\_address in Transfer from H160 to String [\#686](https://github.com/axonweb3/axon/pull/686) ([ashuralyk](https://github.com/ashuralyk)) -- feat: impl codec for ibc item [\#673](https://github.com/axonweb3/axon/pull/673) ([ImJeremyHe](https://github.com/ImJeremyHe)) -- feat\(ibc\): implementing ibc context [\#652](https://github.com/axonweb3/axon/pull/652) ([ImJeremyHe](https://github.com/ImJeremyHe)) -- feat\(ibc\): add ibc compat skeleton [\#650](https://github.com/axonweb3/axon/pull/650) ([KaoImin](https://github.com/KaoImin)) -- chore: remove redudant clone [\#649](https://github.com/axonweb3/axon/pull/649) ([ImJeremyHe](https://github.com/ImJeremyHe)) -- fix: eth\_getBlockByNumber panic [\#647](https://github.com/axonweb3/axon/pull/647) ([ImJeremyHe](https://github.com/ImJeremyHe)) -- feat: apply ERC1967 proxy feature on metadata and crosschain contract [\#633](https://github.com/axonweb3/axon/pull/633) ([ashuralyk](https://github.com/ashuralyk)) -- chore: change typo and use criterion for bench [\#632](https://github.com/axonweb3/axon/pull/632) ([ImJeremyHe](https://github.com/ImJeremyHe)) -- test\(sync\): add basic tests [\#622](https://github.com/axonweb3/axon/pull/622) ([wenyuanhust](https://github.com/wenyuanhust)) -- ci: upgrade coverage test toolchain [\#614](https://github.com/axonweb3/axon/pull/614) ([KaoImin](https://github.com/KaoImin)) -- chore: add bench for revm [\#608](https://github.com/axonweb3/axon/pull/608) ([ImJeremyHe](https://github.com/ImJeremyHe)) -- ci: add pr labeler workflow [\#602](https://github.com/axonweb3/axon/pull/602) ([KaoImin](https://github.com/KaoImin)) -- ci: split unit test to crosschain-test and metadata-Test [\#600](https://github.com/axonweb3/axon/pull/600) ([liya2017](https://github.com/liya2017)) -- chore: remove unnecessary copy [\#595](https://github.com/axonweb3/axon/pull/595) ([driftluo](https://github.com/driftluo)) -- fix\(e2e\): fix e2e test case [\#594](https://github.com/axonweb3/axon/pull/594) ([hongda3141](https://github.com/hongda3141)) -- ci: change bot id to run specified ci [\#593](https://github.com/axonweb3/axon/pull/593) ([liya2017](https://github.com/liya2017)) -- ci: update bot ci list [\#587](https://github.com/axonweb3/axon/pull/587) ([liya2017](https://github.com/liya2017)) -- test: add v3 test yml [\#584](https://github.com/axonweb3/axon/pull/584) ([gpBlockchain](https://github.com/gpBlockchain)) -- test: add Openzeppelin Contracts tests yml [\#577](https://github.com/axonweb3/axon/pull/577) ([gpBlockchain](https://github.com/gpBlockchain)) -- docs\(API\): add axon web3 document [\#575](https://github.com/axonweb3/axon/pull/575) ([liya2017](https://github.com/liya2017)) -- chore: upgrade some crates [\#571](https://github.com/axonweb3/axon/pull/571) ([KaoImin](https://github.com/KaoImin)) -- Revert feat: add max contract code size limit [\#569](https://github.com/axonweb3/axon/pull/569) ([KaoImin](https://github.com/KaoImin)) -- feat: add max contract code size limit [\#566](https://github.com/axonweb3/axon/pull/566) ([KaoImin](https://github.com/KaoImin)) -- fix: fix web3 transaction type [\#565](https://github.com/axonweb3/axon/pull/565) ([KaoImin](https://github.com/KaoImin)) -- fix\(e2e\): update e2e metamask version [\#564](https://github.com/axonweb3/axon/pull/564) ([hongda3141](https://github.com/hongda3141)) -- fix: fix tx pool arc inconsistency [\#563](https://github.com/axonweb3/axon/pull/563) ([driftluo](https://github.com/driftluo)) -- refactor\(API\): divide axon jsonrpc implement [\#562](https://github.com/axonweb3/axon/pull/562) ([KaoImin](https://github.com/KaoImin)) -- chore: change the interval of checking npm update [\#553](https://github.com/axonweb3/axon/pull/553) ([KaoImin](https://github.com/KaoImin)) -- refactor: change decode revert reason and encode log bloom [\#547](https://github.com/axonweb3/axon/pull/547) ([KaoImin](https://github.com/KaoImin)) -- fix: fix filter block with duplicate data [\#546](https://github.com/axonweb3/axon/pull/546) ([driftluo](https://github.com/driftluo)) -- perf\(mempool\): use vec instead of binary heap [\#544](https://github.com/axonweb3/axon/pull/544) ([driftluo](https://github.com/driftluo)) -- test: add web3 compatible test yml [\#528](https://github.com/axonweb3/axon/pull/528) ([gpBlockchain](https://github.com/gpBlockchain)) -- fix\(e2e\): fix eth\_getBalance3 [\#526](https://github.com/axonweb3/axon/pull/526) ([hongda3141](https://github.com/hongda3141)) -- feat: add genesis generator [\#525](https://github.com/axonweb3/axon/pull/525) ([liya2017](https://github.com/liya2017)) -- chore: change some log message and config [\#524](https://github.com/axonweb3/axon/pull/524) ([KaoImin](https://github.com/KaoImin)) -- fix\(executor\): always increase nonce and deduct gas [\#522](https://github.com/axonweb3/axon/pull/522) ([KaoImin](https://github.com/KaoImin)) -- refactor: add approve and revert abi to crosschain [\#519](https://github.com/axonweb3/axon/pull/519) ([KaoImin](https://github.com/KaoImin)) -- feat: support multi-layer nest topic [\#517](https://github.com/axonweb3/axon/pull/517) ([driftluo](https://github.com/driftluo)) -- chore\(log\): change some log level [\#515](https://github.com/axonweb3/axon/pull/515) ([KaoImin](https://github.com/KaoImin)) -- fix: fix mempool nonce [\#514](https://github.com/axonweb3/axon/pull/514) ([driftluo](https://github.com/driftluo)) -- fix\(executor\): deduct gas before execute transaction [\#512](https://github.com/axonweb3/axon/pull/512) ([KaoImin](https://github.com/KaoImin)) -- fix\(API\): fix build Web3 receipt [\#511](https://github.com/axonweb3/axon/pull/511) ([KaoImin](https://github.com/KaoImin)) -- fix: fix state root update on sync [\#510](https://github.com/axonweb3/axon/pull/510) ([driftluo](https://github.com/driftluo)) -- refactor\(mempool\): add balance check error [\#508](https://github.com/axonweb3/axon/pull/508) ([KaoImin](https://github.com/KaoImin)) -- fix\(crosschain\): the wckb must be added into whitelist at first [\#501](https://github.com/axonweb3/axon/pull/501) ([Daryl-L](https://github.com/Daryl-L)) -- fix\(e2e\): fix e2e-test [\#500](https://github.com/axonweb3/axon/pull/500) ([hongda3141](https://github.com/hongda3141)) -- fix: fix mempool package order [\#498](https://github.com/axonweb3/axon/pull/498) ([driftluo](https://github.com/driftluo)) -- fix: fix some bugs of Web3 and EVM [\#492](https://github.com/axonweb3/axon/pull/492) ([KaoImin](https://github.com/KaoImin)) -- chore: change chain\_id format from u8 to u16 [\#491](https://github.com/axonweb3/axon/pull/491) ([ashuralyk](https://github.com/ashuralyk)) -- fix\(e2e\): fix e2e test case of nonce [\#490](https://github.com/axonweb3/axon/pull/490) ([hongda3141](https://github.com/hongda3141)) -- refactor: add enable option to tx assembler [\#489](https://github.com/axonweb3/axon/pull/489) ([KaoImin](https://github.com/KaoImin)) -- feat: add query crosschain record API [\#488](https://github.com/axonweb3/axon/pull/488) ([KaoImin](https://github.com/KaoImin)) -- feat\(crosschain\): tool and contract changed [\#487](https://github.com/axonweb3/axon/pull/487) ([Daryl-L](https://github.com/Daryl-L)) -- fix: fix some bugs in cross-chain [\#484](https://github.com/axonweb3/axon/pull/484) ([KaoImin](https://github.com/KaoImin)) -- refactor: add storage lru cache size to config [\#477](https://github.com/axonweb3/axon/pull/477) ([KaoImin](https://github.com/KaoImin)) -- chore: bump rust toolchain version [\#474](https://github.com/axonweb3/axon/pull/474) ([KaoImin](https://github.com/KaoImin)) -- refactor: change multi nodes genesis and run function [\#472](https://github.com/axonweb3/axon/pull/472) ([KaoImin](https://github.com/KaoImin)) -- chore: change tx-assembler hash settings [\#471](https://github.com/axonweb3/axon/pull/471) ([ashuralyk](https://github.com/ashuralyk)) -- fix\(synchronization\): broadcasts wrong proof number [\#467](https://github.com/axonweb3/axon/pull/467) ([handsome0hell](https://github.com/handsome0hell)) -- chore: add cross client info to config files [\#466](https://github.com/axonweb3/axon/pull/466) ([liya2017](https://github.com/liya2017)) -- feat: ensure nonce monotonically increasing [\#465](https://github.com/axonweb3/axon/pull/465) ([driftluo](https://github.com/driftluo)) -- fix\(api\): fix some bugs of estimate gas [\#462](https://github.com/axonweb3/axon/pull/462) ([KaoImin](https://github.com/KaoImin)) -- refactor: compat legacy and EIP2930 transaction struct [\#458](https://github.com/axonweb3/axon/pull/458) ([KaoImin](https://github.com/KaoImin)) -- refactor\(web3\): add earliest and pending to block id [\#457](https://github.com/axonweb3/axon/pull/457) ([driftluo](https://github.com/driftluo)) -- chore: upgrade deps [\#455](https://github.com/axonweb3/axon/pull/455) ([driftluo](https://github.com/driftluo)) -- feat\(crosschain\): some changes about crosschain contract [\#451](https://github.com/axonweb3/axon/pull/451) ([Daryl-L](https://github.com/Daryl-L)) -- fix\(web3\): change get nonexistent account balance [\#434](https://github.com/axonweb3/axon/pull/434) ([KaoImin](https://github.com/KaoImin)) -- chore: upgrade tentacle [\#432](https://github.com/axonweb3/axon/pull/432) ([driftluo](https://github.com/driftluo)) -- chore: change check point [\#421](https://github.com/axonweb3/axon/pull/421) ([driftluo](https://github.com/driftluo)) -- feat: get tx from local first [\#420](https://github.com/axonweb3/axon/pull/420) ([driftluo](https://github.com/driftluo)) -- feat\(crosschain\): some changed in constructor. [\#419](https://github.com/axonweb3/axon/pull/419) ([Daryl-L](https://github.com/Daryl-L)) -- feat: add crosschain module [\#417](https://github.com/axonweb3/axon/pull/417) ([KaoImin](https://github.com/KaoImin)) -- chore: add accounts info to config files [\#403](https://github.com/axonweb3/axon/pull/403) ([handsome0hell](https://github.com/handsome0hell)) -- fix\(crosschain\): fix from the spec article [\#401](https://github.com/axonweb3/axon/pull/401) ([Daryl-L](https://github.com/Daryl-L)) -- feat: init network by mnemonic [\#400](https://github.com/axonweb3/axon/pull/400) ([handsome0hell](https://github.com/handsome0hell)) -- fix: add gas field to Web3Transaction struct [\#395](https://github.com/axonweb3/axon/pull/395) ([KaoImin](https://github.com/KaoImin)) -- feat\(crosschain\): transfer tokens between CKB and Axon [\#392](https://github.com/axonweb3/axon/pull/392) ([Daryl-L](https://github.com/Daryl-L)) -- chore: graceful shutdown [\#388](https://github.com/axonweb3/axon/pull/388) ([driftluo](https://github.com/driftluo)) -- chore: upgrade rust toolchain and some crates [\#379](https://github.com/axonweb3/axon/pull/379) ([KaoImin](https://github.com/KaoImin)) -- refactor: change the rich transaction in web3 block [\#377](https://github.com/axonweb3/axon/pull/377) ([KaoImin](https://github.com/KaoImin)) -- refactor\(api\): change web3 transaction struct [\#374](https://github.com/axonweb3/axon/pull/374) ([KaoImin](https://github.com/KaoImin)) -- fix: fix the duplicate insert count error caused by concurrent inserts [\#373](https://github.com/axonweb3/axon/pull/373) ([driftluo](https://github.com/driftluo)) -- chore: change dependabot schedule config [\#365](https://github.com/axonweb3/axon/pull/365) ([KaoImin](https://github.com/KaoImin)) -- feat: flush timeout tx [\#355](https://github.com/axonweb3/axon/pull/355) ([driftluo](https://github.com/driftluo)) -- fix: fix tx insert to co\_queue [\#350](https://github.com/axonweb3/axon/pull/350) ([driftluo](https://github.com/driftluo)) -- fix\(docker\): docker ssl [\#349](https://github.com/axonweb3/axon/pull/349) ([zhengjianhui](https://github.com/zhengjianhui)) -- chore: remove convert [\#347](https://github.com/axonweb3/axon/pull/347) ([driftluo](https://github.com/driftluo)) -- perf\(executor\): batch commit changes by all txs in one block [\#343](https://github.com/axonweb3/axon/pull/343) ([wenyuanhust](https://github.com/wenyuanhust)) -- chore\(devtool\): add sync nodes config files [\#342](https://github.com/axonweb3/axon/pull/342) ([KaoImin](https://github.com/KaoImin)) -- chore: change some code [\#341](https://github.com/axonweb3/axon/pull/341) ([driftluo](https://github.com/driftluo)) -- refactor\(executor\): change the mpt structure [\#338](https://github.com/axonweb3/axon/pull/338) ([KaoImin](https://github.com/KaoImin)) -- fix\(executor\): always apply the execute results [\#330](https://github.com/axonweb3/axon/pull/330) ([KaoImin](https://github.com/KaoImin)) -- fix: fix mempool limit overflow and make unknown\_hashes insert pool correct [\#329](https://github.com/axonweb3/axon/pull/329) ([driftluo](https://github.com/driftluo)) -- test: fix unit tests related metadata [\#323](https://github.com/axonweb3/axon/pull/323) ([KaoImin](https://github.com/KaoImin)) -- feat: tracing mem usage status [\#307](https://github.com/axonweb3/axon/pull/307) ([driftluo](https://github.com/driftluo)) -- refactor: loop to pull ckb txs when init interoperation mod [\#303](https://github.com/axonweb3/axon/pull/303) ([KaoImin](https://github.com/KaoImin)) -- feat\(mempool\): gossip broadcast transactions [\#299](https://github.com/axonweb3/axon/pull/299) ([driftluo](https://github.com/driftluo)) -- fix\(triedb\): fix panic on random flush cache [\#295](https://github.com/axonweb3/axon/pull/295) ([driftluo](https://github.com/driftluo)) -- fix\(protocol\): encode transaction with signature [\#292](https://github.com/axonweb3/axon/pull/292) ([KaoImin](https://github.com/KaoImin)) -- fix\(trie\): commit stash after remove keys [\#291](https://github.com/axonweb3/axon/pull/291) ([KaoImin](https://github.com/KaoImin)) -- fix\(e2e\): data type of [\#289](https://github.com/axonweb3/axon/pull/289) ([handsome0hell](https://github.com/handsome0hell)) -- chore: use acqRel as it's load and store order [\#286](https://github.com/axonweb3/axon/pull/286) ([driftluo](https://github.com/driftluo)) -- refactor\(trie\): change cache from dashmap to hashmap [\#285](https://github.com/axonweb3/axon/pull/285) ([driftluo](https://github.com/driftluo)) -- Revert chore(deps): bump pprof from 0.7.0 to 0.8.0 [\#284](https://github.com/axonweb3/axon/pull/284) ([KaoImin](https://github.com/KaoImin)) -- refactor\(codec\): shield signature to reduce storage usage [\#280](https://github.com/axonweb3/axon/pull/280) ([KaoImin](https://github.com/KaoImin)) -- feat: enable config rocksdb by options [\#279](https://github.com/axonweb3/axon/pull/279) ([driftluo](https://github.com/driftluo)) -- feat: complete interoperability module and Cardano testcase [\#276](https://github.com/axonweb3/axon/pull/276) ([ashuralyk](https://github.com/ashuralyk)) -- feat: add jemalloc feature and fix memory leak [\#274](https://github.com/axonweb3/axon/pull/274) ([KaoImin](https://github.com/KaoImin)) -- perf\(trie\): reduce redundant clone [\#273](https://github.com/axonweb3/axon/pull/273) ([driftluo](https://github.com/driftluo)) -- feat: use atomic usize to record mempool size [\#272](https://github.com/axonweb3/axon/pull/272) ([driftluo](https://github.com/driftluo)) -- fix\(rlp-codec\): decode s of signature components [\#271](https://github.com/axonweb3/axon/pull/271) ([KaoImin](https://github.com/KaoImin)) -- chore: upgrade some crates [\#268](https://github.com/axonweb3/axon/pull/268) ([KaoImin](https://github.com/KaoImin)) -- chore: some code change [\#266](https://github.com/axonweb3/axon/pull/266) ([driftluo](https://github.com/driftluo)) -- feat\(test\): add some e2e test cases [\#265](https://github.com/axonweb3/axon/pull/265) ([DavidChild](https://github.com/DavidChild)) -- fix\(protocol\): rlp decode unverified transaction [\#261](https://github.com/axonweb3/axon/pull/261) ([KaoImin](https://github.com/KaoImin)) -- chore\(deps\): upgrade ckb vm version to v0.21.2 [\#260](https://github.com/axonweb3/axon/pull/260) ([KaoImin](https://github.com/KaoImin)) -- refactor: change the style of some code [\#254](https://github.com/axonweb3/axon/pull/254) ([KaoImin](https://github.com/KaoImin)) -- feat: add ckb client module [\#253](https://github.com/axonweb3/axon/pull/253) ([driftluo](https://github.com/driftluo)) -- feat: complete partial interoperation module and tests [\#247](https://github.com/axonweb3/axon/pull/247) ([ashuralyk](https://github.com/ashuralyk)) -- ci: fix failed to skip ci [\#246](https://github.com/axonweb3/axon/pull/246) ([liya2017](https://github.com/liya2017)) -- chore: update dependabot config file [\#232](https://github.com/axonweb3/axon/pull/232) ([KaoImin](https://github.com/KaoImin)) -- refactor: do not compile aot code in aarch64 unix [\#230](https://github.com/axonweb3/axon/pull/230) ([KaoImin](https://github.com/KaoImin)) -- chore: bump rust toolchain [\#229](https://github.com/axonweb3/axon/pull/229) ([KaoImin](https://github.com/KaoImin)) -- feat: add interoperation module [\#228](https://github.com/axonweb3/axon/pull/228) ([KaoImin](https://github.com/KaoImin)) -- refactor\(evm\): change the payload of call method [\#219](https://github.com/axonweb3/axon/pull/219) ([KaoImin](https://github.com/KaoImin)) -- feat\(executor\): add some precompile contracts [\#215](https://github.com/axonweb3/axon/pull/215) ([KaoImin](https://github.com/KaoImin)) -- test\(e2e\): add some e2e test cases [\#212](https://github.com/axonweb3/axon/pull/212) ([DavidChild](https://github.com/DavidChild)) -- feat\(apm\): adjusting the apm configuration [\#211](https://github.com/axonweb3/axon/pull/211) ([zhengjianhui](https://github.com/zhengjianhui)) -- feat\(apm\): tracing integration [\#204](https://github.com/axonweb3/axon/pull/204) ([zhengjianhui](https://github.com/zhengjianhui)) -- docs: update README [\#203](https://github.com/axonweb3/axon/pull/203) ([rev-chaos](https://github.com/rev-chaos)) -- feat: support filter api [\#202](https://github.com/axonweb3/axon/pull/202) ([driftluo](https://github.com/driftluo)) -- ci: change pr template [\#199](https://github.com/axonweb3/axon/pull/199) ([liya2017](https://github.com/liya2017)) -- refactor: use faster-hex instead of hex-simd [\#198](https://github.com/axonweb3/axon/pull/198) ([KaoImin](https://github.com/KaoImin)) -- feat\(executor\): add some precompile contracts [\#197](https://github.com/axonweb3/axon/pull/197) ([KaoImin](https://github.com/KaoImin)) -- ci: specify job run list in pr comments [\#196](https://github.com/axonweb3/axon/pull/196) ([liya2017](https://github.com/liya2017)) -- fix: filter support multiple [\#192](https://github.com/axonweb3/axon/pull/192) ([driftluo](https://github.com/driftluo)) -- test\(e2e\): create e2e test data and config [\#191](https://github.com/axonweb3/axon/pull/191) ([DavidChild](https://github.com/DavidChild)) -- test\(e2e\): add a bunch of tests for web3 api [\#190](https://github.com/axonweb3/axon/pull/190) ([handsome0hell](https://github.com/handsome0hell)) -- feat\(web3\): get transaction count support pending [\#187](https://github.com/axonweb3/axon/pull/187) ([driftluo](https://github.com/driftluo)) -- ci: cancel running workflows when branch updated [\#186](https://github.com/axonweb3/axon/pull/186) ([liya2017](https://github.com/liya2017)) -- Revert refactor: change the argument of storage at rpc [\#185](https://github.com/axonweb3/axon/pull/185) ([KaoImin](https://github.com/KaoImin)) -- feat\(mempool\): add get tx count by address interface [\#184](https://github.com/axonweb3/axon/pull/184) ([KaoImin](https://github.com/KaoImin)) -- refactor: change the argument of storage at rpc [\#175](https://github.com/axonweb3/axon/pull/175) ([KaoImin](https://github.com/KaoImin)) -- ci\(chaos\): chaos integration [\#174](https://github.com/axonweb3/axon/pull/174) ([zhengjianhui](https://github.com/zhengjianhui)) -- feat: add native token system script executor [\#170](https://github.com/axonweb3/axon/pull/170) ([KaoImin](https://github.com/KaoImin)) -- perf\(mempool\): extending the flush write lock range [\#169](https://github.com/axonweb3/axon/pull/169) ([driftluo](https://github.com/driftluo)) -- refactor: hex decode and hash empty data [\#168](https://github.com/axonweb3/axon/pull/168) ([KaoImin](https://github.com/KaoImin)) -- test\(e2e\): support running multiple tests [\#167](https://github.com/axonweb3/axon/pull/167) ([handsome0hell](https://github.com/handsome0hell)) -- feat\(apm\): add network metrics [\#166](https://github.com/axonweb3/axon/pull/166) ([zhengjianhui](https://github.com/zhengjianhui)) -- fix: rename rpc eth\_getTransactionCountByHash [\#165](https://github.com/axonweb3/axon/pull/165) ([driftluo](https://github.com/driftluo)) -- fix: fix mempool insert limit [\#164](https://github.com/axonweb3/axon/pull/164) ([driftluo](https://github.com/driftluo)) -- fix\(contract\): erase the check about metadata.version and block.number [\#162](https://github.com/axonweb3/axon/pull/162) ([ashuralyk](https://github.com/ashuralyk)) -- ci\(k8s\): update the configuration file [\#161](https://github.com/axonweb3/axon/pull/161) ([zhengjianhui](https://github.com/zhengjianhui)) -- ci: add chaos integration and remove benchmark [\#160](https://github.com/axonweb3/axon/pull/160) ([zhengjianhui](https://github.com/zhengjianhui)) -- fix\(contract\): change metadata judgement of epoch number [\#154](https://github.com/axonweb3/axon/pull/154) ([ashuralyk](https://github.com/ashuralyk)) -- chore: remove some useless jenkins files [\#150](https://github.com/axonweb3/axon/pull/150) ([KaoImin](https://github.com/KaoImin)) -- perf\(mempool\): change mempool package logic [\#149](https://github.com/axonweb3/axon/pull/149) ([driftluo](https://github.com/driftluo)) -- chore\(e2e\): add workflow for e2e tests [\#148](https://github.com/axonweb3/axon/pull/148) ([handsome0hell](https://github.com/handsome0hell)) -- chore: change npm to yarn in builtin-contract [\#146](https://github.com/axonweb3/axon/pull/146) ([ashuralyk](https://github.com/ashuralyk)) -- fix: disable cross client handle submit check point [\#145](https://github.com/axonweb3/axon/pull/145) ([driftluo](https://github.com/driftluo)) -- chore: configure ESLint for E2E tests [\#144](https://github.com/axonweb3/axon/pull/144) ([handsome0hell](https://github.com/handsome0hell)) -- fix\(config\): fix a config spelling mistake [\#142](https://github.com/axonweb3/axon/pull/142) ([KaoImin](https://github.com/KaoImin)) -- chore\(bot\): dependabot upgrade github actions [\#140](https://github.com/axonweb3/axon/pull/140) ([KaoImin](https://github.com/KaoImin)) -- refactor: simplify code [\#139](https://github.com/axonweb3/axon/pull/139) ([driftluo](https://github.com/driftluo)) -- feat\(metadata\): add metadata controller module [\#138](https://github.com/axonweb3/axon/pull/138) ([KaoImin](https://github.com/KaoImin)) -- feat\(contract\): add crosschain asset contract [\#135](https://github.com/axonweb3/axon/pull/135) ([ashuralyk](https://github.com/ashuralyk)) -- fix\(mempool\): fix mismatch error [\#131](https://github.com/axonweb3/axon/pull/131) ([rev-chaos](https://github.com/rev-chaos)) -- chore: use puppeteer to test compatibility with Metamask [\#130](https://github.com/axonweb3/axon/pull/130) ([handsome0hell](https://github.com/handsome0hell)) -- feat: add metadata contract into genesis block [\#126](https://github.com/axonweb3/axon/pull/126) ([ashuralyk](https://github.com/ashuralyk)) -- feat: impl web3 subscription [\#124](https://github.com/axonweb3/axon/pull/124) ([driftluo](https://github.com/driftluo)) -- feat\(apm\): consensus metrics [\#123](https://github.com/axonweb3/axon/pull/123) ([zhengjianhui](https://github.com/zhengjianhui)) -- fix: fix get log filter with address [\#119](https://github.com/axonweb3/axon/pull/119) ([driftluo](https://github.com/driftluo)) -- feat: embedded pprof with feature and rpc [\#118](https://github.com/axonweb3/axon/pull/118) ([driftluo](https://github.com/driftluo)) -- feat\(storage\): add a lru cache to storage [\#117](https://github.com/axonweb3/axon/pull/117) ([KaoImin](https://github.com/KaoImin)) -- feat\(apm\): add trace span procedural macro [\#116](https://github.com/axonweb3/axon/pull/116) ([KaoImin](https://github.com/KaoImin)) -- ci\(k8s\): adding a configuration file for k8s deployment [\#114](https://github.com/axonweb3/axon/pull/114) ([zhengjianhui](https://github.com/zhengjianhui)) -- chore: update some deps [\#112](https://github.com/axonweb3/axon/pull/112) ([driftluo](https://github.com/driftluo)) -- feat\(apm\): add metrics for mempool and storage [\#111](https://github.com/axonweb3/axon/pull/111) ([zhengjianhui](https://github.com/zhengjianhui)) -- chore\(e2e\): add the e2e testing framework [\#108](https://github.com/axonweb3/axon/pull/108) ([handsome0hell](https://github.com/handsome0hell)) -- feat\(api\): impl some web3 interfaces [\#107](https://github.com/axonweb3/axon/pull/107) ([DavidChild](https://github.com/DavidChild)) -- fix: upgrade tentacle [\#106](https://github.com/axonweb3/axon/pull/106) ([driftluo](https://github.com/driftluo)) -- fix\(std\): instant elapsed may cause panic [\#105](https://github.com/axonweb3/axon/pull/105) ([KaoImin](https://github.com/KaoImin)) -- feat: impl some web3 interface [\#103](https://github.com/axonweb3/axon/pull/103) ([driftluo](https://github.com/driftluo)) -- feat\(apm\): add prometheus metrics support [\#100](https://github.com/axonweb3/axon/pull/100) ([zhengjianhui](https://github.com/zhengjianhui)) -- ci\(benchmark\): add benchmark workflow [\#99](https://github.com/axonweb3/axon/pull/99) ([zhengjianhui](https://github.com/zhengjianhui)) -- feat: impl fee history and get block by hash [\#97](https://github.com/axonweb3/axon/pull/97) ([driftluo](https://github.com/driftluo)) -- feat\(api\): impl some web3 interfaces [\#93](https://github.com/axonweb3/axon/pull/93) ([DavidChild](https://github.com/DavidChild)) -- feat\(api\): impl some web3 interfaces [\#92](https://github.com/axonweb3/axon/pull/92) ([driftluo](https://github.com/driftluo)) -- feat\(storage\): add block hash number schema [\#90](https://github.com/axonweb3/axon/pull/90) ([KaoImin](https://github.com/KaoImin)) -- chore: upgrade tentacle [\#89](https://github.com/axonweb3/axon/pull/89) ([driftluo](https://github.com/driftluo)) -- chore\(crypto\): bump blst version to 0.3.7 [\#87](https://github.com/axonweb3/axon/pull/87) ([driftluo](https://github.com/driftluo)) -- ci: add codecov workflow [\#81](https://github.com/axonweb3/axon/pull/81) ([KaoImin](https://github.com/KaoImin)) -- ci: change dependabot config options [\#79](https://github.com/axonweb3/axon/pull/79) ([KaoImin](https://github.com/KaoImin)) -- ci: create dependabot.yml [\#76](https://github.com/axonweb3/axon/pull/76) ([KaoImin](https://github.com/KaoImin)) -- fix\(genesis\): change the timestamp of genesis [\#75](https://github.com/axonweb3/axon/pull/75) ([KaoImin](https://github.com/KaoImin)) -- fix\(consensus\): redundant saving proof of block header [\#74](https://github.com/axonweb3/axon/pull/74) ([KaoImin](https://github.com/KaoImin)) -- ci: add pr lint checking workflow [\#73](https://github.com/axonweb3/axon/pull/73) ([KaoImin](https://github.com/KaoImin)) -- chore\(toolchain\): upgrade rust toolchain version [\#72](https://github.com/axonweb3/axon/pull/72) ([KaoImin](https://github.com/KaoImin)) -- chore: add PR and issue templates [\#71](https://github.com/axonweb3/axon/pull/71) ([KaoImin](https://github.com/KaoImin)) -- fix\(test\): fix parallel access of db file [\#70](https://github.com/axonweb3/axon/pull/70) ([rev-chaos](https://github.com/rev-chaos)) -- refactor\(API\): change web3 transaction response struct [\#69](https://github.com/axonweb3/axon/pull/69) ([DavidChild](https://github.com/DavidChild)) -- feat\(cross-client\): impl cross chain client [\#68](https://github.com/axonweb3/axon/pull/68) ([KaoImin](https://github.com/KaoImin)) -- refactor\(API\): use Hex type instead of String in Web3 types [\#65](https://github.com/axonweb3/axon/pull/65) ([handsome0hell](https://github.com/handsome0hell)) -- refactor\(executor\): move code\_data to file instead of const [\#64](https://github.com/axonweb3/axon/pull/64) ([rev-chaos](https://github.com/rev-chaos)) -- test\(executor\): add uniswap test [\#63](https://github.com/axonweb3/axon/pull/63) ([rev-chaos](https://github.com/rev-chaos)) -- feat\(cross-client\): add build axon transaction interface [\#62](https://github.com/axonweb3/axon/pull/62) ([KaoImin](https://github.com/KaoImin)) -- refactor\(consensus\): change timestamp to second [\#61](https://github.com/axonweb3/axon/pull/61) ([driftluo](https://github.com/driftluo)) -- feat\(API\): add get logs interface [\#60](https://github.com/axonweb3/axon/pull/60) ([driftluo](https://github.com/driftluo)) -- refactor\(mempool\): check gas\_limit by U256 [\#59](https://github.com/axonweb3/axon/pull/59) ([KaoImin](https://github.com/KaoImin)) -- feat\(run\): add an initial contract in genesis [\#58](https://github.com/axonweb3/axon/pull/58) ([KaoImin](https://github.com/KaoImin)) -- fix\(consensus\): fix some bug of verify proof [\#57](https://github.com/axonweb3/axon/pull/57) ([KaoImin](https://github.com/KaoImin)) -- refactor\(API\): change rpc response to hex string [\#56](https://github.com/axonweb3/axon/pull/56) ([DavidChild](https://github.com/DavidChild)) -- test\(executor\): add a standlone evm debugger [\#55](https://github.com/axonweb3/axon/pull/55) ([KaoImin](https://github.com/KaoImin)) -- feat\(cross-client\): add cross chain client [\#54](https://github.com/axonweb3/axon/pull/54) ([driftluo](https://github.com/driftluo)) -- refactor: change hex encode and decode with simd [\#53](https://github.com/axonweb3/axon/pull/53) ([KaoImin](https://github.com/KaoImin)) -- fix\(run\): use runtime block\_on instead of local set [\#52](https://github.com/axonweb3/axon/pull/52) ([KaoImin](https://github.com/KaoImin)) -- chore\(network\): upgrade tentacle version [\#51](https://github.com/axonweb3/axon/pull/51) ([driftluo](https://github.com/driftluo)) -- refactor\(crypto\): change bls crypto to blst [\#50](https://github.com/axonweb3/axon/pull/50) ([KaoImin](https://github.com/KaoImin)) -- refactor\(protocol\): remove chain\_id in metadata struct [\#49](https://github.com/axonweb3/axon/pull/49) ([KaoImin](https://github.com/KaoImin)) -- refactor\(executor\): change create2 to create for contract creation [\#48](https://github.com/axonweb3/axon/pull/48) ([mohanson](https://github.com/mohanson)) -- refactor\(API\): change send raw transaction payload [\#47](https://github.com/axonweb3/axon/pull/47) ([KaoImin](https://github.com/KaoImin)) -- refactor\(consensus\): clear up the gap between number and state root [\#46](https://github.com/axonweb3/axon/pull/46) ([KaoImin](https://github.com/KaoImin)) -- feat\(config\): add an indenpendent address for ws [\#45](https://github.com/axonweb3/axon/pull/45) ([KaoImin](https://github.com/KaoImin)) -- feat\(API\): add a WebSocket server for JsonRPC API [\#44](https://github.com/axonweb3/axon/pull/44) ([KaoImin](https://github.com/KaoImin)) -- feat\(network\): observe listen port occupancy [\#43](https://github.com/axonweb3/axon/pull/43) ([driftluo](https://github.com/driftluo)) -- feat\(network\): enable reuse port [\#42](https://github.com/axonweb3/axon/pull/42) ([driftluo](https://github.com/driftluo)) -- refactor: add last checkpoint block hash in block header [\#40](https://github.com/axonweb3/axon/pull/40) ([KaoImin](https://github.com/KaoImin)) -- refactor\(mempool\): change mempool to a heap base priority queue [\#39](https://github.com/axonweb3/axon/pull/39) ([KaoImin](https://github.com/KaoImin)) -- refactor\(API\): change some fields type in receipt [\#38](https://github.com/axonweb3/axon/pull/38) ([KaoImin](https://github.com/KaoImin)) -- feat\(API\): impl some web3 interface [\#37](https://github.com/axonweb3/axon/pull/37) ([KaoImin](https://github.com/KaoImin)) -- refactor\(API\): change web3 block and transaction [\#36](https://github.com/axonweb3/axon/pull/36) ([KaoImin](https://github.com/KaoImin)) -- fix\(sync\): change the last sync number [\#35](https://github.com/axonweb3/axon/pull/35) ([KaoImin](https://github.com/KaoImin)) -- refactor\(API\): change decode of raw transaction [\#34](https://github.com/axonweb3/axon/pull/34) ([KaoImin](https://github.com/KaoImin)) -- feat\(Network\): consensus peer discovery [\#32](https://github.com/axonweb3/axon/pull/32) ([driftluo](https://github.com/driftluo)) -- feat\(executor\): add benchmark of evm executor [\#31](https://github.com/axonweb3/axon/pull/31) ([KaoImin](https://github.com/KaoImin)) -- feat\(mempool\): change the impl of mempool [\#30](https://github.com/axonweb3/axon/pull/30) ([KaoImin](https://github.com/KaoImin)) -- fix\(protocol\): default hex string may cause panic [\#28](https://github.com/axonweb3/axon/pull/28) ([KaoImin](https://github.com/KaoImin)) -- feat\(network\): support random discovery [\#27](https://github.com/axonweb3/axon/pull/27) ([driftluo](https://github.com/driftluo)) -- feat\(API\): add some web3 interface [\#26](https://github.com/axonweb3/axon/pull/26) ([KaoImin](https://github.com/KaoImin)) -- fix\(run\): hold the http stop handler [\#25](https://github.com/axonweb3/axon/pull/25) ([KaoImin](https://github.com/KaoImin)) -- docs: update README [\#24](https://github.com/axonweb3/axon/pull/24) ([KaoImin](https://github.com/KaoImin)) -- feat\(API\): impl some web3 rpc interface [\#22](https://github.com/axonweb3/axon/pull/22) ([KaoImin](https://github.com/KaoImin)) -- refactor\(protocol\): change transaction structure [\#21](https://github.com/axonweb3/axon/pull/21) ([KaoImin](https://github.com/KaoImin)) -- feat\(docker\): add docker env and compose [\#20](https://github.com/axonweb3/axon/pull/20) ([zhengjianhui](https://github.com/zhengjianhui)) -- feat\(protocol\): display address with eip55 checksum [\#19](https://github.com/axonweb3/axon/pull/19) ([KaoImin](https://github.com/KaoImin)) -- feat\(run\): change metadata and genesis distribute [\#18](https://github.com/axonweb3/axon/pull/18) ([KaoImin](https://github.com/KaoImin)) -- feat\(cli\): add cli module and config files [\#17](https://github.com/axonweb3/axon/pull/17) ([KaoImin](https://github.com/KaoImin)) -- fix\(network\): fix rpc response error [\#16](https://github.com/axonweb3/axon/pull/16) ([driftluo](https://github.com/driftluo)) -- feat\(api\): impl json rpc api [\#15](https://github.com/axonweb3/axon/pull/15) ([driftluo](https://github.com/driftluo)) -- feat\(run\): add core run module [\#14](https://github.com/axonweb3/axon/pull/14) ([KaoImin](https://github.com/KaoImin)) -- feat: add consensus and synchronization impl [\#13](https://github.com/axonweb3/axon/pull/13) ([KaoImin](https://github.com/KaoImin)) -- chore: Remove the existence of itself in bootstrap [\#12](https://github.com/axonweb3/axon/pull/12) ([driftluo](https://github.com/driftluo)) -- feat\(executor\): add evm backend and trie store [\#11](https://github.com/axonweb3/axon/pull/11) ([KaoImin](https://github.com/KaoImin)) -- feat\(network\): impl simple core network [\#10](https://github.com/axonweb3/axon/pull/10) ([driftluo](https://github.com/driftluo)) -- feat\(mempool\): add verify signature in check transaction [\#9](https://github.com/axonweb3/axon/pull/9) ([KaoImin](https://github.com/KaoImin)) -- feat\(executor\): impl core executor [\#8](https://github.com/axonweb3/axon/pull/8) ([mohanson](https://github.com/mohanson)) -- feat\(protocol\): add executor traits [\#7](https://github.com/axonweb3/axon/pull/7) ([mohanson](https://github.com/mohanson)) -- feat\(storage\): impl core storage module [\#6](https://github.com/axonweb3/axon/pull/6) ([zhengjianhui](https://github.com/zhengjianhui)) -- feat: add core mempool impl [\#5](https://github.com/axonweb3/axon/pull/5) ([KaoImin](https://github.com/KaoImin)) -- refactor\(protocol\): change block header to after EIP1559 [\#4](https://github.com/axonweb3/axon/pull/4) ([KaoImin](https://github.com/KaoImin)) -- feat\(protocol\): impl rlp codec for protocol types [\#3](https://github.com/axonweb3/axon/pull/3) ([KaoImin](https://github.com/KaoImin)) -- feat\(protocol\): add primitive types and traits [\#2](https://github.com/axonweb3/axon/pull/2) ([KaoImin](https://github.com/KaoImin)) -- chore\(ci\): add action workflows and Cargo.lock [\#1](https://github.com/axonweb3/axon/pull/1) ([KaoImin](https://github.com/KaoImin)) +## Unreleased + +### BREAKING CHANGES + +- Make the calculation of `receipts_root` correct + ([\#1270](https://github.com/axonweb3/axon/pull/1270)) +- Save the receipts of genesis + ([\#1302](https://github.com/axonweb3/axon/pull/1302)) +- Change the position of signature has in interoperation verification + ([\#1316](https://github.com/axonweb3/axon/pull/1316)) +- Add `version` field to block header and proposal + ([\#1319](https://github.com/axonweb3/axon/pull/1319)) +- Read-write separation and merge RocksDB instance + ([\#1338](https://github.com/axonweb3/axon/pull/1338)) +- Remove useless fields in `Header` + ([\#1339](https://github.com/axonweb3/axon/pull/1339)) +- Change the rlp codec of `Hex` ([\#1382](https://github.com/axonweb3/axon/pull/1382)) + +### BUG FIXES + +- Always require CLI sub-command + ([\#1269](https://github.com/axonweb3/axon/pull/1269)) +- Fix `eth_subscribe` method name ([\#1281](https://github.com/axonweb3/axon/pull/1281)) +- `modexp` precompile contract may overflow + ([\#1299](https://github.com/axonweb3/axon/pull/1299)) +- No default values when unexpected errors occurred + ([\#1303](https://github.com/axonweb3/axon/pull/1303)) +- Gas limit conversion error + ([\#1344](https://github.com/axonweb3/axon/pull/1344)) +- Prometheus can not be disabled + ([\#1348](https://github.com/axonweb3/axon/pull/1348)) +- Make genesis hash correct + ([\#1353](https://github.com/axonweb3/axon/pull/1353)) +- Use a same trie for the same chain + ([\#1370](https://github.com/axonweb3/axon/pull/1370)) +- The deserialize of ([\#1396](https://github.com/axonweb3/axon/pull/1396)) +- `genesis-generator` is nondeterministic ([\#1400](https://github.com/axonweb3/axon/pull/1400)) + +### CODE REFACTORS + +- Use thread local instead of global variable + ([\#1280](https://github.com/axonweb3/axon/pull/1280)) +- Change the `call_ckb_vm` and `verify_by_ckb` precompile argument payload + ([\#1285](https://github.com/axonweb3/axon/pull/1285)) +- Get client version from crate version and git commit ID + ([\#1309](https://github.com/axonweb3/axon/pull/1309)) +- Use constant values as default values + ([\#1320](https://github.com/axonweb3/axon/pull/1320)) +- Use derive procedural macro to parse command line arguments + ([\#1326](https://github.com/axonweb3/axon/pull/1326)) +- Change config to single struct + ([\#1328](https://github.com/axonweb3/axon/pull/1328)) +- Split config and genesis to client config and chain spec + ([\#1332](https://github.com/axonweb3/axon/pull/1332)) +- Remove deprecated config ([\#1333](https://github.com/axonweb3/axon/pull/1333)) +- Split the all-in-one file of `core-run` + ([\#1349](https://github.com/axonweb3/axon/pull/1349)) +- Make chain id immutable ([\#1351](https://github.com/axonweb3/axon/pull/1351)) +- Remove useless tests of solidity contract + ([\#1355](https://github.com/axonweb3/axon/pull/1355)) +- Implement `Trie` for `MPTTrie` ([\#1363](https://github.com/axonweb3/axon/pull/1363)) +- Slightly improve security for secret keys + ([\#1367](https://github.com/axonweb3/axon/pull/1367)) +- Change the memory layout of `Hex` + ([\#1371](https://github.com/axonweb3/axon/pull/1371)) + +### DOCUMENTS + +- Add quick start and blocksacn usage + ([\#1364](https://github.com/axonweb3/axon/pull/1364)) +- Fix some typos ([\#1369](https://github.com/axonweb3/axon/pull/1369)) +- Update the meaning of genesis transactions + ([\#1379](https://github.com/axonweb3/axon/pull/1379)) + +### FEATURES + +- Check provided genesis if not first run + ([\#1278](https://github.com/axonweb3/axon/pull/1278)) +- Decode addresses with EIP-55 + ([\#1340](https://github.com/axonweb3/axon/pull/1340)) +- Add hardfork storage to metadata system contract + ([\#1380](https://github.com/axonweb3/axon/pull/1380)) +- Storage batch insert data with sync + ([\#1389](https://github.com/axonweb3/axon/pull/1389)) + +### PERFORMANCE IMPROVEMENTS + +- Reduce memory cost in `modexp` precompile contract + ([\#1300](https://github.com/axonweb3/axon/pull/1300)) diff --git a/CHANGELOG_OLD.md b/CHANGELOG_OLD.md new file mode 100644 index 000000000..b4604eb8d --- /dev/null +++ b/CHANGELOG_OLD.md @@ -0,0 +1,1167 @@ +# ๐Ÿ“‘ Changelog + +## [v0.1.0-beta.3](https://github.com/axonweb3/axon/tree/v0.1.0-beta.3) (2023-06-15) + +[Full Changelog](https://github.com/axonweb3/axon/compare/v0...v0.1.0-beta.3) + +**Implemented enhancements:** + +- perf: reduce load peer store cost [\#1227](https://github.com/axonweb3/axon/pull/1227) ([driftluo](https://github.com/driftluo)) + +### ๐Ÿ“– Documentation + +- docs: automated update CHANGELOG.md [\#1226](https://github.com/axonweb3/axon/pull/1226) ([liya2017](https://github.com/liya2017)) + +### ๐Ÿš€ Features + +- feat\(config\): configure limit get log [\#1229](https://github.com/axonweb3/axon/pull/1229) ([liya2017](https://github.com/liya2017)) + +๐Ÿ› Bug Fixes + +- fix\(API\): add latest parameter for BlockId type [\#1233](https://github.com/axonweb3/axon/pull/1233) ([hongda3141](https://github.com/hongda3141)) +- fix: fix block id decode [\#1231](https://github.com/axonweb3/axon/pull/1231) ([driftluo](https://github.com/driftluo)) + +### ๐Ÿ refactor + +- refactor: update config file [\#1236](https://github.com/axonweb3/axon/pull/1236) ([liya2017](https://github.com/liya2017)) + +**Closed issues:** + +- Invalid block hash when calling eth\_call with blockHash EIP1898 argument [\#1228](https://github.com/axonweb3/axon/issues/1228) +- Axon Development Updates 05/17/2023 [\#1190](https://github.com/axonweb3/axon/issues/1190) +- eth\_feeHistory returns reward: null which is not parseable by some JSON RPC clients [\#1106](https://github.com/axonweb3/axon/issues/1106) + +**Merged pull requests:** + +- ci: enhance axon start test check [\#1232](https://github.com/axonweb3/axon/pull/1232) ([liya2017](https://github.com/liya2017)) + +## [v0](https://github.com/axonweb3/axon/tree/v0) (2023-06-05) + +[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-beta.2...v0) + +## [v0.1.0-beta.2](https://github.com/axonweb3/axon/tree/v0.1.0-beta.2) (2023-06-05) + +[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-beta.1...v0.1.0-beta.2) + +### ๐Ÿ“– Documentation + +- docs: automated update CHANGELOG.md [\#1194](https://github.com/axonweb3/axon/pull/1194) ([liya2017](https://github.com/liya2017)) + +### ๐Ÿš€ Features + +- feat: add an example of get cell precompile contract [\#1196](https://github.com/axonweb3/axon/pull/1196) ([felicityin](https://github.com/felicityin)) + +๐Ÿ› Bug Fixes + +- fix\(API\): update eth fee history rpc method [\#1206](https://github.com/axonweb3/axon/pull/1206) ([hongda3141](https://github.com/hongda3141)) + +### ๐Ÿ refactor + +- refactor\(consensus\): change save proof moment [\#1207](https://github.com/axonweb3/axon/pull/1207) ([KaoImin](https://github.com/KaoImin)) +- refactor: change the default feature of protocol [\#1200](https://github.com/axonweb3/axon/pull/1200) ([KaoImin](https://github.com/KaoImin)) +- refactor\(executor\): change ckb light client ABI [\#1199](https://github.com/axonweb3/axon/pull/1199) ([KaoImin](https://github.com/KaoImin)) +- refactor: change the value of cache\_size [\#1195](https://github.com/axonweb3/axon/pull/1195) ([liya2017](https://github.com/liya2017)) + +### ๐Ÿงฐ Chore + +- chore: remove useless config [\#1209](https://github.com/axonweb3/axon/pull/1209) ([driftluo](https://github.com/driftluo)) +- ci: ci for regression test [\#1201](https://github.com/axonweb3/axon/pull/1201) ([liya2017](https://github.com/liya2017)) + +โฌ†๏ธ Dependency Updates + +- chore: upgrade js deps [\#1197](https://github.com/axonweb3/axon/pull/1197) ([ahonn](https://github.com/ahonn)) + +**Closed issues:** + +- Axon Development Updates 04/28/2023 [\#1168](https://github.com/axonweb3/axon/issues/1168) +- Axon Development Updates 04/05/2023 [\#1143](https://github.com/axonweb3/axon/issues/1143) + +**Merged pull requests:** + +- ci: a job to build arm64 image [\#1211](https://github.com/axonweb3/axon/pull/1211) ([liya2017](https://github.com/liya2017)) +- Optimize Dockerfile to reduce image size [\#1208](https://github.com/axonweb3/axon/pull/1208) ([jiangxianliang007](https://github.com/jiangxianliang007)) +- ci: locked the runner versions [\#1205](https://github.com/axonweb3/axon/pull/1205) ([liya2017](https://github.com/liya2017)) +- ci: ci for axon start test with short genesis [\#1204](https://github.com/axonweb3/axon/pull/1204) ([liya2017](https://github.com/liya2017)) +- feat: random filter id [\#1203](https://github.com/axonweb3/axon/pull/1203) ([blckngm](https://github.com/blckngm)) +- update docker-compose.yaml genesis.json to genesis\_single\_node.json [\#1202](https://github.com/axonweb3/axon/pull/1202) ([jiangxianliang007](https://github.com/jiangxianliang007)) + +## [v0.1.0-beta.1](https://github.com/axonweb3/axon/tree/v0.1.0-beta.1) (2023-05-18) + +[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.9...v0.1.0-beta.1) + +### ๐Ÿš€ Features + +- feat: enable fetch privkey from env [\#1192](https://github.com/axonweb3/axon/pull/1192) ([driftluo](https://github.com/driftluo)) +- feat\(API\): add get metadata rpc method [\#1188](https://github.com/axonweb3/axon/pull/1188) ([KaoImin](https://github.com/KaoImin)) +- feat\(API\): add axon exclusive rpc method [\#1184](https://github.com/axonweb3/axon/pull/1184) ([KaoImin](https://github.com/KaoImin)) +- feat\(cli\): add version compatible check [\#1166](https://github.com/axonweb3/axon/pull/1166) ([KaoImin](https://github.com/KaoImin)) +- feat\(executor\): add block hook in system contract [\#1165](https://github.com/axonweb3/axon/pull/1165) ([KaoImin](https://github.com/KaoImin)) + +๐Ÿ› Bug Fixes + +- fix: check the first block in a new metadata [\#1191](https://github.com/axonweb3/axon/pull/1191) ([KaoImin](https://github.com/KaoImin)) +- fix: fix modexp gas cost [\#1183](https://github.com/axonweb3/axon/pull/1183) ([driftluo](https://github.com/driftluo)) +- refactor: fix clippy error [\#1169](https://github.com/axonweb3/axon/pull/1169) ([liya2017](https://github.com/liya2017)) + +### ๐Ÿ refactor + +- refactor: remove useless code about overlord\_gap [\#1187](https://github.com/axonweb3/axon/pull/1187) ([liya2017](https://github.com/liya2017)) +- refactor: update k8s config files [\#1181](https://github.com/axonweb3/axon/pull/1181) ([liya2017](https://github.com/liya2017)) +- refactor: update config file [\#1163](https://github.com/axonweb3/axon/pull/1163) ([liya2017](https://github.com/liya2017)) +- refactor: change the initial distributed and config file [\#1162](https://github.com/axonweb3/axon/pull/1162) ([KaoImin](https://github.com/KaoImin)) +- refactor: remove useless field in header [\#1152](https://github.com/axonweb3/axon/pull/1152) ([KaoImin](https://github.com/KaoImin)) + +### ๐Ÿงฐ Chore + +- chore: release v0.1.0-beta.1 version [\#1193](https://github.com/axonweb3/axon/pull/1193) ([KaoImin](https://github.com/KaoImin)) +- chore: upgrade rocksdb version to 0.20 [\#1185](https://github.com/axonweb3/axon/pull/1185) ([driftluo](https://github.com/driftluo)) +- chore: bump rust toochain to 1.69 [\#1167](https://github.com/axonweb3/axon/pull/1167) ([liya2017](https://github.com/liya2017)) + +โฌ†๏ธ Dependency Updates + +- chore\(deps\): bump docker/setup-qemu-action from 1 to 2 [\#1154](https://github.com/axonweb3/axon/pull/1154) ([dependabot[bot]](https://github.com/apps/dependabot)) + +**Closed issues:** + +- Move config from to ENV variable [\#1186](https://github.com/axonweb3/axon/issues/1186) +- Creating multiaddress for node.toml [\#1158](https://github.com/axonweb3/axon/issues/1158) +- Consider implementing EIP-1898 \( to of \) [\#1155](https://github.com/axonweb3/axon/issues/1155) +- Axon Development Updates 03/22/2023 [\#1110](https://github.com/axonweb3/axon/issues/1110) +- Axon logo collect [\#923](https://github.com/axonweb3/axon/issues/923) + +**Merged pull requests:** + +- ci: update copy\_config\_to\_devops.yml [\#1189](https://github.com/axonweb3/axon/pull/1189) ([liya2017](https://github.com/liya2017)) +- ci: remove apply patch for config.toml due to some errors [\#1164](https://github.com/axonweb3/axon/pull/1164) ([liya2017](https://github.com/liya2017)) +- ci: increase timeout of build-docker image workflow [\#1161](https://github.com/axonweb3/axon/pull/1161) ([liya2017](https://github.com/liya2017)) + +## [v0.1.0-alpha.9](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.9) (2023-04-18) + +[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.8...v0.1.0-alpha.9) + +### ๐Ÿš€ Features + +- feat\(executor\): remove modexp limit [\#1119](https://github.com/axonweb3/axon/pull/1119) ([driftluo](https://github.com/driftluo)) +- feat: add EIP-1898 blockHash option to JSON-RPC methods [\#1101](https://github.com/axonweb3/axon/pull/1101) ([ahonn](https://github.com/ahonn)) + +๐Ÿ› Bug Fixes + +- fix\(executor\): should check all system contracts' address [\#1142](https://github.com/axonweb3/axon/pull/1142) ([peterzhb](https://github.com/peterzhb)) +- fix\(executor\): fix conflict test db path [\#1109](https://github.com/axonweb3/axon/pull/1109) ([peterzhb](https://github.com/peterzhb)) +- fix: fix several bugs about interoperability signature verification [\#1105](https://github.com/axonweb3/axon/pull/1105) ([KaoImin](https://github.com/KaoImin)) + +### ๐Ÿ refactor + +- refactor: change keccak hash function [\#1157](https://github.com/axonweb3/axon/pull/1157) ([KaoImin](https://github.com/KaoImin)) +- ci: change repository org name to axonweb3 [\#1144](https://github.com/axonweb3/axon/pull/1144) ([liya2017](https://github.com/liya2017)) +- refactor: change the maximum RPC gas cap limit [\#1133](https://github.com/axonweb3/axon/pull/1133) ([ahonn](https://github.com/ahonn)) +- refactor\(core\): refactor axon start [\#1116](https://github.com/axonweb3/axon/pull/1116) ([peterzhb](https://github.com/peterzhb)) +- refactor\(executor\): switch to metadata system contract [\#1115](https://github.com/axonweb3/axon/pull/1115) ([peterzhb](https://github.com/peterzhb)) +- refactor: change the bound of ExecutorAdapter trait [\#1112](https://github.com/axonweb3/axon/pull/1112) ([KaoImin](https://github.com/KaoImin)) + +โฌ†๏ธ Dependency Updates + +- chore\(deps\): bump axum from 0.6.12 to 0.6.15 [\#1150](https://github.com/axonweb3/axon/pull/1150) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 19.7.2 to 19.8.5 in /tests/e2e [\#1149](https://github.com/axonweb3/axon/pull/1149) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.35.0 to 8.38.0 in /tests/e2e [\#1148](https://github.com/axonweb3/axon/pull/1148) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump peter-evans/create-pull-request from 4 to 5 [\#1141](https://github.com/axonweb3/axon/pull/1141) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump proc-macro2 from 1.0.54 to 1.0.56 [\#1140](https://github.com/axonweb3/axon/pull/1140) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump proc-macro2 from 1.0.52 to 1.0.55 [\#1132](https://github.com/axonweb3/axon/pull/1132) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.157 to 1.0.159 [\#1114](https://github.com/axonweb3/axon/pull/1114) ([dependabot[bot]](https://github.com/apps/dependabot)) + +**Closed issues:** + +- Build and publish Axon images for M1 [\#1135](https://github.com/axonweb3/axon/issues/1135) +- Axon Development Updates 03/08/2023 [\#1071](https://github.com/axonweb3/axon/issues/1071) +- eth\_call gas limit 30 million incompatible with graph-node 50 million requirement [\#705](https://github.com/axonweb3/axon/issues/705) +- Get an custom error from [\#375](https://github.com/axonweb3/axon/issues/375) + +**Merged pull requests:** + +- ci: change tag value [\#1156](https://github.com/axonweb3/axon/pull/1156) ([liya2017](https://github.com/liya2017)) +- refactor: build docker image for arm64 [\#1153](https://github.com/axonweb3/axon/pull/1153) ([liya2017](https://github.com/liya2017)) +- ci: build axon binary for M1 [\#1147](https://github.com/axonweb3/axon/pull/1147) ([liya2017](https://github.com/liya2017)) +- feat: support pre EIP-155 transaction [\#1111](https://github.com/axonweb3/axon/pull/1111) ([hongda3141](https://github.com/hongda3141)) + +## [v0.1.0-alpha.8](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.8) (2023-03-22) + +[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.7...v0.1.0-alpha.8) + +### ๐Ÿš€ Features + +- feat\(executor\): add ckb light client system contract [\#1068](https://github.com/axonweb3/axon/pull/1068) ([peterzhb](https://github.com/peterzhb)) + +๐Ÿ› Bug Fixes + +- fix: decode interoperation transaction signature [\#1092](https://github.com/axonweb3/axon/pull/1092) ([KaoImin](https://github.com/KaoImin)) +- fix\(interoperation\): the cell capacity calculation [\#1074](https://github.com/axonweb3/axon/pull/1074) ([KaoImin](https://github.com/KaoImin)) + +### ๐Ÿ refactor + +- refactor: configure the server to serve JSON-RPC [\#1093](https://github.com/axonweb3/axon/pull/1093) ([liya2017](https://github.com/liya2017)) +- refactor: remove outdated cross chain code [\#1085](https://github.com/axonweb3/axon/pull/1085) ([KaoImin](https://github.com/KaoImin)) +- refactor: move system contracts solidity projects to builtin-contract [\#1084](https://github.com/axonweb3/axon/pull/1084) ([peterzhb](https://github.com/peterzhb)) +- refactor: change max\_connections num type to u32 [\#1076](https://github.com/axonweb3/axon/pull/1076) ([liya2017](https://github.com/liya2017)) +- refactor: allow image cell system contract to receive multiple blocks [\#1069](https://github.com/axonweb3/axon/pull/1069) ([felicityin](https://github.com/felicityin)) + +### ๐Ÿงฐ Chore + +- chore: update new axon logo [\#1103](https://github.com/axonweb3/axon/pull/1103) ([KaoImin](https://github.com/KaoImin)) +- chore: add editor config [\#1102](https://github.com/axonweb3/axon/pull/1102) ([ahonn](https://github.com/ahonn)) +- chore: bump ckb related dependencies version to 0.108 [\#1095](https://github.com/axonweb3/axon/pull/1095) ([liya2017](https://github.com/liya2017)) + +โฌ†๏ธ Dependency Updates + +- chore\(deps\): bump serde from 1.0.155 to 1.0.157 [\#1100](https://github.com/axonweb3/axon/pull/1100) ([dependabot[bot]](https://github.com/apps/dependabot)) + +**Closed issues:** + +- Axon Development Updates 02/24/2023 [\#1039](https://github.com/axonweb3/axon/issues/1039) + +**Merged pull requests:** + +- \[ImgBot\] Optimize images [\#1104](https://github.com/axonweb3/axon/pull/1104) ([imgbot[bot]](https://github.com/apps/imgbot)) +- chore: remove unused crate byzantine [\#1090](https://github.com/axonweb3/axon/pull/1090) ([jjyr](https://github.com/jjyr)) +- ci: change pr lint workflow [\#1083](https://github.com/axonweb3/axon/pull/1083) ([liya2017](https://github.com/liya2017)) +- test: add unit test of decode interoperation signature [\#1077](https://github.com/axonweb3/axon/pull/1077) ([KaoImin](https://github.com/KaoImin)) +- chore: bump rust toolchain to 1.68 [\#1070](https://github.com/axonweb3/axon/pull/1070) ([ahonn](https://github.com/ahonn)) + +## [v0.1.0-alpha.7](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.7) (2023-03-13) + +[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.6...v0.1.0-alpha.7) + +### ๐Ÿ“– Documentation + +- docs: update README.md [\#1067](https://github.com/axonweb3/axon/pull/1067) ([linnnsss](https://github.com/linnnsss)) +- docs: automated update CHANGELOG.md [\#1040](https://github.com/axonweb3/axon/pull/1040) ([liya2017](https://github.com/liya2017)) + +### ๐Ÿš€ Features + +- feat\(API\): add several eth APIs [\#1045](https://github.com/axonweb3/axon/pull/1045) ([peterzhb](https://github.com/peterzhb)) +- feat\(interoperation\): add dummy input mode of cell verify [\#1044](https://github.com/axonweb3/axon/pull/1044) ([KaoImin](https://github.com/KaoImin)) + +### ๐Ÿ refactor + +- Revert refactor(protocol)!: remove useless fields of block [\#1065](https://github.com/axonweb3/axon/pull/1065) ([KaoImin](https://github.com/KaoImin)) +- refactor\(protocol\)!: remove useless fields of block [\#1058](https://github.com/axonweb3/axon/pull/1058) ([KaoImin](https://github.com/KaoImin)) +- refactor: cargo format [\#1049](https://github.com/axonweb3/axon/pull/1049) ([liya2017](https://github.com/liya2017)) +- refactor: change metadata contract to system contract [\#1035](https://github.com/axonweb3/axon/pull/1035) ([KaoImin](https://github.com/KaoImin)) + +### ๐Ÿงฐ Chore + +- chore: bump lru and jsonrpsee to latest [\#1072](https://github.com/axonweb3/axon/pull/1072) ([liya2017](https://github.com/liya2017)) +- chore\(deps\): bump gmp-mpfr-sys to 1.5.1 [\#1064](https://github.com/axonweb3/axon/pull/1064) ([zeroqn](https://github.com/zeroqn)) +- chore\(e2e\): bump dappeteer from 3.0.0 to 5.0.1 [\#1062](https://github.com/axonweb3/axon/pull/1062) ([hongda3141](https://github.com/hongda3141)) +- chore\(deps\): bump axum from 0.6.6 to 0.6.8 [\#1042](https://github.com/axonweb3/axon/pull/1042) ([dependabot[bot]](https://github.com/apps/dependabot)) + +โฌ†๏ธ Dependency Updates + +- chore\(deps\): bump ethers-signers from 1.0.2 to 1.5.0 [\#1056](https://github.com/axonweb3/axon/pull/1056) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump web3 from 1.8.0 to 1.8.2 in /tests/e2e [\#1053](https://github.com/axonweb3/axon/pull/1053) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 19.6.2 to 19.7.2 in /tests/e2e [\#1052](https://github.com/axonweb3/axon/pull/1052) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump actions/upload-artifact from 2 to 3 [\#1041](https://github.com/axonweb3/axon/pull/1041) ([dependabot[bot]](https://github.com/apps/dependabot)) + +**Closed issues:** + +- Axon Development Updates 02/08/2023 [\#1024](https://github.com/axonweb3/axon/issues/1024) +- Axon Development Updates 01/18/2023 [\#985](https://github.com/axonweb3/axon/issues/985) +- Axon Development Updates 01/04/2023 [\#965](https://github.com/axonweb3/axon/issues/965) + +**Merged pull requests:** + +- feat: remove header from image cell system contract [\#1066](https://github.com/axonweb3/axon/pull/1066) ([felicityin](https://github.com/felicityin)) +- chore\(deps\): upgrade builtin-contract/tests js deps [\#1057](https://github.com/axonweb3/axon/pull/1057) ([ahonn](https://github.com/ahonn)) +- docs: add staking description to README.md [\#1048](https://github.com/axonweb3/axon/pull/1048) ([dsy124](https://github.com/dsy124)) +- refactor\(executor\): change the get cell precompile contract [\#1047](https://github.com/axonweb3/axon/pull/1047) ([felicityin](https://github.com/felicityin)) + +## [v0.1.0-alpha.6](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.6) (2023-02-16) + +[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.5...v0.1.0-alpha.6) + +### ๐Ÿ“– Documentation + +- docs: automated update CHANGELOG.md [\#1025](https://github.com/axonweb3/axon/pull/1025) ([liya2017](https://github.com/liya2017)) + +### ๐Ÿ refactor + +- refactor: change some rlp impl into proc macro [\#1031](https://github.com/axonweb3/axon/pull/1031) ([KaoImin](https://github.com/KaoImin)) + +โฌ†๏ธ Dependency Updates + +- chore\(deps\): bump once\_cell from 1.17.0 to 1.17.1 [\#1033](https://github.com/axonweb3/axon/pull/1033) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump rug from 1.19.0 to 1.19.1 [\#1032](https://github.com/axonweb3/axon/pull/1032) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.6.4 to 0.6.6 [\#1028](https://github.com/axonweb3/axon/pull/1028) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio-util from 0.7.4 to 0.7.7 [\#1027](https://github.com/axonweb3/axon/pull/1027) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde\_json from 1.0.91 to 1.0.93 [\#1026](https://github.com/axonweb3/axon/pull/1026) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump toml from 0.7.0 to 0.7.2 [\#1023](https://github.com/axonweb3/axon/pull/1023) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.68 to 1.0.69 [\#1019](https://github.com/axonweb3/axon/pull/1019) ([dependabot[bot]](https://github.com/apps/dependabot)) + +**Merged pull requests:** + +- chore: remove the useless ci caches daily [\#1034](https://github.com/axonweb3/axon/pull/1034) ([liya2017](https://github.com/liya2017)) +- refactor: change the cache size of system contract to 20 [\#1029](https://github.com/axonweb3/axon/pull/1029) ([liya2017](https://github.com/liya2017)) + +## [v0.1.0-alpha.5](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.5) (2023-02-07) + +[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.4...v0.1.0-alpha.5) + +### ๐Ÿ“– Documentation + +- docs: automated update CHANGELOG.md [\#986](https://github.com/axonweb3/axon/pull/986) ([liya2017](https://github.com/liya2017)) + +### ๐Ÿš€ Features + +- feat\(interoperation\): add verify image cell by ckb vm [\#984](https://github.com/axonweb3/axon/pull/984) ([KaoImin](https://github.com/KaoImin)) + +๐Ÿ› Bug Fixes + +- fix\(executor\): unit test of update image cell [\#1022](https://github.com/axonweb3/axon/pull/1022) ([KaoImin](https://github.com/KaoImin)) + +### ๐Ÿงฐ Chore + +- chore: bump rust toolchain to 1.67 [\#997](https://github.com/axonweb3/axon/pull/997) ([KaoImin](https://github.com/KaoImin)) +- chore\(deps\): bump toml from 0.5.10 to 0.6.0 [\#995](https://github.com/axonweb3/axon/pull/995) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump CondeNast/conventional-pull-request-action from 0.1.2 to 0.2.0 [\#959](https://github.com/axonweb3/axon/pull/959) ([dependabot[bot]](https://github.com/apps/dependabot)) + +โฌ†๏ธ Dependency Updates + +- chore\(deps\): bump bytes from 1.3.0 to 1.4.0 [\#1015](https://github.com/axonweb3/axon/pull/1015) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump jest from 29.3.1 to 29.4.1 in /tests/e2e [\#1011](https://github.com/axonweb3/axon/pull/1011) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.31.0 to 8.33.0 in /tests/e2e [\#1007](https://github.com/axonweb3/axon/pull/1007) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 19.4.1 to 19.6.2 in /tests/e2e [\#1006](https://github.com/axonweb3/axon/pull/1006) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump async-trait from 0.1.63 to 0.1.64 [\#1004](https://github.com/axonweb3/axon/pull/1004) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump futures from 0.3.25 to 0.3.26 [\#1002](https://github.com/axonweb3/axon/pull/1002) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump docker/build-push-action from 3 to 4 [\#998](https://github.com/axonweb3/axon/pull/998) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump toml from 0.6.0 to 0.7.0 [\#996](https://github.com/axonweb3/axon/pull/996) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.6.2 to 0.6.4 [\#994](https://github.com/axonweb3/axon/pull/994) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump async-trait from 0.1.61 to 0.1.63 [\#993](https://github.com/axonweb3/axon/pull/993) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump bytemuck from 1.12.3 to 1.13.0 [\#989](https://github.com/axonweb3/axon/pull/989) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump reqwest from 0.11.13 to 0.11.14 [\#988](https://github.com/axonweb3/axon/pull/988) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.24.1 to 1.24.2 [\#987](https://github.com/axonweb3/axon/pull/987) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump proc-macro2 from 1.0.49 to 1.0.50 [\#983](https://github.com/axonweb3/axon/pull/983) ([dependabot[bot]](https://github.com/apps/dependabot)) + +**Closed issues:** + +- Axon Development Updates 12/21/2022 [\#927](https://github.com/axonweb3/axon/issues/927) + +**Merged pull requests:** + +- chore\(deps\): bump hyper from 0.14.23 to 0.14.24 [\#1018](https://github.com/axonweb3/axon/pull/1018) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.24.2 to 1.25.0 [\#1003](https://github.com/axonweb3/axon/pull/1003) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [v0.1.0-alpha.4](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.4) (2023-01-17) + +[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.3...v0.1.0-alpha.4) + +๐Ÿ› Bug Fixes + +- fix: net version to string [\#977](https://github.com/axonweb3/axon/pull/977) ([driftluo](https://github.com/driftluo)) + +### ๐Ÿ refactor + +- refactor: change the system contract error [\#981](https://github.com/axonweb3/axon/pull/981) ([KaoImin](https://github.com/KaoImin)) + +### ๐Ÿงฐ Chore + +- chore\(deps\): bump prost from 0.11.5 to 0.11.6 [\#973](https://github.com/axonweb3/axon/pull/973) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint-plugin-sonarjs from 0.16.0 to 0.17.0 in /tests/e2e [\#951](https://github.com/axonweb3/axon/pull/951) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump wait-on from 6.0.1 to 7.0.1 in /tests/e2e [\#948](https://github.com/axonweb3/axon/pull/948) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.28.0 to 8.31.0 in /tests/e2e [\#946](https://github.com/axonweb3/axon/pull/946) ([dependabot[bot]](https://github.com/apps/dependabot)) + +โฌ†๏ธ Dependency Updates + +- chore\(deps\): bump hashbrown from 0.13.1 to 0.13.2 [\#979](https://github.com/axonweb3/axon/pull/979) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.6.1 to 0.6.2 [\#971](https://github.com/axonweb3/axon/pull/971) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump rug from 1.18.0 to 1.19.0 [\#970](https://github.com/axonweb3/axon/pull/970) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.24.0 to 1.24.1 [\#969](https://github.com/axonweb3/axon/pull/969) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump async-trait from 0.1.60 to 0.1.61 [\#968](https://github.com/axonweb3/axon/pull/968) ([dependabot[bot]](https://github.com/apps/dependabot)) + +**Closed issues:** + +- Only for test [\#974](https://github.com/axonweb3/axon/issues/974) +- net\_version should be a number not a hex string [\#967](https://github.com/axonweb3/axon/issues/967) + +**Merged pull requests:** + +- refactor: change get mpt root for image cell system contract [\#982](https://github.com/axonweb3/axon/pull/982) ([felicityin](https://github.com/felicityin)) +- chore: add comments when an issue assigned [\#980](https://github.com/axonweb3/axon/pull/980) ([liya2017](https://github.com/liya2017)) +- refactor: dispatch to image cell system contract [\#978](https://github.com/axonweb3/axon/pull/978) ([felicityin](https://github.com/felicityin)) +- chore: update bug report template [\#976](https://github.com/axonweb3/axon/pull/976) ([liya2017](https://github.com/liya2017)) +- ci: update issue template [\#975](https://github.com/axonweb3/axon/pull/975) ([liya2017](https://github.com/liya2017)) +- ci: update changelog ci [\#966](https://github.com/axonweb3/axon/pull/966) ([liya2017](https://github.com/liya2017)) + +## [v0.1.0-alpha.3](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.3) (2023-01-06) + +[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.2...v0.1.0-alpha.3) + +๐Ÿ› Bug Fixes + +- fix\(e2e\): fix dappeteer compatible with revert stable version [\#963](https://github.com/axonweb3/axon/pull/963) ([hongda3141](https://github.com/hongda3141)) +- fix\(e2e\): fix dappeteer v3.0.0 compatible [\#962](https://github.com/axonweb3/axon/pull/962) ([hongda3141](https://github.com/hongda3141)) +- refactor: code fmt [\#941](https://github.com/axonweb3/axon/pull/941) ([liya2017](https://github.com/liya2017)) +- refactor: init image cell in start [\#937](https://github.com/axonweb3/axon/pull/937) ([liya2017](https://github.com/liya2017)) + +### ๐Ÿงฐ Chore + +- chore\(deps\): bump tokio from 1.23.0 to 1.24.0 [\#964](https://github.com/axonweb3/axon/pull/964) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.19.6 to 7.20.11 in /tests/e2e [\#943](https://github.com/axonweb3/axon/pull/943) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 19.3.0 to 19.4.1 in /tests/e2e [\#942](https://github.com/axonweb3/axon/pull/942) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-types from 0.105.1 to 0.106.0 [\#932](https://github.com/axonweb3/axon/pull/932) ([dependabot[bot]](https://github.com/apps/dependabot)) + +โฌ†๏ธ Dependency Updates + +- chore\(deps\): bump lru from 0.8.1 to 0.9.0 [\#956](https://github.com/axonweb3/axon/pull/956) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump arc-swap from 1.5.1 to 1.6.0 [\#954](https://github.com/axonweb3/axon/pull/954) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump once\_cell from 1.16.0 to 1.17.0 [\#940](https://github.com/axonweb3/axon/pull/940) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tentacle from 0.4.1 to 0.4.2 [\#939](https://github.com/axonweb3/axon/pull/939) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.150 to 1.0.152 [\#936](https://github.com/axonweb3/axon/pull/936) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump libc from 0.2.138 to 0.2.139 [\#929](https://github.com/axonweb3/axon/pull/929) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump proc-macro2 from 1.0.47 to 1.0.49 [\#925](https://github.com/axonweb3/axon/pull/925) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.66 to 1.0.68 [\#924](https://github.com/axonweb3/axon/pull/924) ([dependabot[bot]](https://github.com/apps/dependabot)) + +๐ŸŒˆ Style + +- style: format the abi expand code [\#928](https://github.com/axonweb3/axon/pull/928) ([KaoImin](https://github.com/KaoImin)) + +**Closed issues:** + +- Reason for [\#935](https://github.com/axonweb3/axon/issues/935) +- Axon Development Updates 12/11/2022 [\#900](https://github.com/axonweb3/axon/issues/900) + +**Merged pull requests:** + +- ci: publish docker image [\#938](https://github.com/axonweb3/axon/pull/938) ([liya2017](https://github.com/liya2017)) +- docs: fixed the docs path [\#930](https://github.com/axonweb3/axon/pull/930) ([xiaoluoboding](https://github.com/xiaoluoboding)) +- feat: implement write interfaces for image cell system contract [\#917](https://github.com/axonweb3/axon/pull/917) ([felicityin](https://github.com/felicityin)) + +## [v0.1.0-alpha.2](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.2) (2022-12-21) + +[Full Changelog](https://github.com/axonweb3/axon/compare/v0.1.0-alpha.1...v0.1.0-alpha.2) + +โฌ†๏ธ Dependency Updates + +- chore\(deps\): bump prost from 0.11.3 to 0.11.5 [\#926](https://github.com/axonweb3/axon/pull/926) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump quote from 1.0.21 to 1.0.23 [\#922](https://github.com/axonweb3/axon/pull/922) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.105 to 1.0.107 [\#921](https://github.com/axonweb3/axon/pull/921) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde\_json from 1.0.89 to 1.0.91 [\#920](https://github.com/axonweb3/axon/pull/920) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump async-trait from 0.1.59 to 0.1.60 [\#919](https://github.com/axonweb3/axon/pull/919) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump backtrace from 0.3.66 to 0.3.67 [\#912](https://github.com/axonweb3/axon/pull/912) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump toml from 0.5.9 to 0.5.10 [\#911](https://github.com/axonweb3/axon/pull/911) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.148 to 1.0.150 [\#906](https://github.com/axonweb3/axon/pull/906) ([dependabot[bot]](https://github.com/apps/dependabot)) + +**Merged pull requests:** + +- ci: workflow to generate changlog [\#916](https://github.com/axonweb3/axon/pull/916) ([liya2017](https://github.com/liya2017)) +- ci: update release drafter [\#915](https://github.com/axonweb3/axon/pull/915) ([liya2017](https://github.com/liya2017)) +- ci: disable disable coverage test ci on main branch [\#914](https://github.com/axonweb3/axon/pull/914) ([liya2017](https://github.com/liya2017)) +- feat: add write interfaces and abi for image cell system contract [\#909](https://github.com/axonweb3/axon/pull/909) ([felicityin](https://github.com/felicityin)) +- ci: workflow for somking test [\#908](https://github.com/axonweb3/axon/pull/908) ([liya2017](https://github.com/liya2017)) + +## [v0.1.0-alpha.1](https://github.com/axonweb3/axon/tree/v0.1.0-alpha.1) (2022-12-12) + +[Full Changelog](https://github.com/axonweb3/axon/compare/7977830ff51476e385d9b3b8bc3b1b1421d60854...v0.1.0-alpha.1) + +### ๐Ÿ“– Documentation + +- docs: update some links in readme [\#797](https://github.com/axonweb3/axon/pull/797) ([KaoImin](https://github.com/KaoImin)) +- docs: add axon related links in readme [\#791](https://github.com/axonweb3/axon/pull/791) ([linnnsss](https://github.com/linnnsss)) +- docs: update tutorial link in readme [\#790](https://github.com/axonweb3/axon/pull/790) ([KaoImin](https://github.com/KaoImin)) +- docs: update README [\#721](https://github.com/axonweb3/axon/pull/721) ([KaoImin](https://github.com/KaoImin)) +- docs: update README.md and SECURITY.md [\#658](https://github.com/axonweb3/axon/pull/658) ([KaoImin](https://github.com/KaoImin)) + +๐Ÿ› Bug Fixes + +- fix\(e2e\): fix get metamask error [\#838](https://github.com/axonweb3/axon/pull/838) ([hongda3141](https://github.com/hongda3141)) +- fix: fix rpc get tx [\#836](https://github.com/axonweb3/axon/pull/836) ([driftluo](https://github.com/driftluo)) +- fix: clippy and cargo update [\#789](https://github.com/axonweb3/axon/pull/789) ([KaoImin](https://github.com/KaoImin)) +- fix: fix cargo clippy in apm derive [\#774](https://github.com/axonweb3/axon/pull/774) ([KaoImin](https://github.com/KaoImin)) +- fix\(API\): fix filter logs address [\#745](https://github.com/axonweb3/axon/pull/745) ([driftluo](https://github.com/driftluo)) +- fix: update muta to axon [\#743](https://github.com/axonweb3/axon/pull/743) ([liya2017](https://github.com/liya2017)) +- fix: fix get log address [\#741](https://github.com/axonweb3/axon/pull/741) ([driftluo](https://github.com/driftluo)) +- ci: fix finally job [\#718](https://github.com/axonweb3/axon/pull/718) ([liya2017](https://github.com/liya2017)) +- ci: fix unit test ci [\#710](https://github.com/axonweb3/axon/pull/710) ([liya2017](https://github.com/liya2017)) +- fix: update orgs name [\#656](https://github.com/axonweb3/axon/pull/656) ([liya2017](https://github.com/liya2017)) +- fix\(consensus\): fix check order transaction [\#651](https://github.com/axonweb3/axon/pull/651) ([KaoImin](https://github.com/KaoImin)) +- fix: fix critical state [\#611](https://github.com/axonweb3/axon/pull/611) ([driftluo](https://github.com/driftluo)) + +### ๐Ÿ refactor + +- refactor: remove core ibc module [\#902](https://github.com/axonweb3/axon/pull/902) ([KaoImin](https://github.com/KaoImin)) +- refactor\(executor\): abstract interface of system contract [\#901](https://github.com/axonweb3/axon/pull/901) ([KaoImin](https://github.com/KaoImin)) +- refactor\(API\): total difficulty in header always be zero [\#888](https://github.com/axonweb3/axon/pull/888) ([KaoImin](https://github.com/KaoImin)) +- refactor: change static merkle to trie merkle [\#865](https://github.com/axonweb3/axon/pull/865) ([KaoImin](https://github.com/KaoImin)) +- refactor: change ibc grpc server and context impl [\#709](https://github.com/axonweb3/axon/pull/709) ([KaoImin](https://github.com/KaoImin)) +- refactor: change some style of evm benchmark [\#693](https://github.com/axonweb3/axon/pull/693) ([KaoImin](https://github.com/KaoImin)) +- refactor\(storage\): core storage and cross chain storage implement [\#666](https://github.com/axonweb3/axon/pull/666) ([KaoImin](https://github.com/KaoImin)) +- refactor: convert proposal from block reference [\#603](https://github.com/axonweb3/axon/pull/603) ([KaoImin](https://github.com/KaoImin)) + +### ๐Ÿงฐ Chore + +- chore: bump cita\_trie version to 4.0.0 [\#878](https://github.com/axonweb3/axon/pull/878) ([KaoImin](https://github.com/KaoImin)) +- chore\(deps\): bump revm from 2.3.0 to 2.3.1 [\#872](https://github.com/axonweb3/axon/pull/872) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump wow-actions/use-app-token from 1 to 2 [\#870](https://github.com/axonweb3/axon/pull/870) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ethereum related crates version [\#869](https://github.com/axonweb3/axon/pull/869) ([KaoImin](https://github.com/KaoImin)) +- chore\(deps\): bump dappeteer from 2.4.0-rc0 to 2.4.0-rc1 [\#866](https://github.com/axonweb3/axon/pull/866) ([hongda3141](https://github.com/hongda3141)) +- chore: bump rust toolchain to 1.65 [\#837](https://github.com/axonweb3/axon/pull/837) ([KaoImin](https://github.com/KaoImin)) +- chore: bump ethers crates to 1.0 version [\#808](https://github.com/axonweb3/axon/pull/808) ([KaoImin](https://github.com/KaoImin)) +- chore\(deps\): bump evm from 0.35.0 to 0.36.0 [\#805](https://github.com/axonweb3/axon/pull/805) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: bump ckb related crates version to 0.105 [\#804](https://github.com/axonweb3/axon/pull/804) ([KaoImin](https://github.com/KaoImin)) +- chore: keep package.json files up to date [\#782](https://github.com/axonweb3/axon/pull/782) ([ashuralyk](https://github.com/ashuralyk)) +- chore: bump some crates version [\#781](https://github.com/axonweb3/axon/pull/781) ([KaoImin](https://github.com/KaoImin)) +- chore: add rpc debug log [\#771](https://github.com/axonweb3/axon/pull/771) ([driftluo](https://github.com/driftluo)) +- chore: update pull request template [\#712](https://github.com/axonweb3/axon/pull/712) ([KaoImin](https://github.com/KaoImin)) +- chore: make multi nodes genesis up to date [\#702](https://github.com/axonweb3/axon/pull/702) ([ashuralyk](https://github.com/ashuralyk)) +- chore: bump some dependencies version [\#696](https://github.com/axonweb3/axon/pull/696) ([KaoImin](https://github.com/KaoImin)) +- chore\(deps\): bump lru from 0.7.8 to 0.8.0 [\#695](https://github.com/axonweb3/axon/pull/695) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump revm from 1.9.0 to 2.0.0 [\#691](https://github.com/axonweb3/axon/pull/691) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: bump some e2e dependencies version [\#675](https://github.com/axonweb3/axon/pull/675) ([KaoImin](https://github.com/KaoImin)) +- chore\(toolchain\): change toolchain to rust 1.63 stable [\#646](https://github.com/axonweb3/axon/pull/646) ([KaoImin](https://github.com/KaoImin)) +- chore: rename path [\#612](https://github.com/axonweb3/axon/pull/612) ([driftluo](https://github.com/driftluo)) + +โฌ†๏ธ Dependency Updates + +- chore\(deps\): bump actions/download-artifact from 2 to 3 [\#904](https://github.com/axonweb3/axon/pull/904) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.22.0 to 1.23.0 [\#891](https://github.com/axonweb3/axon/pull/891) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.27.0 to 8.28.0 in /tests/e2e [\#887](https://github.com/axonweb3/axon/pull/887) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 19.2.2 to 19.3.0 in /tests/e2e [\#883](https://github.com/axonweb3/axon/pull/883) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ethereum-types from 0.14.0 to 0.14.1 [\#881](https://github.com/axonweb3/axon/pull/881) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.17 to 0.6.0 [\#879](https://github.com/axonweb3/axon/pull/879) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tonic from 0.8.2 to 0.8.3 [\#876](https://github.com/axonweb3/axon/pull/876) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump env\_logger from 0.9.3 to 0.10.0 [\#875](https://github.com/axonweb3/axon/pull/875) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump Swatinem/rust-cache from 1 to 2 [\#863](https://github.com/axonweb3/axon/pull/863) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump undici from 5.5.1 to 5.12.0 in /builtin-contract/metadata [\#860](https://github.com/axonweb3/axon/pull/860) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump async from 2.6.3 to 2.6.4 in /tests/e2e [\#857](https://github.com/axonweb3/axon/pull/857) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump jest from 29.2.0 to 29.3.1 in /tests/e2e [\#846](https://github.com/axonweb3/axon/pull/846) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 19.0.0 to 19.2.2 in /tests/e2e [\#844](https://github.com/axonweb3/axon/pull/844) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.23.0 to 8.27.0 in /tests/e2e [\#843](https://github.com/axonweb3/axon/pull/843) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump pprof from 0.10.1 to 0.11.0 [\#842](https://github.com/axonweb3/axon/pull/842) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @openzeppelin/hardhat-upgrades from 1.20.1 to 1.21.0 in /builtin-contract/crosschain [\#827](https://github.com/axonweb3/axon/pull/827) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @nomiclabs/hardhat-ethers from 2.1.1 to 2.2.1 in /builtin-contract/metadata [\#826](https://github.com/axonweb3/axon/pull/826) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @ethereumjs/tx from 4.0.0 to 4.0.1 in /builtin-contract/metadata [\#823](https://github.com/axonweb3/axon/pull/823) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint-plugin-sonarjs from 0.15.0 to 0.16.0 in /tests/e2e [\#821](https://github.com/axonweb3/axon/pull/821) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.18.6 to 7.19.6 in /tests/e2e [\#820](https://github.com/axonweb3/axon/pull/820) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump hyper from 0.14.20 to 0.14.22 [\#818](https://github.com/axonweb3/axon/pull/818) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump once\_cell from 1.15.0 to 1.16.0 [\#815](https://github.com/axonweb3/axon/pull/815) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump libc from 0.2.135 to 0.2.137 [\#810](https://github.com/axonweb3/axon/pull/810) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.145 to 1.0.147 [\#802](https://github.com/axonweb3/axon/pull/802) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump prometheus from 0.13.2 to 0.13.3 [\#801](https://github.com/axonweb3/axon/pull/801) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump rlp from 0.5.1 to 0.5.2 [\#800](https://github.com/axonweb3/axon/pull/800) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.65 to 1.0.66 [\#798](https://github.com/axonweb3/axon/pull/798) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump getrandom from 0.2.7 to 0.2.8 [\#794](https://github.com/axonweb3/axon/pull/794) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.16 to 0.5.17 [\#793](https://github.com/axonweb3/axon/pull/793) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump proc-macro2 from 1.0.46 to 1.0.47 [\#783](https://github.com/axonweb3/axon/pull/783) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump log4rs from 1.1.1 to 1.2.0 [\#779](https://github.com/axonweb3/axon/pull/779) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump lru from 0.8.0 to 0.8.1 [\#766](https://github.com/axonweb3/axon/pull/766) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump libc from 0.2.132 to 0.2.134 [\#751](https://github.com/axonweb3/axon/pull/751) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump proc-macro2 from 1.0.43 to 1.0.46 [\#749](https://github.com/axonweb3/axon/pull/749) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.21.1 to 1.21.2 [\#748](https://github.com/axonweb3/axon/pull/748) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tentacle-secio from 0.5.6 to 0.5.7 [\#746](https://github.com/axonweb3/axon/pull/746) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.100 to 1.0.101 [\#742](https://github.com/axonweb3/axon/pull/742) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ripemd from 0.1.2 to 0.1.3 [\#739](https://github.com/axonweb3/axon/pull/739) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump revm from 2.0.0 to 2.1.0 [\#738](https://github.com/axonweb3/axon/pull/738) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump once\_cell from 1.14.0 to 1.15.0 [\#734](https://github.com/axonweb3/axon/pull/734) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump reqwest from 0.11.11 to 0.11.12 [\#728](https://github.com/axonweb3/axon/pull/728) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-sdk from 2.0.0 to 2.1.0 [\#726](https://github.com/axonweb3/axon/pull/726) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.99 to 1.0.100 [\#725](https://github.com/axonweb3/axon/pull/725) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump sha2 from 0.10.5 to 0.10.6 [\#717](https://github.com/axonweb3/axon/pull/717) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ripemd from 0.1.1 to 0.1.2 [\#715](https://github.com/axonweb3/axon/pull/715) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump env\_logger from 0.9.0 to 0.9.1 [\#714](https://github.com/axonweb3/axon/pull/714) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.64 to 1.0.65 [\#699](https://github.com/axonweb3/axon/pull/699) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump actions/setup-node from 1 to 3 [\#694](https://github.com/axonweb3/axon/pull/694) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump criterion from 0.3.6 to 0.4.0 [\#692](https://github.com/axonweb3/axon/pull/692) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio-util from 0.7.3 to 0.7.4 [\#688](https://github.com/axonweb3/axon/pull/688) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump prometheus from 0.13.1 to 0.13.2 [\#687](https://github.com/axonweb3/axon/pull/687) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump actions/upload-artifact from 2 to 3 [\#684](https://github.com/axonweb3/axon/pull/684) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.62 to 1.0.64 [\#683](https://github.com/axonweb3/axon/pull/683) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump socket2 from 0.4.6 to 0.4.7 [\#682](https://github.com/axonweb3/axon/pull/682) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump sha2 from 0.10.3 to 0.10.5 [\#681](https://github.com/axonweb3/axon/pull/681) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump once\_cell from 1.13.1 to 1.14.0 [\#679](https://github.com/axonweb3/axon/pull/679) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.20.1 to 1.21.0 [\#678](https://github.com/axonweb3/axon/pull/678) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump dashmap from 5.3.4 to 5.4.0 [\#664](https://github.com/axonweb3/axon/pull/664) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump sha2 from 0.10.2 to 0.10.3 [\#663](https://github.com/axonweb3/axon/pull/663) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump futures from 0.3.23 to 0.3.24 [\#661](https://github.com/axonweb3/axon/pull/661) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump pprof from 0.10.0 to 0.10.1 [\#660](https://github.com/axonweb3/axon/pull/660) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump socket2 from 0.4.4 to 0.4.6 [\#657](https://github.com/axonweb3/axon/pull/657) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.143 to 1.0.144 [\#631](https://github.com/axonweb3/axon/pull/631) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.61 to 1.0.62 [\#629](https://github.com/axonweb3/axon/pull/629) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump once\_cell from 1.13.0 to 1.13.1 [\#628](https://github.com/axonweb3/axon/pull/628) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump libc from 0.2.131 to 0.2.132 [\#627](https://github.com/axonweb3/axon/pull/627) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump minstant from 0.1.1 to 0.1.2 [\#626](https://github.com/axonweb3/axon/pull/626) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump revm from 1.8.0 to 1.9.0 [\#625](https://github.com/axonweb3/axon/pull/625) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump bytemuck from 1.11.0 to 1.12.0 [\#624](https://github.com/axonweb3/axon/pull/624) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ethabi from 17.1.0 to 17.2.0 [\#623](https://github.com/axonweb3/axon/pull/623) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump futures from 0.3.21 to 0.3.23 [\#620](https://github.com/axonweb3/axon/pull/620) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump libc from 0.2.129 to 0.2.131 [\#619](https://github.com/axonweb3/axon/pull/619) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.60 to 1.0.61 [\#615](https://github.com/axonweb3/axon/pull/615) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-sdk from 1.1.0 to 2.0.0 [\#610](https://github.com/axonweb3/axon/pull/610) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump libc from 0.2.128 to 0.2.129 [\#609](https://github.com/axonweb3/axon/pull/609) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.142 to 1.0.143 [\#606](https://github.com/axonweb3/axon/pull/606) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump libc from 0.2.127 to 0.2.128 [\#604](https://github.com/axonweb3/axon/pull/604) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.59 to 1.0.60 [\#599](https://github.com/axonweb3/axon/pull/599) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump rug from 1.16.0 to 1.17.0 [\#598](https://github.com/axonweb3/axon/pull/598) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump libc from 0.2.126 to 0.2.127 [\#597](https://github.com/axonweb3/axon/pull/597) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump chrono from 0.4.19 to 0.4.20 [\#596](https://github.com/axonweb3/axon/pull/596) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump quote from 1.0.20 to 1.0.21 [\#592](https://github.com/axonweb3/axon/pull/592) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.98 to 1.0.99 [\#591](https://github.com/axonweb3/axon/pull/591) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde\_json from 1.0.82 to 1.0.83 [\#590](https://github.com/axonweb3/axon/pull/590) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.141 to 1.0.142 [\#589](https://github.com/axonweb3/axon/pull/589) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump proc-macro2 from 1.0.42 to 1.0.43 [\#588](https://github.com/axonweb3/axon/pull/588) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump actions/cache from 2 to 3 [\#586](https://github.com/axonweb3/axon/pull/586) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump cita\_trie from 3.0.1 to 3.0.2 [\#583](https://github.com/axonweb3/axon/pull/583) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.58 to 1.0.59 [\#582](https://github.com/axonweb3/axon/pull/582) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.140 to 1.0.141 [\#581](https://github.com/axonweb3/axon/pull/581) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump async-trait from 0.1.56 to 0.1.57 [\#580](https://github.com/axonweb3/axon/pull/580) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.20.0 to 8.21.0 in /tests/e2e [\#578](https://github.com/axonweb3/axon/pull/578) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump bytes from 1.2.0 to 1.2.1 [\#574](https://github.com/axonweb3/axon/pull/574) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump arc-swap from 1.5.0 to 1.5.1 [\#573](https://github.com/axonweb3/axon/pull/573) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump prost from 0.10.4 to 0.11.0 [\#572](https://github.com/axonweb3/axon/pull/572) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump proc-macro2 from 1.0.40 to 1.0.42 [\#559](https://github.com/axonweb3/axon/pull/559) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint-plugin-sonarjs from 0.13.0 to 0.14.0 in /tests/e2e [\#558](https://github.com/axonweb3/axon/pull/558) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump az from 1.2.0 to 1.2.1 [\#556](https://github.com/axonweb3/axon/pull/556) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.20.0 to 1.20.1 [\#555](https://github.com/axonweb3/axon/pull/555) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.13 to 0.5.14 [\#554](https://github.com/axonweb3/axon/pull/554) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump crossbeam-queue from 0.3.5 to 0.3.6 [\#551](https://github.com/axonweb3/axon/pull/551) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump crossbeam-channel from 0.5.5 to 0.5.6 [\#550](https://github.com/axonweb3/axon/pull/550) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump crossbeam from 0.8.1 to 0.8.2 [\#549](https://github.com/axonweb3/axon/pull/549) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump fastrand from 1.7.0 to 1.8.0 [\#548](https://github.com/axonweb3/axon/pull/548) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jsonrpsee from 0.14.0 to 0.15.0 [\#545](https://github.com/axonweb3/axon/pull/545) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.139 to 1.0.140 [\#543](https://github.com/axonweb3/axon/pull/543) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-sdk from 1.0.1 to 1.1.0 [\#541](https://github.com/axonweb3/axon/pull/541) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 15.3.2 to 15.4.0 in /tests/e2e [\#540](https://github.com/axonweb3/axon/pull/540) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump jest from 28.1.2 to 28.1.3 in /tests/e2e [\#539](https://github.com/axonweb3/axon/pull/539) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jest-environment-node from 28.1.2 to 28.1.3 in /tests/e2e [\#538](https://github.com/axonweb3/axon/pull/538) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.19.0 to 8.20.0 in /tests/e2e [\#537](https://github.com/axonweb3/axon/pull/537) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.10.0 to 2.10.1 in /builtin-contract/metadata [\#536](https://github.com/axonweb3/axon/pull/536) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump lru from 0.7.7 to 0.7.8 [\#534](https://github.com/axonweb3/axon/pull/534) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump bytes from 1.1.0 to 1.2.0 [\#533](https://github.com/axonweb3/axon/pull/533) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-jsonrpc-types from 0.103.0 to 0.104.0 [\#532](https://github.com/axonweb3/axon/pull/532) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-hash from 0.103.0 to 0.104.0 [\#531](https://github.com/axonweb3/axon/pull/531) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-types from 0.103.0 to 0.104.0 [\#530](https://github.com/axonweb3/axon/pull/530) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump actions/cache from 2 to 3 [\#529](https://github.com/axonweb3/axon/pull/529) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.12 to 0.5.13 [\#527](https://github.com/axonweb3/axon/pull/527) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.19.2 to 1.20.0 [\#513](https://github.com/axonweb3/axon/pull/513) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.9 to 2.10.1 in /builtin-contract/crosschain [\#509](https://github.com/axonweb3/axon/pull/509) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @nomiclabs/hardhat-ethers from 2.0.6 to 2.1.0 in /builtin-contract/metadata [\#507](https://github.com/axonweb3/axon/pull/507) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.9 to 2.10.0 in /builtin-contract/metadata [\#506](https://github.com/axonweb3/axon/pull/506) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @openzeppelin/contracts from 4.6.0 to 4.7.0 in /builtin-contract/crosschain [\#505](https://github.com/axonweb3/axon/pull/505) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @nomiclabs/hardhat-ethers from 2.0.6 to 2.1.0 in /builtin-contract/crosschain [\#504](https://github.com/axonweb3/axon/pull/504) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 15.3.0 to 15.3.2 in /tests/e2e [\#502](https://github.com/axonweb3/axon/pull/502) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.11 to 0.5.12 [\#496](https://github.com/axonweb3/axon/pull/496) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump hyper from 0.14.19 to 0.14.20 [\#495](https://github.com/axonweb3/axon/pull/495) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump overlord from 0.4.1 to 0.4.2 [\#494](https://github.com/axonweb3/axon/pull/494) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.138 to 1.0.139 [\#493](https://github.com/axonweb3/axon/pull/493) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump backtrace from 0.3.65 to 0.3.66 [\#486](https://github.com/axonweb3/axon/pull/486) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump criterion from 0.3.5 to 0.3.6 [\#485](https://github.com/axonweb3/axon/pull/485) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump jest from 28.1.1 to 28.1.2 in /tests/e2e [\#483](https://github.com/axonweb3/axon/pull/483) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.18.0 to 8.19.0 in /tests/e2e [\#482](https://github.com/axonweb3/axon/pull/482) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 15.1.1 to 15.3.0 in /tests/e2e [\#481](https://github.com/axonweb3/axon/pull/481) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @openzeppelin/contracts from 4.6.0 to 4.7.0 in /builtin-contract/crosschain [\#480](https://github.com/axonweb3/axon/pull/480) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jest-environment-node from 28.1.1 to 28.1.2 in /tests/e2e [\#479](https://github.com/axonweb3/axon/pull/479) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump once\_cell from 1.12.1 to 1.13.0 [\#478](https://github.com/axonweb3/axon/pull/478) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump once\_cell from 1.12.0 to 1.12.1 [\#476](https://github.com/axonweb3/axon/pull/476) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump overlord from 0.3.2 to 0.4.1 [\#475](https://github.com/axonweb3/axon/pull/475) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.10 to 0.5.11 [\#470](https://github.com/axonweb3/axon/pull/470) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.137 to 1.0.138 [\#469](https://github.com/axonweb3/axon/pull/469) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ipnetwork from 0.19.0 to 0.20.0 [\#468](https://github.com/axonweb3/axon/pull/468) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde\_json from 1.0.81 to 1.0.82 [\#464](https://github.com/axonweb3/axon/pull/464) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 14.4.1 to 15.1.1 in /tests/e2e [\#461](https://github.com/axonweb3/axon/pull/461) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.18.2 to 7.18.6 in /tests/e2e [\#460](https://github.com/axonweb3/axon/pull/460) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.9 to 0.5.10 [\#459](https://github.com/axonweb3/axon/pull/459) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump pprof from 0.7.0 to 0.10.0 [\#456](https://github.com/axonweb3/axon/pull/456) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.17.0 to 8.18.0 in /tests/e2e [\#449](https://github.com/axonweb3/axon/pull/449) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 14.4.0 to 14.4.1 in /tests/e2e [\#448](https://github.com/axonweb3/axon/pull/448) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.6.8 to 5.6.9 in /builtin-contract/metadata [\#447](https://github.com/axonweb3/axon/pull/447) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.6.8 to 5.6.9 in /builtin-contract/crosschain [\#446](https://github.com/axonweb3/axon/pull/446) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump web3 from 1.7.3 to 1.7.4 in /tests/e2e [\#445](https://github.com/axonweb3/axon/pull/445) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump proc-macro2 from 1.0.39 to 1.0.40 [\#444](https://github.com/axonweb3/axon/pull/444) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump quote from 1.0.19 to 1.0.20 [\#443](https://github.com/axonweb3/axon/pull/443) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.8 to 0.5.9 [\#442](https://github.com/axonweb3/axon/pull/442) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump quote from 1.0.18 to 1.0.19 [\#439](https://github.com/axonweb3/axon/pull/439) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.57 to 1.0.58 [\#438](https://github.com/axonweb3/axon/pull/438) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.7 to 0.5.8 [\#437](https://github.com/axonweb3/axon/pull/437) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.96 to 1.0.98 [\#436](https://github.com/axonweb3/axon/pull/436) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump crossbeam-channel from 0.5.4 to 0.5.5 [\#435](https://github.com/axonweb3/axon/pull/435) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ethabi from 17.0.0 to 17.1.0 [\#431](https://github.com/axonweb3/axon/pull/431) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.7 to 2.9.9 in /builtin-contract/metadata [\#430](https://github.com/axonweb3/axon/pull/430) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jest-environment-node from 28.1.0 to 28.1.1 in /tests/e2e [\#429](https://github.com/axonweb3/axon/pull/429) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.7 to 2.9.9 in /builtin-contract/crosschain [\#428](https://github.com/axonweb3/axon/pull/428) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 14.3.0 to 14.4.0 in /tests/e2e [\#427](https://github.com/axonweb3/axon/pull/427) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jsonrpsee from 0.13.1 to 0.14.0 [\#426](https://github.com/axonweb3/axon/pull/426) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump reqwest from 0.11.10 to 0.11.11 [\#425](https://github.com/axonweb3/axon/pull/425) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump getrandom from 0.2.6 to 0.2.7 [\#424](https://github.com/axonweb3/axon/pull/424) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump lru from 0.7.6 to 0.7.7 [\#423](https://github.com/axonweb3/axon/pull/423) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ethers-signers from 0.12.0 to 0.13.0 [\#422](https://github.com/axonweb3/axon/pull/422) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.6 to 0.5.7 [\#418](https://github.com/axonweb3/axon/pull/418) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump jest from 28.1.0 to 28.1.1 in /tests/e2e [\#414](https://github.com/axonweb3/axon/pull/414) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @ethereumjs/tx from 3.5.1 to 3.5.2 in /builtin-contract/crosschain [\#413](https://github.com/axonweb3/axon/pull/413) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @ethereumjs/tx from 3.5.1 to 3.5.2 in /builtin-contract/metadata [\#412](https://github.com/axonweb3/axon/pull/412) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.6 to 2.9.7 in /builtin-contract/metadata [\#411](https://github.com/axonweb3/axon/pull/411) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 14.1.1 to 14.3.0 in /tests/e2e [\#410](https://github.com/axonweb3/axon/pull/410) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethereumjs-util from 7.1.4 to 7.1.5 in /builtin-contract/metadata [\#408](https://github.com/axonweb3/axon/pull/408) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.16.0 to 8.17.0 in /tests/e2e [\#407](https://github.com/axonweb3/axon/pull/407) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.6 to 2.9.7 in /builtin-contract/crosschain [\#406](https://github.com/axonweb3/axon/pull/406) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump http-server from 14.1.0 to 14.1.1 in /tests/e2e [\#405](https://github.com/axonweb3/axon/pull/405) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.18.0 to 7.18.2 in /tests/e2e [\#404](https://github.com/axonweb3/axon/pull/404) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.19.1 to 1.19.2 [\#402](https://github.com/axonweb3/axon/pull/402) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.95 to 1.0.96 [\#399](https://github.com/axonweb3/axon/pull/399) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump async-trait from 0.1.53 to 0.1.56 [\#398](https://github.com/axonweb3/axon/pull/398) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.18.2 to 1.19.1 [\#397](https://github.com/axonweb3/axon/pull/397) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio-util from 0.7.2 to 0.7.3 [\#396](https://github.com/axonweb3/axon/pull/396) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump parking\_lot from 0.12.0 to 0.12.1 [\#393](https://github.com/axonweb3/axon/pull/393) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump beef from 0.5.1 to 0.5.2 [\#391](https://github.com/axonweb3/axon/pull/391) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump hyper from 0.14.18 to 0.14.19 [\#390](https://github.com/axonweb3/axon/pull/390) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump dashmap from 5.3.3 to 5.3.4 [\#389](https://github.com/axonweb3/axon/pull/389) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump lru from 0.7.5 to 0.7.6 [\#387](https://github.com/axonweb3/axon/pull/387) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 14.1.0 to 14.1.1 in /tests/e2e [\#386](https://github.com/axonweb3/axon/pull/386) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.15.0 to 8.16.0 in /tests/e2e [\#385](https://github.com/axonweb3/axon/pull/385) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.6.6 to 5.6.8 in /builtin-contract/crosschain [\#384](https://github.com/axonweb3/axon/pull/384) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.17.12 to 7.18.0 in /tests/e2e [\#383](https://github.com/axonweb3/axon/pull/383) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.5 to 2.9.6 in /builtin-contract/metadata [\#382](https://github.com/axonweb3/axon/pull/382) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.5 to 2.9.6 in /builtin-contract/crosschain [\#381](https://github.com/axonweb3/axon/pull/381) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.6.6 to 5.6.8 in /builtin-contract/metadata [\#380](https://github.com/axonweb3/axon/pull/380) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump prost from 0.10.3 to 0.10.4 [\#378](https://github.com/axonweb3/axon/pull/378) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump once\_cell from 1.11.0 to 1.12.0 [\#376](https://github.com/axonweb3/axon/pull/376) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump once\_cell from 1.10.0 to 1.11.0 [\#372](https://github.com/axonweb3/axon/pull/372) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump prometheus from 0.13.0 to 0.13.1 [\#371](https://github.com/axonweb3/axon/pull/371) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.94 to 1.0.95 [\#368](https://github.com/axonweb3/axon/pull/368) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump libc from 0.2.125 to 0.2.126 [\#367](https://github.com/axonweb3/axon/pull/367) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.17.9 to 7.17.12 in /tests/e2e [\#366](https://github.com/axonweb3/axon/pull/366) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.5 to 0.5.6 [\#364](https://github.com/axonweb3/axon/pull/364) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.6.5 to 5.6.6 in /builtin-contract/crosschain [\#363](https://github.com/axonweb3/axon/pull/363) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.4 to 2.9.5 in /builtin-contract/crosschain [\#362](https://github.com/axonweb3/axon/pull/362) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.4 to 2.9.5 in /builtin-contract/metadata [\#361](https://github.com/axonweb3/axon/pull/361) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.6.5 to 5.6.6 in /builtin-contract/metadata [\#360](https://github.com/axonweb3/axon/pull/360) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 14.0.0 to 14.1.0 in /tests/e2e [\#359](https://github.com/axonweb3/axon/pull/359) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.93 to 1.0.94 [\#358](https://github.com/axonweb3/axon/pull/358) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio-util from 0.7.1 to 0.7.2 [\#357](https://github.com/axonweb3/axon/pull/357) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jsonrpsee from 0.13.0 to 0.13.1 [\#356](https://github.com/axonweb3/axon/pull/356) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @nomiclabs/hardhat-ethers from 2.0.5 to 2.0.6 in /builtin-contract/crosschain [\#354](https://github.com/axonweb3/axon/pull/354) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.3 to 2.9.4 in /builtin-contract/crosschain [\#353](https://github.com/axonweb3/axon/pull/353) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @nomiclabs/hardhat-ethers from 2.0.5 to 2.0.6 in /builtin-contract/metadata [\#352](https://github.com/axonweb3/axon/pull/352) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.3 to 2.9.4 in /builtin-contract/metadata [\#351](https://github.com/axonweb3/axon/pull/351) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jsonrpsee from 0.12.0 to 0.13.0 [\#348](https://github.com/axonweb3/axon/pull/348) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.4 to 0.5.5 [\#345](https://github.com/axonweb3/axon/pull/345) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.92 to 1.0.93 [\#344](https://github.com/axonweb3/axon/pull/344) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 13.7.0 to 14.0.0 in /tests/e2e [\#340](https://github.com/axonweb3/axon/pull/340) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jest-environment-node from 28.0.2 to 28.1.0 in /tests/e2e [\#337](https://github.com/axonweb3/axon/pull/337) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump jest from 28.0.3 to 28.1.0 in /tests/e2e [\#336](https://github.com/axonweb3/axon/pull/336) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.14.0 to 8.15.0 in /tests/e2e [\#335](https://github.com/axonweb3/axon/pull/335) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.136 to 1.0.137 [\#334](https://github.com/axonweb3/axon/pull/334) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.91 to 1.0.92 [\#333](https://github.com/axonweb3/axon/pull/333) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump num-traits from 0.2.14 to 0.2.15 [\#332](https://github.com/axonweb3/axon/pull/332) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump socket2 from 0.4.4 to 0.4.5 [\#331](https://github.com/axonweb3/axon/pull/331) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jsonrpsee from 0.11.0 to 0.12.0 [\#328](https://github.com/axonweb3/axon/pull/328) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump proc-macro2 from 1.0.37 to 1.0.38 [\#327](https://github.com/axonweb3/axon/pull/327) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.18.0 to 1.18.1 [\#326](https://github.com/axonweb3/axon/pull/326) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump log from 0.4.16 to 0.4.17 [\#325](https://github.com/axonweb3/axon/pull/325) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde\_json from 1.0.79 to 1.0.81 [\#324](https://github.com/axonweb3/axon/pull/324) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump libc from 0.2.123 to 0.2.125 [\#321](https://github.com/axonweb3/axon/pull/321) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.6.4 to 5.6.5 in /builtin-contract/metadata [\#319](https://github.com/axonweb3/axon/pull/319) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.6.4 to 5.6.5 in /builtin-contract/crosschain [\#318](https://github.com/axonweb3/axon/pull/318) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump num-traits from 0.2.14 to 0.2.15 [\#317](https://github.com/axonweb3/axon/pull/317) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde\_json from 1.0.80 to 1.0.81 [\#316](https://github.com/axonweb3/axon/pull/316) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump log from 0.4.16 to 0.4.17 [\#315](https://github.com/axonweb3/axon/pull/315) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.18.0 to 1.18.1 [\#314](https://github.com/axonweb3/axon/pull/314) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump dashmap from 5.3.2 to 5.3.3 [\#313](https://github.com/axonweb3/axon/pull/313) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump jest from 28.0.2 to 28.0.3 in /tests/e2e [\#312](https://github.com/axonweb3/axon/pull/312) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde from 1.0.136 to 1.0.137 [\#311](https://github.com/axonweb3/axon/pull/311) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde\_json from 1.0.79 to 1.0.80 [\#310](https://github.com/axonweb3/axon/pull/310) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.91 to 1.0.92 [\#309](https://github.com/axonweb3/axon/pull/309) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump dashmap from 5.2.0 to 5.3.2 [\#308](https://github.com/axonweb3/axon/pull/308) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 13.6.0 to 13.7.0 in /tests/e2e [\#305](https://github.com/axonweb3/axon/pull/305) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump rug from 1.15.0 to 1.16.0 [\#304](https://github.com/axonweb3/axon/pull/304) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jest-environment-node from 28.0.1 to 28.0.2 in /tests/e2e [\#302](https://github.com/axonweb3/axon/pull/302) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump jest from 28.0.1 to 28.0.2 in /tests/e2e [\#301](https://github.com/axonweb3/axon/pull/301) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.17.0 to 1.18.0 [\#300](https://github.com/axonweb3/axon/pull/300) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jest-environment-node from 28.0.0 to 28.0.1 in /tests/e2e [\#298](https://github.com/axonweb3/axon/pull/298) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump jest from 28.0.0 to 28.0.1 in /tests/e2e [\#297](https://github.com/axonweb3/axon/pull/297) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.3 to 0.5.4 [\#296](https://github.com/axonweb3/axon/pull/296) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump jest from 27.5.1 to 28.0.0 in /tests/e2e [\#294](https://github.com/axonweb3/axon/pull/294) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jest-environment-node from 27.5.1 to 28.0.0 in /tests/e2e [\#293](https://github.com/axonweb3/axon/pull/293) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.13.0 to 8.14.0 in /tests/e2e [\#290](https://github.com/axonweb3/axon/pull/290) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump log4rs from 1.0.0 to 1.1.1 [\#287](https://github.com/axonweb3/axon/pull/287) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jsonrpsee from 0.10.1 to 0.11.0 [\#283](https://github.com/axonweb3/axon/pull/283) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.56 to 1.0.57 [\#281](https://github.com/axonweb3/axon/pull/281) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 13.5.2 to 13.6.0 in /tests/e2e [\#278](https://github.com/axonweb3/axon/pull/278) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump pprof from 0.7.0 to 0.8.0 [\#277](https://github.com/axonweb3/axon/pull/277) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.1 to 0.5.3 [\#275](https://github.com/axonweb3/axon/pull/275) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump backtrace from 0.3.64 to 0.3.65 [\#270](https://github.com/axonweb3/axon/pull/270) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tentacle-secio from 0.5.3 to 0.5.4 [\#269](https://github.com/axonweb3/axon/pull/269) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump toml from 0.5.8 to 0.5.9 [\#267](https://github.com/axonweb3/axon/pull/267) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.6.3 to 5.6.4 in /builtin-contract/metadata [\#263](https://github.com/axonweb3/axon/pull/263) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.6.3 to 5.6.4 in /builtin-contract/crosschain [\#262](https://github.com/axonweb3/axon/pull/262) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.6.2 to 5.6.3 in /builtin-contract/metadata [\#258](https://github.com/axonweb3/axon/pull/258) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.6.2 to 5.6.3 in /builtin-contract/crosschain [\#257](https://github.com/axonweb3/axon/pull/257) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump prost from 0.10.0 to 0.10.1 [\#256](https://github.com/axonweb3/axon/pull/256) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ipnetwork from 0.18.0 to 0.19.0 [\#255](https://github.com/axonweb3/axon/pull/255) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint-plugin-sonarjs from 0.12.0 to 0.13.0 in /tests/e2e [\#252](https://github.com/axonweb3/axon/pull/252) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-jsonrpc-types from 0.101.8 to 0.103.0 [\#251](https://github.com/axonweb3/axon/pull/251) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-types from 0.101.8 to 0.103.0 [\#250](https://github.com/axonweb3/axon/pull/250) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump quote from 1.0.17 to 1.0.18 [\#249](https://github.com/axonweb3/axon/pull/249) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-hash from 0.101.8 to 0.103.0 [\#248](https://github.com/axonweb3/axon/pull/248) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @ethereumjs/tx from 3.5.0 to 3.5.1 in /builtin-contract/crosschain [\#245](https://github.com/axonweb3/axon/pull/245) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.5.4 to 5.6.2 in /builtin-contract/crosschain [\#244](https://github.com/axonweb3/axon/pull/244) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.1 to 2.9.3 in /builtin-contract/crosschain [\#243](https://github.com/axonweb3/axon/pull/243) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethereum-waffle from 3.4.0 to 3.4.4 in /builtin-contract/metadata [\#242](https://github.com/axonweb3/axon/pull/242) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethereum-waffle from 3.4.0 to 3.4.4 in /builtin-contract/crosschain [\#241](https://github.com/axonweb3/axon/pull/241) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump web3 from 1.7.1 to 1.7.3 in /tests/e2e [\#240](https://github.com/axonweb3/axon/pull/240) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @ethereumjs/tx from 3.5.0 to 3.5.1 in /builtin-contract/metadata [\#239](https://github.com/axonweb3/axon/pull/239) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump ethers from 5.5.4 to 5.6.2 in /builtin-contract/metadata [\#238](https://github.com/axonweb3/axon/pull/238) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint-plugin-import from 2.25.4 to 2.26.0 in /tests/e2e [\#237](https://github.com/axonweb3/axon/pull/237) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump @babel/plugin-transform-modules-commonjs from 7.17.7 to 7.17.9 in /tests/e2e [\#236](https://github.com/axonweb3/axon/pull/236) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump hardhat from 2.9.1 to 2.9.3 in /builtin-contract/metadata [\#235](https://github.com/axonweb3/axon/pull/235) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump puppeteer from 13.5.1 to 13.5.2 in /tests/e2e [\#234](https://github.com/axonweb3/axon/pull/234) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps-dev\): bump eslint from 8.12.0 to 8.13.0 in /tests/e2e [\#233](https://github.com/axonweb3/axon/pull/233) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump actions/upload-artifact from 2 to 3 [\#231](https://github.com/axonweb3/axon/pull/231) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump proc-macro2 from 1.0.36 to 1.0.37 [\#227](https://github.com/axonweb3/axon/pull/227) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-jsonrpc-types from 0.101.7 to 0.101.8 [\#226](https://github.com/axonweb3/axon/pull/226) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.90 to 1.0.91 [\#225](https://github.com/axonweb3/axon/pull/225) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump codecov/codecov-action from 2 to 3 [\#224](https://github.com/axonweb3/axon/pull/224) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jsonrpsee from 0.9.0 to 0.10.1 [\#223](https://github.com/axonweb3/axon/pull/223) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump lru from 0.7.3 to 0.7.5 [\#222](https://github.com/axonweb3/axon/pull/222) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.5.0 to 0.5.1 [\#221](https://github.com/axonweb3/axon/pull/221) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump cita\_trie from 3.0.0 to 3.0.1 [\#218](https://github.com/axonweb3/axon/pull/218) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.4.8 to 0.5.0 [\#217](https://github.com/axonweb3/axon/pull/217) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump prost from 0.9.0 to 0.10.0 [\#213](https://github.com/axonweb3/axon/pull/213) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.89 to 1.0.90 [\#210](https://github.com/axonweb3/axon/pull/210) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio-util from 0.7.0 to 0.7.1 [\#209](https://github.com/axonweb3/axon/pull/209) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump getrandom from 0.2.5 to 0.2.6 [\#208](https://github.com/axonweb3/axon/pull/208) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump quote from 1.0.16 to 1.0.17 [\#207](https://github.com/axonweb3/axon/pull/207) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump async-trait from 0.1.52 to 0.1.53 [\#206](https://github.com/axonweb3/axon/pull/206) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump actions/checkout from 2 to 3 [\#201](https://github.com/axonweb3/axon/pull/201) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump hyper from 0.14.17 to 0.14.18 [\#200](https://github.com/axonweb3/axon/pull/200) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump log from 0.4.14 to 0.4.16 [\#195](https://github.com/axonweb3/axon/pull/195) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-jsonrpc-types from 0.101.6 to 0.101.7 [\#193](https://github.com/axonweb3/axon/pull/193) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump crossbeam-channel from 0.5.3 to 0.5.4 [\#189](https://github.com/axonweb3/axon/pull/189) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump quote from 1.0.15 to 1.0.16 [\#188](https://github.com/axonweb3/axon/pull/188) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ethereum from 0.11.1 to 0.12.0 [\#183](https://github.com/axonweb3/axon/pull/183) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.88 to 1.0.89 [\#182](https://github.com/axonweb3/axon/pull/182) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump crossbeam-channel from 0.5.2 to 0.5.3 [\#181](https://github.com/axonweb3/axon/pull/181) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump crossbeam-queue from 0.3.4 to 0.3.5 [\#180](https://github.com/axonweb3/axon/pull/180) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.87 to 1.0.88 [\#179](https://github.com/axonweb3/axon/pull/179) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump dashmap from 5.1.0 to 5.2.0 [\#178](https://github.com/axonweb3/axon/pull/178) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump syn from 1.0.86 to 1.0.87 [\#172](https://github.com/axonweb3/axon/pull/172) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump reqwest from 0.11.9 to 0.11.10 [\#171](https://github.com/axonweb3/axon/pull/171) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump pprof from 0.6.2 to 0.7.0 [\#152](https://github.com/axonweb3/axon/pull/152) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump actions/setup-node from 2 to 3 [\#151](https://github.com/axonweb3/axon/pull/151) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump actions/checkout from 1 to 3 [\#141](https://github.com/axonweb3/axon/pull/141) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-jsonrpc-types from 0.101.5 to 0.101.6 [\#137](https://github.com/axonweb3/axon/pull/137) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.4.7 to 0.4.8 [\#136](https://github.com/axonweb3/axon/pull/136) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump lru from 0.7.2 to 0.7.3 [\#134](https://github.com/axonweb3/axon/pull/134) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.4.6 to 0.4.7 [\#132](https://github.com/axonweb3/axon/pull/132) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump ckb-jsonrpc-types from 0.101.4 to 0.101.5 [\#125](https://github.com/axonweb3/axon/pull/125) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.54 to 1.0.55 [\#122](https://github.com/axonweb3/axon/pull/122) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump axum from 0.4.5 to 0.4.6 [\#121](https://github.com/axonweb3/axon/pull/121) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump getrandom from 0.2.4 to 0.2.5 [\#120](https://github.com/axonweb3/axon/pull/120) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump anyhow from 1.0.53 to 1.0.54 [\#115](https://github.com/axonweb3/axon/pull/115) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump tokio from 1.16.1 to 1.17.0 [\#104](https://github.com/axonweb3/axon/pull/104) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump serde\_json from 1.0.78 to 1.0.79 [\#101](https://github.com/axonweb3/axon/pull/101) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump futures from 0.3.19 to 0.3.21 [\#85](https://github.com/axonweb3/axon/pull/85) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump crossbeam-queue from 0.3.3 to 0.3.4 [\#84](https://github.com/axonweb3/axon/pull/84) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump jsonrpsee from 0.8.0 to 0.9.0 [\#83](https://github.com/axonweb3/axon/pull/83) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump dashmap from 5.0.0 to 5.1.0 [\#82](https://github.com/axonweb3/axon/pull/82) ([dependabot[bot]](https://github.com/apps/dependabot)) + +๐ŸŒˆ Style + +- style: change some code style and cargo update [\#697](https://github.com/axonweb3/axon/pull/697) ([KaoImin](https://github.com/KaoImin)) + +**Closed issues:** + +- eth\_senRawTransaction panics [\#767](https://github.com/axonweb3/axon/issues/767) +- eth\_getLogs filtering events by address is filtering transaction receipts instead of logs [\#744](https://github.com/axonweb3/axon/issues/744) +- eth\_getLogs returning wrong address of the event, sender instead of contract address [\#730](https://github.com/axonweb3/axon/issues/730) +- Transaction Hash Mismatch [\#724](https://github.com/axonweb3/axon/issues/724) +- eth\_getBlockByNumber doesn't follow Ethereum JSON-RPC API specification [\#700](https://github.com/axonweb3/axon/issues/700) +- Support: does axon support track\_block method? [\#416](https://github.com/axonweb3/axon/issues/416) +- Custom error for eth\_getBalance [\#415](https://github.com/axonweb3/axon/issues/415) +- Compability: axon node rpc return result dosen't have gas field for transcation object [\#394](https://github.com/axonweb3/axon/issues/394) +- ไฝ ไปฌๆ˜ฏ็‹—ๅง๏ผŸ็›ดๆŽฅ copy muta ไปฃ็ ๏ผŸ [\#23](https://github.com/axonweb3/axon/issues/23) + +**Merged pull requests:** + +- ci: cp config.toml to package dir [\#907](https://github.com/axonweb3/axon/pull/907) ([liya2017](https://github.com/liya2017)) +- ci: release workflow bug fix [\#895](https://github.com/axonweb3/axon/pull/895) ([liya2017](https://github.com/liya2017)) +- ci: workflows for release [\#889](https://github.com/axonweb3/axon/pull/889) ([liya2017](https://github.com/liya2017)) +- ci: add ci to update config.toml in axon-devops repo [\#874](https://github.com/axonweb3/axon/pull/874) ([liya2017](https://github.com/liya2017)) +- feat: add fee allocate and support use as lib [\#856](https://github.com/axonweb3/axon/pull/856) ([KaoImin](https://github.com/KaoImin)) +- ci: fix set-output warning [\#850](https://github.com/axonweb3/axon/pull/850) ([liya2017](https://github.com/liya2017)) +- ci: add a workflow to build docker image [\#845](https://github.com/axonweb3/axon/pull/845) ([liya2017](https://github.com/liya2017)) +- ci: add comments when ci triggered by issue comments [\#795](https://github.com/axonweb3/axon/pull/795) ([liya2017](https://github.com/liya2017)) +- feat\(config\): configure contract addresses [\#792](https://github.com/axonweb3/axon/pull/792) ([handsome0hell](https://github.com/handsome0hell)) +- feat: update cargo clap to 4.0 [\#784](https://github.com/axonweb3/axon/pull/784) ([liya2017](https://github.com/liya2017)) +- feat: add code owner to automatically requested for review [\#776](https://github.com/axonweb3/axon/pull/776) ([liya2017](https://github.com/liya2017)) +- ci: fix clippy check runs on wrong commit [\#775](https://github.com/axonweb3/axon/pull/775) ([liya2017](https://github.com/liya2017)) +- chore: update ci usage in pull request template [\#772](https://github.com/axonweb3/axon/pull/772) ([liya2017](https://github.com/liya2017)) +- test\(rlp\): legacy transaction decoding [\#769](https://github.com/axonweb3/axon/pull/769) ([handsome0hell](https://github.com/handsome0hell)) +- fix\(rlp\): panic by tx signature length overflow [\#768](https://github.com/axonweb3/axon/pull/768) ([handsome0hell](https://github.com/handsome0hell)) +- feat\(ibc\): impl get paths by prefix interface [\#731](https://github.com/axonweb3/axon/pull/731) ([hongda3141](https://github.com/hongda3141)) +- feat\(ibc\): start ibc server [\#722](https://github.com/axonweb3/axon/pull/722) ([ImJeremyHe](https://github.com/ImJeremyHe)) +- feat\(ibc\): impl ibc adapter traits [\#720](https://github.com/axonweb3/axon/pull/720) ([hongda3141](https://github.com/hongda3141)) +- feat\(ibc\): update grpc msg [\#713](https://github.com/axonweb3/axon/pull/713) ([wenyuanhust](https://github.com/wenyuanhust)) +- docs: added contact info and delate acknowledgement [\#704](https://github.com/axonweb3/axon/pull/704) ([linnnsss](https://github.com/linnnsss)) +- feat\(ibc\): impl ibc gRPC query and msg trait [\#703](https://github.com/axonweb3/axon/pull/703) ([wenyuanhust](https://github.com/wenyuanhust)) +- feat\(ibc\): impl some ibc context [\#701](https://github.com/axonweb3/axon/pull/701) ([ImJeremyHe](https://github.com/ImJeremyHe)) +- ci: change ci trigger style [\#689](https://github.com/axonweb3/axon/pull/689) ([liya2017](https://github.com/liya2017)) +- feat: change type of ckb\_address in Transfer from H160 to String [\#686](https://github.com/axonweb3/axon/pull/686) ([ashuralyk](https://github.com/ashuralyk)) +- feat: impl codec for ibc item [\#673](https://github.com/axonweb3/axon/pull/673) ([ImJeremyHe](https://github.com/ImJeremyHe)) +- feat\(ibc\): implementing ibc context [\#652](https://github.com/axonweb3/axon/pull/652) ([ImJeremyHe](https://github.com/ImJeremyHe)) +- feat\(ibc\): add ibc compat skeleton [\#650](https://github.com/axonweb3/axon/pull/650) ([KaoImin](https://github.com/KaoImin)) +- chore: remove redudant clone [\#649](https://github.com/axonweb3/axon/pull/649) ([ImJeremyHe](https://github.com/ImJeremyHe)) +- fix: eth\_getBlockByNumber panic [\#647](https://github.com/axonweb3/axon/pull/647) ([ImJeremyHe](https://github.com/ImJeremyHe)) +- feat: apply ERC1967 proxy feature on metadata and crosschain contract [\#633](https://github.com/axonweb3/axon/pull/633) ([ashuralyk](https://github.com/ashuralyk)) +- chore: change typo and use criterion for bench [\#632](https://github.com/axonweb3/axon/pull/632) ([ImJeremyHe](https://github.com/ImJeremyHe)) +- test\(sync\): add basic tests [\#622](https://github.com/axonweb3/axon/pull/622) ([wenyuanhust](https://github.com/wenyuanhust)) +- ci: upgrade coverage test toolchain [\#614](https://github.com/axonweb3/axon/pull/614) ([KaoImin](https://github.com/KaoImin)) +- chore: add bench for revm [\#608](https://github.com/axonweb3/axon/pull/608) ([ImJeremyHe](https://github.com/ImJeremyHe)) +- ci: add pr labeler workflow [\#602](https://github.com/axonweb3/axon/pull/602) ([KaoImin](https://github.com/KaoImin)) +- ci: split unit test to crosschain-test and metadata-Test [\#600](https://github.com/axonweb3/axon/pull/600) ([liya2017](https://github.com/liya2017)) +- chore: remove unnecessary copy [\#595](https://github.com/axonweb3/axon/pull/595) ([driftluo](https://github.com/driftluo)) +- fix\(e2e\): fix e2e test case [\#594](https://github.com/axonweb3/axon/pull/594) ([hongda3141](https://github.com/hongda3141)) +- ci: change bot id to run specified ci [\#593](https://github.com/axonweb3/axon/pull/593) ([liya2017](https://github.com/liya2017)) +- ci: update bot ci list [\#587](https://github.com/axonweb3/axon/pull/587) ([liya2017](https://github.com/liya2017)) +- test: add v3 test yml [\#584](https://github.com/axonweb3/axon/pull/584) ([gpBlockchain](https://github.com/gpBlockchain)) +- test: add Openzeppelin Contracts tests yml [\#577](https://github.com/axonweb3/axon/pull/577) ([gpBlockchain](https://github.com/gpBlockchain)) +- docs\(API\): add axon web3 document [\#575](https://github.com/axonweb3/axon/pull/575) ([liya2017](https://github.com/liya2017)) +- chore: upgrade some crates [\#571](https://github.com/axonweb3/axon/pull/571) ([KaoImin](https://github.com/KaoImin)) +- Revert feat: add max contract code size limit [\#569](https://github.com/axonweb3/axon/pull/569) ([KaoImin](https://github.com/KaoImin)) +- feat: add max contract code size limit [\#566](https://github.com/axonweb3/axon/pull/566) ([KaoImin](https://github.com/KaoImin)) +- fix: fix web3 transaction type [\#565](https://github.com/axonweb3/axon/pull/565) ([KaoImin](https://github.com/KaoImin)) +- fix\(e2e\): update e2e metamask version [\#564](https://github.com/axonweb3/axon/pull/564) ([hongda3141](https://github.com/hongda3141)) +- fix: fix tx pool arc inconsistency [\#563](https://github.com/axonweb3/axon/pull/563) ([driftluo](https://github.com/driftluo)) +- refactor\(API\): divide axon jsonrpc implement [\#562](https://github.com/axonweb3/axon/pull/562) ([KaoImin](https://github.com/KaoImin)) +- chore: change the interval of checking npm update [\#553](https://github.com/axonweb3/axon/pull/553) ([KaoImin](https://github.com/KaoImin)) +- refactor: change decode revert reason and encode log bloom [\#547](https://github.com/axonweb3/axon/pull/547) ([KaoImin](https://github.com/KaoImin)) +- fix: fix filter block with duplicate data [\#546](https://github.com/axonweb3/axon/pull/546) ([driftluo](https://github.com/driftluo)) +- perf\(mempool\): use vec instead of binary heap [\#544](https://github.com/axonweb3/axon/pull/544) ([driftluo](https://github.com/driftluo)) +- test: add web3 compatible test yml [\#528](https://github.com/axonweb3/axon/pull/528) ([gpBlockchain](https://github.com/gpBlockchain)) +- fix\(e2e\): fix eth\_getBalance3 [\#526](https://github.com/axonweb3/axon/pull/526) ([hongda3141](https://github.com/hongda3141)) +- feat: add genesis generator [\#525](https://github.com/axonweb3/axon/pull/525) ([liya2017](https://github.com/liya2017)) +- chore: change some log message and config [\#524](https://github.com/axonweb3/axon/pull/524) ([KaoImin](https://github.com/KaoImin)) +- fix\(executor\): always increase nonce and deduct gas [\#522](https://github.com/axonweb3/axon/pull/522) ([KaoImin](https://github.com/KaoImin)) +- refactor: add approve and revert abi to crosschain [\#519](https://github.com/axonweb3/axon/pull/519) ([KaoImin](https://github.com/KaoImin)) +- feat: support multi-layer nest topic [\#517](https://github.com/axonweb3/axon/pull/517) ([driftluo](https://github.com/driftluo)) +- chore\(log\): change some log level [\#515](https://github.com/axonweb3/axon/pull/515) ([KaoImin](https://github.com/KaoImin)) +- fix: fix mempool nonce [\#514](https://github.com/axonweb3/axon/pull/514) ([driftluo](https://github.com/driftluo)) +- fix\(executor\): deduct gas before execute transaction [\#512](https://github.com/axonweb3/axon/pull/512) ([KaoImin](https://github.com/KaoImin)) +- fix\(API\): fix build Web3 receipt [\#511](https://github.com/axonweb3/axon/pull/511) ([KaoImin](https://github.com/KaoImin)) +- fix: fix state root update on sync [\#510](https://github.com/axonweb3/axon/pull/510) ([driftluo](https://github.com/driftluo)) +- refactor\(mempool\): add balance check error [\#508](https://github.com/axonweb3/axon/pull/508) ([KaoImin](https://github.com/KaoImin)) +- fix\(crosschain\): the wckb must be added into whitelist at first [\#501](https://github.com/axonweb3/axon/pull/501) ([Daryl-L](https://github.com/Daryl-L)) +- fix\(e2e\): fix e2e-test [\#500](https://github.com/axonweb3/axon/pull/500) ([hongda3141](https://github.com/hongda3141)) +- fix: fix mempool package order [\#498](https://github.com/axonweb3/axon/pull/498) ([driftluo](https://github.com/driftluo)) +- fix: fix some bugs of Web3 and EVM [\#492](https://github.com/axonweb3/axon/pull/492) ([KaoImin](https://github.com/KaoImin)) +- chore: change chain\_id format from u8 to u16 [\#491](https://github.com/axonweb3/axon/pull/491) ([ashuralyk](https://github.com/ashuralyk)) +- fix\(e2e\): fix e2e test case of nonce [\#490](https://github.com/axonweb3/axon/pull/490) ([hongda3141](https://github.com/hongda3141)) +- refactor: add enable option to tx assembler [\#489](https://github.com/axonweb3/axon/pull/489) ([KaoImin](https://github.com/KaoImin)) +- feat: add query crosschain record API [\#488](https://github.com/axonweb3/axon/pull/488) ([KaoImin](https://github.com/KaoImin)) +- feat\(crosschain\): tool and contract changed [\#487](https://github.com/axonweb3/axon/pull/487) ([Daryl-L](https://github.com/Daryl-L)) +- fix: fix some bugs in cross-chain [\#484](https://github.com/axonweb3/axon/pull/484) ([KaoImin](https://github.com/KaoImin)) +- refactor: add storage lru cache size to config [\#477](https://github.com/axonweb3/axon/pull/477) ([KaoImin](https://github.com/KaoImin)) +- chore: bump rust toolchain version [\#474](https://github.com/axonweb3/axon/pull/474) ([KaoImin](https://github.com/KaoImin)) +- refactor: change multi nodes genesis and run function [\#472](https://github.com/axonweb3/axon/pull/472) ([KaoImin](https://github.com/KaoImin)) +- chore: change tx-assembler hash settings [\#471](https://github.com/axonweb3/axon/pull/471) ([ashuralyk](https://github.com/ashuralyk)) +- fix\(synchronization\): broadcasts wrong proof number [\#467](https://github.com/axonweb3/axon/pull/467) ([handsome0hell](https://github.com/handsome0hell)) +- chore: add cross client info to config files [\#466](https://github.com/axonweb3/axon/pull/466) ([liya2017](https://github.com/liya2017)) +- feat: ensure nonce monotonically increasing [\#465](https://github.com/axonweb3/axon/pull/465) ([driftluo](https://github.com/driftluo)) +- fix\(api\): fix some bugs of estimate gas [\#462](https://github.com/axonweb3/axon/pull/462) ([KaoImin](https://github.com/KaoImin)) +- refactor: compat legacy and EIP2930 transaction struct [\#458](https://github.com/axonweb3/axon/pull/458) ([KaoImin](https://github.com/KaoImin)) +- refactor\(web3\): add earliest and pending to block id [\#457](https://github.com/axonweb3/axon/pull/457) ([driftluo](https://github.com/driftluo)) +- chore: upgrade deps [\#455](https://github.com/axonweb3/axon/pull/455) ([driftluo](https://github.com/driftluo)) +- feat\(crosschain\): some changes about crosschain contract [\#451](https://github.com/axonweb3/axon/pull/451) ([Daryl-L](https://github.com/Daryl-L)) +- fix\(web3\): change get nonexistent account balance [\#434](https://github.com/axonweb3/axon/pull/434) ([KaoImin](https://github.com/KaoImin)) +- chore: upgrade tentacle [\#432](https://github.com/axonweb3/axon/pull/432) ([driftluo](https://github.com/driftluo)) +- chore: change check point [\#421](https://github.com/axonweb3/axon/pull/421) ([driftluo](https://github.com/driftluo)) +- feat: get tx from local first [\#420](https://github.com/axonweb3/axon/pull/420) ([driftluo](https://github.com/driftluo)) +- feat\(crosschain\): some changed in constructor. [\#419](https://github.com/axonweb3/axon/pull/419) ([Daryl-L](https://github.com/Daryl-L)) +- feat: add crosschain module [\#417](https://github.com/axonweb3/axon/pull/417) ([KaoImin](https://github.com/KaoImin)) +- chore: add accounts info to config files [\#403](https://github.com/axonweb3/axon/pull/403) ([handsome0hell](https://github.com/handsome0hell)) +- fix\(crosschain\): fix from the spec article [\#401](https://github.com/axonweb3/axon/pull/401) ([Daryl-L](https://github.com/Daryl-L)) +- feat: init network by mnemonic [\#400](https://github.com/axonweb3/axon/pull/400) ([handsome0hell](https://github.com/handsome0hell)) +- fix: add gas field to Web3Transaction struct [\#395](https://github.com/axonweb3/axon/pull/395) ([KaoImin](https://github.com/KaoImin)) +- feat\(crosschain\): transfer tokens between CKB and Axon [\#392](https://github.com/axonweb3/axon/pull/392) ([Daryl-L](https://github.com/Daryl-L)) +- chore: graceful shutdown [\#388](https://github.com/axonweb3/axon/pull/388) ([driftluo](https://github.com/driftluo)) +- chore: upgrade rust toolchain and some crates [\#379](https://github.com/axonweb3/axon/pull/379) ([KaoImin](https://github.com/KaoImin)) +- refactor: change the rich transaction in web3 block [\#377](https://github.com/axonweb3/axon/pull/377) ([KaoImin](https://github.com/KaoImin)) +- refactor\(api\): change web3 transaction struct [\#374](https://github.com/axonweb3/axon/pull/374) ([KaoImin](https://github.com/KaoImin)) +- fix: fix the duplicate insert count error caused by concurrent inserts [\#373](https://github.com/axonweb3/axon/pull/373) ([driftluo](https://github.com/driftluo)) +- chore: change dependabot schedule config [\#365](https://github.com/axonweb3/axon/pull/365) ([KaoImin](https://github.com/KaoImin)) +- feat: flush timeout tx [\#355](https://github.com/axonweb3/axon/pull/355) ([driftluo](https://github.com/driftluo)) +- fix: fix tx insert to co\_queue [\#350](https://github.com/axonweb3/axon/pull/350) ([driftluo](https://github.com/driftluo)) +- fix\(docker\): docker ssl [\#349](https://github.com/axonweb3/axon/pull/349) ([zhengjianhui](https://github.com/zhengjianhui)) +- chore: remove convert [\#347](https://github.com/axonweb3/axon/pull/347) ([driftluo](https://github.com/driftluo)) +- perf\(executor\): batch commit changes by all txs in one block [\#343](https://github.com/axonweb3/axon/pull/343) ([wenyuanhust](https://github.com/wenyuanhust)) +- chore\(devtool\): add sync nodes config files [\#342](https://github.com/axonweb3/axon/pull/342) ([KaoImin](https://github.com/KaoImin)) +- chore: change some code [\#341](https://github.com/axonweb3/axon/pull/341) ([driftluo](https://github.com/driftluo)) +- refactor\(executor\): change the mpt structure [\#338](https://github.com/axonweb3/axon/pull/338) ([KaoImin](https://github.com/KaoImin)) +- fix\(executor\): always apply the execute results [\#330](https://github.com/axonweb3/axon/pull/330) ([KaoImin](https://github.com/KaoImin)) +- fix: fix mempool limit overflow and make unknown\_hashes insert pool correct [\#329](https://github.com/axonweb3/axon/pull/329) ([driftluo](https://github.com/driftluo)) +- test: fix unit tests related metadata [\#323](https://github.com/axonweb3/axon/pull/323) ([KaoImin](https://github.com/KaoImin)) +- feat: tracing mem usage status [\#307](https://github.com/axonweb3/axon/pull/307) ([driftluo](https://github.com/driftluo)) +- refactor: loop to pull ckb txs when init interoperation mod [\#303](https://github.com/axonweb3/axon/pull/303) ([KaoImin](https://github.com/KaoImin)) +- feat\(mempool\): gossip broadcast transactions [\#299](https://github.com/axonweb3/axon/pull/299) ([driftluo](https://github.com/driftluo)) +- fix\(triedb\): fix panic on random flush cache [\#295](https://github.com/axonweb3/axon/pull/295) ([driftluo](https://github.com/driftluo)) +- fix\(protocol\): encode transaction with signature [\#292](https://github.com/axonweb3/axon/pull/292) ([KaoImin](https://github.com/KaoImin)) +- fix\(trie\): commit stash after remove keys [\#291](https://github.com/axonweb3/axon/pull/291) ([KaoImin](https://github.com/KaoImin)) +- fix\(e2e\): data type of [\#289](https://github.com/axonweb3/axon/pull/289) ([handsome0hell](https://github.com/handsome0hell)) +- chore: use acqRel as it's load and store order [\#286](https://github.com/axonweb3/axon/pull/286) ([driftluo](https://github.com/driftluo)) +- refactor\(trie\): change cache from dashmap to hashmap [\#285](https://github.com/axonweb3/axon/pull/285) ([driftluo](https://github.com/driftluo)) +- Revert chore(deps): bump pprof from 0.7.0 to 0.8.0 [\#284](https://github.com/axonweb3/axon/pull/284) ([KaoImin](https://github.com/KaoImin)) +- refactor\(codec\): shield signature to reduce storage usage [\#280](https://github.com/axonweb3/axon/pull/280) ([KaoImin](https://github.com/KaoImin)) +- feat: enable config rocksdb by options [\#279](https://github.com/axonweb3/axon/pull/279) ([driftluo](https://github.com/driftluo)) +- feat: complete interoperability module and Cardano testcase [\#276](https://github.com/axonweb3/axon/pull/276) ([ashuralyk](https://github.com/ashuralyk)) +- feat: add jemalloc feature and fix memory leak [\#274](https://github.com/axonweb3/axon/pull/274) ([KaoImin](https://github.com/KaoImin)) +- perf\(trie\): reduce redundant clone [\#273](https://github.com/axonweb3/axon/pull/273) ([driftluo](https://github.com/driftluo)) +- feat: use atomic usize to record mempool size [\#272](https://github.com/axonweb3/axon/pull/272) ([driftluo](https://github.com/driftluo)) +- fix\(rlp-codec\): decode s of signature components [\#271](https://github.com/axonweb3/axon/pull/271) ([KaoImin](https://github.com/KaoImin)) +- chore: upgrade some crates [\#268](https://github.com/axonweb3/axon/pull/268) ([KaoImin](https://github.com/KaoImin)) +- chore: some code change [\#266](https://github.com/axonweb3/axon/pull/266) ([driftluo](https://github.com/driftluo)) +- feat\(test\): add some e2e test cases [\#265](https://github.com/axonweb3/axon/pull/265) ([DavidChild](https://github.com/DavidChild)) +- fix\(protocol\): rlp decode unverified transaction [\#261](https://github.com/axonweb3/axon/pull/261) ([KaoImin](https://github.com/KaoImin)) +- chore\(deps\): upgrade ckb vm version to v0.21.2 [\#260](https://github.com/axonweb3/axon/pull/260) ([KaoImin](https://github.com/KaoImin)) +- refactor: change the style of some code [\#254](https://github.com/axonweb3/axon/pull/254) ([KaoImin](https://github.com/KaoImin)) +- feat: add ckb client module [\#253](https://github.com/axonweb3/axon/pull/253) ([driftluo](https://github.com/driftluo)) +- feat: complete partial interoperation module and tests [\#247](https://github.com/axonweb3/axon/pull/247) ([ashuralyk](https://github.com/ashuralyk)) +- ci: fix failed to skip ci [\#246](https://github.com/axonweb3/axon/pull/246) ([liya2017](https://github.com/liya2017)) +- chore: update dependabot config file [\#232](https://github.com/axonweb3/axon/pull/232) ([KaoImin](https://github.com/KaoImin)) +- refactor: do not compile aot code in aarch64 unix [\#230](https://github.com/axonweb3/axon/pull/230) ([KaoImin](https://github.com/KaoImin)) +- chore: bump rust toolchain [\#229](https://github.com/axonweb3/axon/pull/229) ([KaoImin](https://github.com/KaoImin)) +- feat: add interoperation module [\#228](https://github.com/axonweb3/axon/pull/228) ([KaoImin](https://github.com/KaoImin)) +- refactor\(evm\): change the payload of call method [\#219](https://github.com/axonweb3/axon/pull/219) ([KaoImin](https://github.com/KaoImin)) +- feat\(executor\): add some precompile contracts [\#215](https://github.com/axonweb3/axon/pull/215) ([KaoImin](https://github.com/KaoImin)) +- test\(e2e\): add some e2e test cases [\#212](https://github.com/axonweb3/axon/pull/212) ([DavidChild](https://github.com/DavidChild)) +- feat\(apm\): adjusting the apm configuration [\#211](https://github.com/axonweb3/axon/pull/211) ([zhengjianhui](https://github.com/zhengjianhui)) +- feat\(apm\): tracing integration [\#204](https://github.com/axonweb3/axon/pull/204) ([zhengjianhui](https://github.com/zhengjianhui)) +- docs: update README [\#203](https://github.com/axonweb3/axon/pull/203) ([rev-chaos](https://github.com/rev-chaos)) +- feat: support filter api [\#202](https://github.com/axonweb3/axon/pull/202) ([driftluo](https://github.com/driftluo)) +- ci: change pr template [\#199](https://github.com/axonweb3/axon/pull/199) ([liya2017](https://github.com/liya2017)) +- refactor: use faster-hex instead of hex-simd [\#198](https://github.com/axonweb3/axon/pull/198) ([KaoImin](https://github.com/KaoImin)) +- feat\(executor\): add some precompile contracts [\#197](https://github.com/axonweb3/axon/pull/197) ([KaoImin](https://github.com/KaoImin)) +- ci: specify job run list in pr comments [\#196](https://github.com/axonweb3/axon/pull/196) ([liya2017](https://github.com/liya2017)) +- fix: filter support multiple [\#192](https://github.com/axonweb3/axon/pull/192) ([driftluo](https://github.com/driftluo)) +- test\(e2e\): create e2e test data and config [\#191](https://github.com/axonweb3/axon/pull/191) ([DavidChild](https://github.com/DavidChild)) +- test\(e2e\): add a bunch of tests for web3 api [\#190](https://github.com/axonweb3/axon/pull/190) ([handsome0hell](https://github.com/handsome0hell)) +- feat\(web3\): get transaction count support pending [\#187](https://github.com/axonweb3/axon/pull/187) ([driftluo](https://github.com/driftluo)) +- ci: cancel running workflows when branch updated [\#186](https://github.com/axonweb3/axon/pull/186) ([liya2017](https://github.com/liya2017)) +- Revert refactor: change the argument of storage at rpc [\#185](https://github.com/axonweb3/axon/pull/185) ([KaoImin](https://github.com/KaoImin)) +- feat\(mempool\): add get tx count by address interface [\#184](https://github.com/axonweb3/axon/pull/184) ([KaoImin](https://github.com/KaoImin)) +- refactor: change the argument of storage at rpc [\#175](https://github.com/axonweb3/axon/pull/175) ([KaoImin](https://github.com/KaoImin)) +- ci\(chaos\): chaos integration [\#174](https://github.com/axonweb3/axon/pull/174) ([zhengjianhui](https://github.com/zhengjianhui)) +- feat: add native token system script executor [\#170](https://github.com/axonweb3/axon/pull/170) ([KaoImin](https://github.com/KaoImin)) +- perf\(mempool\): extending the flush write lock range [\#169](https://github.com/axonweb3/axon/pull/169) ([driftluo](https://github.com/driftluo)) +- refactor: hex decode and hash empty data [\#168](https://github.com/axonweb3/axon/pull/168) ([KaoImin](https://github.com/KaoImin)) +- test\(e2e\): support running multiple tests [\#167](https://github.com/axonweb3/axon/pull/167) ([handsome0hell](https://github.com/handsome0hell)) +- feat\(apm\): add network metrics [\#166](https://github.com/axonweb3/axon/pull/166) ([zhengjianhui](https://github.com/zhengjianhui)) +- fix: rename rpc eth\_getTransactionCountByHash [\#165](https://github.com/axonweb3/axon/pull/165) ([driftluo](https://github.com/driftluo)) +- fix: fix mempool insert limit [\#164](https://github.com/axonweb3/axon/pull/164) ([driftluo](https://github.com/driftluo)) +- fix\(contract\): erase the check about metadata.version and block.number [\#162](https://github.com/axonweb3/axon/pull/162) ([ashuralyk](https://github.com/ashuralyk)) +- ci\(k8s\): update the configuration file [\#161](https://github.com/axonweb3/axon/pull/161) ([zhengjianhui](https://github.com/zhengjianhui)) +- ci: add chaos integration and remove benchmark [\#160](https://github.com/axonweb3/axon/pull/160) ([zhengjianhui](https://github.com/zhengjianhui)) +- fix\(contract\): change metadata judgement of epoch number [\#154](https://github.com/axonweb3/axon/pull/154) ([ashuralyk](https://github.com/ashuralyk)) +- chore: remove some useless jenkins files [\#150](https://github.com/axonweb3/axon/pull/150) ([KaoImin](https://github.com/KaoImin)) +- perf\(mempool\): change mempool package logic [\#149](https://github.com/axonweb3/axon/pull/149) ([driftluo](https://github.com/driftluo)) +- chore\(e2e\): add workflow for e2e tests [\#148](https://github.com/axonweb3/axon/pull/148) ([handsome0hell](https://github.com/handsome0hell)) +- chore: change npm to yarn in builtin-contract [\#146](https://github.com/axonweb3/axon/pull/146) ([ashuralyk](https://github.com/ashuralyk)) +- fix: disable cross client handle submit check point [\#145](https://github.com/axonweb3/axon/pull/145) ([driftluo](https://github.com/driftluo)) +- chore: configure ESLint for E2E tests [\#144](https://github.com/axonweb3/axon/pull/144) ([handsome0hell](https://github.com/handsome0hell)) +- fix\(config\): fix a config spelling mistake [\#142](https://github.com/axonweb3/axon/pull/142) ([KaoImin](https://github.com/KaoImin)) +- chore\(bot\): dependabot upgrade github actions [\#140](https://github.com/axonweb3/axon/pull/140) ([KaoImin](https://github.com/KaoImin)) +- refactor: simplify code [\#139](https://github.com/axonweb3/axon/pull/139) ([driftluo](https://github.com/driftluo)) +- feat\(metadata\): add metadata controller module [\#138](https://github.com/axonweb3/axon/pull/138) ([KaoImin](https://github.com/KaoImin)) +- feat\(contract\): add crosschain asset contract [\#135](https://github.com/axonweb3/axon/pull/135) ([ashuralyk](https://github.com/ashuralyk)) +- fix\(mempool\): fix mismatch error [\#131](https://github.com/axonweb3/axon/pull/131) ([rev-chaos](https://github.com/rev-chaos)) +- chore: use puppeteer to test compatibility with Metamask [\#130](https://github.com/axonweb3/axon/pull/130) ([handsome0hell](https://github.com/handsome0hell)) +- feat: add metadata contract into genesis block [\#126](https://github.com/axonweb3/axon/pull/126) ([ashuralyk](https://github.com/ashuralyk)) +- feat: impl web3 subscription [\#124](https://github.com/axonweb3/axon/pull/124) ([driftluo](https://github.com/driftluo)) +- feat\(apm\): consensus metrics [\#123](https://github.com/axonweb3/axon/pull/123) ([zhengjianhui](https://github.com/zhengjianhui)) +- fix: fix get log filter with address [\#119](https://github.com/axonweb3/axon/pull/119) ([driftluo](https://github.com/driftluo)) +- feat: embedded pprof with feature and rpc [\#118](https://github.com/axonweb3/axon/pull/118) ([driftluo](https://github.com/driftluo)) +- feat\(storage\): add a lru cache to storage [\#117](https://github.com/axonweb3/axon/pull/117) ([KaoImin](https://github.com/KaoImin)) +- feat\(apm\): add trace span procedural macro [\#116](https://github.com/axonweb3/axon/pull/116) ([KaoImin](https://github.com/KaoImin)) +- ci\(k8s\): adding a configuration file for k8s deployment [\#114](https://github.com/axonweb3/axon/pull/114) ([zhengjianhui](https://github.com/zhengjianhui)) +- chore: update some deps [\#112](https://github.com/axonweb3/axon/pull/112) ([driftluo](https://github.com/driftluo)) +- feat\(apm\): add metrics for mempool and storage [\#111](https://github.com/axonweb3/axon/pull/111) ([zhengjianhui](https://github.com/zhengjianhui)) +- chore\(e2e\): add the e2e testing framework [\#108](https://github.com/axonweb3/axon/pull/108) ([handsome0hell](https://github.com/handsome0hell)) +- feat\(api\): impl some web3 interfaces [\#107](https://github.com/axonweb3/axon/pull/107) ([DavidChild](https://github.com/DavidChild)) +- fix: upgrade tentacle [\#106](https://github.com/axonweb3/axon/pull/106) ([driftluo](https://github.com/driftluo)) +- fix\(std\): instant elapsed may cause panic [\#105](https://github.com/axonweb3/axon/pull/105) ([KaoImin](https://github.com/KaoImin)) +- feat: impl some web3 interface [\#103](https://github.com/axonweb3/axon/pull/103) ([driftluo](https://github.com/driftluo)) +- feat\(apm\): add prometheus metrics support [\#100](https://github.com/axonweb3/axon/pull/100) ([zhengjianhui](https://github.com/zhengjianhui)) +- ci\(benchmark\): add benchmark workflow [\#99](https://github.com/axonweb3/axon/pull/99) ([zhengjianhui](https://github.com/zhengjianhui)) +- feat: impl fee history and get block by hash [\#97](https://github.com/axonweb3/axon/pull/97) ([driftluo](https://github.com/driftluo)) +- feat\(api\): impl some web3 interfaces [\#93](https://github.com/axonweb3/axon/pull/93) ([DavidChild](https://github.com/DavidChild)) +- feat\(api\): impl some web3 interfaces [\#92](https://github.com/axonweb3/axon/pull/92) ([driftluo](https://github.com/driftluo)) +- feat\(storage\): add block hash number schema [\#90](https://github.com/axonweb3/axon/pull/90) ([KaoImin](https://github.com/KaoImin)) +- chore: upgrade tentacle [\#89](https://github.com/axonweb3/axon/pull/89) ([driftluo](https://github.com/driftluo)) +- chore\(crypto\): bump blst version to 0.3.7 [\#87](https://github.com/axonweb3/axon/pull/87) ([driftluo](https://github.com/driftluo)) +- ci: add codecov workflow [\#81](https://github.com/axonweb3/axon/pull/81) ([KaoImin](https://github.com/KaoImin)) +- ci: change dependabot config options [\#79](https://github.com/axonweb3/axon/pull/79) ([KaoImin](https://github.com/KaoImin)) +- ci: create dependabot.yml [\#76](https://github.com/axonweb3/axon/pull/76) ([KaoImin](https://github.com/KaoImin)) +- fix\(genesis\): change the timestamp of genesis [\#75](https://github.com/axonweb3/axon/pull/75) ([KaoImin](https://github.com/KaoImin)) +- fix\(consensus\): redundant saving proof of block header [\#74](https://github.com/axonweb3/axon/pull/74) ([KaoImin](https://github.com/KaoImin)) +- ci: add pr lint checking workflow [\#73](https://github.com/axonweb3/axon/pull/73) ([KaoImin](https://github.com/KaoImin)) +- chore\(toolchain\): upgrade rust toolchain version [\#72](https://github.com/axonweb3/axon/pull/72) ([KaoImin](https://github.com/KaoImin)) +- chore: add PR and issue templates [\#71](https://github.com/axonweb3/axon/pull/71) ([KaoImin](https://github.com/KaoImin)) +- fix\(test\): fix parallel access of db file [\#70](https://github.com/axonweb3/axon/pull/70) ([rev-chaos](https://github.com/rev-chaos)) +- refactor\(API\): change web3 transaction response struct [\#69](https://github.com/axonweb3/axon/pull/69) ([DavidChild](https://github.com/DavidChild)) +- feat\(cross-client\): impl cross chain client [\#68](https://github.com/axonweb3/axon/pull/68) ([KaoImin](https://github.com/KaoImin)) +- refactor\(API\): use Hex type instead of String in Web3 types [\#65](https://github.com/axonweb3/axon/pull/65) ([handsome0hell](https://github.com/handsome0hell)) +- refactor\(executor\): move code\_data to file instead of const [\#64](https://github.com/axonweb3/axon/pull/64) ([rev-chaos](https://github.com/rev-chaos)) +- test\(executor\): add uniswap test [\#63](https://github.com/axonweb3/axon/pull/63) ([rev-chaos](https://github.com/rev-chaos)) +- feat\(cross-client\): add build axon transaction interface [\#62](https://github.com/axonweb3/axon/pull/62) ([KaoImin](https://github.com/KaoImin)) +- refactor\(consensus\): change timestamp to second [\#61](https://github.com/axonweb3/axon/pull/61) ([driftluo](https://github.com/driftluo)) +- feat\(API\): add get logs interface [\#60](https://github.com/axonweb3/axon/pull/60) ([driftluo](https://github.com/driftluo)) +- refactor\(mempool\): check gas\_limit by U256 [\#59](https://github.com/axonweb3/axon/pull/59) ([KaoImin](https://github.com/KaoImin)) +- feat\(run\): add an initial contract in genesis [\#58](https://github.com/axonweb3/axon/pull/58) ([KaoImin](https://github.com/KaoImin)) +- fix\(consensus\): fix some bug of verify proof [\#57](https://github.com/axonweb3/axon/pull/57) ([KaoImin](https://github.com/KaoImin)) +- refactor\(API\): change rpc response to hex string [\#56](https://github.com/axonweb3/axon/pull/56) ([DavidChild](https://github.com/DavidChild)) +- test\(executor\): add a standlone evm debugger [\#55](https://github.com/axonweb3/axon/pull/55) ([KaoImin](https://github.com/KaoImin)) +- feat\(cross-client\): add cross chain client [\#54](https://github.com/axonweb3/axon/pull/54) ([driftluo](https://github.com/driftluo)) +- refactor: change hex encode and decode with simd [\#53](https://github.com/axonweb3/axon/pull/53) ([KaoImin](https://github.com/KaoImin)) +- fix\(run\): use runtime block\_on instead of local set [\#52](https://github.com/axonweb3/axon/pull/52) ([KaoImin](https://github.com/KaoImin)) +- chore\(network\): upgrade tentacle version [\#51](https://github.com/axonweb3/axon/pull/51) ([driftluo](https://github.com/driftluo)) +- refactor\(crypto\): change bls crypto to blst [\#50](https://github.com/axonweb3/axon/pull/50) ([KaoImin](https://github.com/KaoImin)) +- refactor\(protocol\): remove chain\_id in metadata struct [\#49](https://github.com/axonweb3/axon/pull/49) ([KaoImin](https://github.com/KaoImin)) +- refactor\(executor\): change create2 to create for contract creation [\#48](https://github.com/axonweb3/axon/pull/48) ([mohanson](https://github.com/mohanson)) +- refactor\(API\): change send raw transaction payload [\#47](https://github.com/axonweb3/axon/pull/47) ([KaoImin](https://github.com/KaoImin)) +- refactor\(consensus\): clear up the gap between number and state root [\#46](https://github.com/axonweb3/axon/pull/46) ([KaoImin](https://github.com/KaoImin)) +- feat\(config\): add an indenpendent address for ws [\#45](https://github.com/axonweb3/axon/pull/45) ([KaoImin](https://github.com/KaoImin)) +- feat\(API\): add a WebSocket server for JsonRPC API [\#44](https://github.com/axonweb3/axon/pull/44) ([KaoImin](https://github.com/KaoImin)) +- feat\(network\): observe listen port occupancy [\#43](https://github.com/axonweb3/axon/pull/43) ([driftluo](https://github.com/driftluo)) +- feat\(network\): enable reuse port [\#42](https://github.com/axonweb3/axon/pull/42) ([driftluo](https://github.com/driftluo)) +- refactor: add last checkpoint block hash in block header [\#40](https://github.com/axonweb3/axon/pull/40) ([KaoImin](https://github.com/KaoImin)) +- refactor\(mempool\): change mempool to a heap base priority queue [\#39](https://github.com/axonweb3/axon/pull/39) ([KaoImin](https://github.com/KaoImin)) +- refactor\(API\): change some fields type in receipt [\#38](https://github.com/axonweb3/axon/pull/38) ([KaoImin](https://github.com/KaoImin)) +- feat\(API\): impl some web3 interface [\#37](https://github.com/axonweb3/axon/pull/37) ([KaoImin](https://github.com/KaoImin)) +- refactor\(API\): change web3 block and transaction [\#36](https://github.com/axonweb3/axon/pull/36) ([KaoImin](https://github.com/KaoImin)) +- fix\(sync\): change the last sync number [\#35](https://github.com/axonweb3/axon/pull/35) ([KaoImin](https://github.com/KaoImin)) +- refactor\(API\): change decode of raw transaction [\#34](https://github.com/axonweb3/axon/pull/34) ([KaoImin](https://github.com/KaoImin)) +- feat\(Network\): consensus peer discovery [\#32](https://github.com/axonweb3/axon/pull/32) ([driftluo](https://github.com/driftluo)) +- feat\(executor\): add benchmark of evm executor [\#31](https://github.com/axonweb3/axon/pull/31) ([KaoImin](https://github.com/KaoImin)) +- feat\(mempool\): change the impl of mempool [\#30](https://github.com/axonweb3/axon/pull/30) ([KaoImin](https://github.com/KaoImin)) +- fix\(protocol\): default hex string may cause panic [\#28](https://github.com/axonweb3/axon/pull/28) ([KaoImin](https://github.com/KaoImin)) +- feat\(network\): support random discovery [\#27](https://github.com/axonweb3/axon/pull/27) ([driftluo](https://github.com/driftluo)) +- feat\(API\): add some web3 interface [\#26](https://github.com/axonweb3/axon/pull/26) ([KaoImin](https://github.com/KaoImin)) +- fix\(run\): hold the http stop handler [\#25](https://github.com/axonweb3/axon/pull/25) ([KaoImin](https://github.com/KaoImin)) +- docs: update README [\#24](https://github.com/axonweb3/axon/pull/24) ([KaoImin](https://github.com/KaoImin)) +- feat\(API\): impl some web3 rpc interface [\#22](https://github.com/axonweb3/axon/pull/22) ([KaoImin](https://github.com/KaoImin)) +- refactor\(protocol\): change transaction structure [\#21](https://github.com/axonweb3/axon/pull/21) ([KaoImin](https://github.com/KaoImin)) +- feat\(docker\): add docker env and compose [\#20](https://github.com/axonweb3/axon/pull/20) ([zhengjianhui](https://github.com/zhengjianhui)) +- feat\(protocol\): display address with eip55 checksum [\#19](https://github.com/axonweb3/axon/pull/19) ([KaoImin](https://github.com/KaoImin)) +- feat\(run\): change metadata and genesis distribute [\#18](https://github.com/axonweb3/axon/pull/18) ([KaoImin](https://github.com/KaoImin)) +- feat\(cli\): add cli module and config files [\#17](https://github.com/axonweb3/axon/pull/17) ([KaoImin](https://github.com/KaoImin)) +- fix\(network\): fix rpc response error [\#16](https://github.com/axonweb3/axon/pull/16) ([driftluo](https://github.com/driftluo)) +- feat\(api\): impl json rpc api [\#15](https://github.com/axonweb3/axon/pull/15) ([driftluo](https://github.com/driftluo)) +- feat\(run\): add core run module [\#14](https://github.com/axonweb3/axon/pull/14) ([KaoImin](https://github.com/KaoImin)) +- feat: add consensus and synchronization impl [\#13](https://github.com/axonweb3/axon/pull/13) ([KaoImin](https://github.com/KaoImin)) +- chore: Remove the existence of itself in bootstrap [\#12](https://github.com/axonweb3/axon/pull/12) ([driftluo](https://github.com/driftluo)) +- feat\(executor\): add evm backend and trie store [\#11](https://github.com/axonweb3/axon/pull/11) ([KaoImin](https://github.com/KaoImin)) +- feat\(network\): impl simple core network [\#10](https://github.com/axonweb3/axon/pull/10) ([driftluo](https://github.com/driftluo)) +- feat\(mempool\): add verify signature in check transaction [\#9](https://github.com/axonweb3/axon/pull/9) ([KaoImin](https://github.com/KaoImin)) +- feat\(executor\): impl core executor [\#8](https://github.com/axonweb3/axon/pull/8) ([mohanson](https://github.com/mohanson)) +- feat\(protocol\): add executor traits [\#7](https://github.com/axonweb3/axon/pull/7) ([mohanson](https://github.com/mohanson)) +- feat\(storage\): impl core storage module [\#6](https://github.com/axonweb3/axon/pull/6) ([zhengjianhui](https://github.com/zhengjianhui)) +- feat: add core mempool impl [\#5](https://github.com/axonweb3/axon/pull/5) ([KaoImin](https://github.com/KaoImin)) +- refactor\(protocol\): change block header to after EIP1559 [\#4](https://github.com/axonweb3/axon/pull/4) ([KaoImin](https://github.com/KaoImin)) +- feat\(protocol\): impl rlp codec for protocol types [\#3](https://github.com/axonweb3/axon/pull/3) ([KaoImin](https://github.com/KaoImin)) +- feat\(protocol\): add primitive types and traits [\#2](https://github.com/axonweb3/axon/pull/2) ([KaoImin](https://github.com/KaoImin)) +- chore\(ci\): add action workflows and Cargo.lock [\#1](https://github.com/axonweb3/axon/pull/1) ([KaoImin](https://github.com/KaoImin))