github Galxe/gravity-sdk v0.0.3
v0.0.3: Pre-alpha

latest releases: v1.10.0, v1.9.3, v1.9.2...
19 months ago

What's Changed

  • [improve] Improve Block number by @Lchangliang in #117
  • [feat] add reth v2 by @keanji-x in #119
  • [feat]: add bridge to call execution api v2 function by @keanji-x in #122
  • [fix] remove reth dependencies and add async trait by @keanji-x in #123
  • [feat] add recv unbroadcast txn api and implement it for kv store v2 by @keanji-x in #124
  • feat: Able to run kv store v2 using execution api v2 by @ByteYue in #125
  • feat: able to bench kv store using quorum store by @ByteYue in #126
  • feat: Add one file account_latest_committed_sequence_number in verifiedTxn by @ByteYue in #127
  • [feat]: Bring account_latest_committed_seq_num when recv pending txns by @ByteYue in #128
  • [improve] refactor shared mempool by @Lchangliang in #129
  • [improve] Make ExecutionApi all func async by @Lchangliang in #130
  • [improve] Unsupport prune tree by @Lchangliang in #131
  • chore: remove useless bench server code & comment some test code by @ByteYue in #132
  • [improve] Fix test error by @Lchangliang in #133
  • [improve] fix error case by @Lchangliang in #134
  • [Fix] Modify Case by @Lchangliang in #135
  • [Bugfix] Fix channel branch disable by @Lchangliang in #136
  • [bugfix] Fix todo code by @Lchangliang in #137
  • [bugfix]: Don't blocking wait on recv unbroadcast txn by @ByteYue in #138
  • feat: Refactor the bench bin to do new bench mark by @ByteYue in #140
  • [chore]: Temporarily make ENABLE_QUORUM_STORE one env instead of using on chain config by @ByteYue in #141
  • [opt]: Use new runtime for retrieve_from_execution_routine to prevent contention by @ByteYue in #142
  • [opt]: Use signedtransaction in mempool transaction intead of verified txn to prevent the time-consuming committed hash calculating logic by @ByteYue in #143
  • [improve] Refactor recovery api by @Lchangliang in #144
  • [feat] Implement RethCoordinator for external transaction processing by @keanji-x in #139
  • [feat] init genesis when start consensus and coordinator by @keanji-x in #145
  • [feat]: Able to set leader when using bench & able to control whether to produce txn or not for bench mode by @ByteYue in #146
  • [feat] call pipeline api in coordinator of reth-v2 by @keanji-x in #147
  • [improve] Support some tests by @Lchangliang in #148
  • [opt]: Only leader for bench can produce txn. by @ByteYue in #149
  • [chore]: Remove useless kvstore code by @ByteYue in #150
  • [chore]: Fix compile issue by @ByteYue in #152
  • [chore]: Add readme for the kv store. by @ByteYue in #151
  • [fmt] remove reth-v1 and format reth-v2 by @keanji-x in #153
  • [chore]: Add dashboards for grafana from aptos. by @ByteYue in #154
  • [fix] remove reth v2 in cargo.toml by @keanji-x in #155
  • [feat] add mempool and construct txn from mempool by @keanji-x in #156
  • [feat]: Add aptos-telemetry by @ByteYue in #157
  • [fix] fix byets endian when covert txn in web3 crate to reth txn by @keanji-x in #158
  • [feat]: Able to set fail point at runtime using http service by @ByteYue in #159
  • [chore]: Remove useless execution_api v1 code and related code by @ByteYue in #160
  • [chore] Remove lib and dependencies in cargo and rename reth to peth to avoid conflict by @keanji-x in #161
  • [feat] support pipeline in reth and aptos by @keanji-x in #163
  • Revert "[feat] support pipeline in reth and aptos" by @keanji-x in #164
  • [feat] support exec in pipe with reth and aptos by @keanji-x in #165
  • [feat]: Set fail point should be one http interface instead of https by @ByteYue in #166
  • [feat]: Support specify the code tag or branch and support peth in makefile. by @ByteYue in #162
  • [feat]: Return tx hash when submitting tx by @ByteYue in #167
  • [feat] check account nonce in coordinator and skip the txn with old nonce by @keanji-x in #168
  • [feat]: Specify the version for wasm-bindgen to compile peth in linux by @ByteYue in #169
  • [feat]: Log the build information when starting node. by @ByteYue in #170
  • [feat]: Crash when task in tokio panics by @ByteYue in #171
  • [feat]: Introduce prometheus_node_metrics by @ByteYue in #172
  • [feat] add txn status to avoid add commited txn in batch by @keanji-x in #173
  • [feat]: Disable telemetry service by default by @ByteYue in #174
  • [feat]: Enable rotating leader using consensus runtime by @ByteYue in #175
  • [bugfix]: Set corresponding block number along with the block meta by @ByteYue in #176
  • [chore]: Don't spawn new runtime each time calling commit_blocks by @ByteYue in #177
  • [bugfix]: move the qs callback to be after mempool by @ByteYue in #178
  • [feat] add peth v2 and coordinator for pipeline v2 api by @keanji-x in #179
  • [fix]: fix genesis id by @keanji-x in #180
  • [feat]: add random value in external block meta by @keanji-x in #181
  • [fix]: define random type in core-types by @keanji-x in #182
  • [feat] remove block controller and buffer in peth v2 by @keanji-x in #183
  • [chore]: Add config in consensus config to control pre_commit by @ByteYue in #185
  • Revert "[chore]: Add config in consensus config to control pre_commit (#185)" by @ByteYue in #187
  • [feat] make coordinator can run in pipelinev2 with aptos consensus by @keanji-x in #190
  • [improve] Persist ledger_info by @Lchangliang in #193
  • [bugfix] Fix genesis block error by @Lchangliang in #194
  • [feature]: Pick "enhance consensus key rotation support" by @ByteYue in #196
  • [feat]: Pick "update qs key loading" by @ByteYue in #197
  • [feat]: Use coex bridge to replace gravity_consensus_engine args by @ByteYue in #199
  • [fix]: Add missing file coex.rs to pass compile by @ByteYue in #200
  • [bugfix] Fix ledger_info persist failed error by @Lchangliang in #201
  • [opt] recv pending txn in reth coordinator with reth pool and listener by @keanji-x in #202
  • [feat] lock state in a small scope and remove pipe api lock by @keanji-x in #203
  • [fix] only update account seq number when the new seq number is bigger than the old by @keanji-x in #205
  • [test]: Add keep alive tool for test net node by @ByteYue in #195
  • [feat]: Add enable_pipeline config and construct pipeline builder in block store by @ByteYue in #206
  • [improve] Support to commit ledger in pipeline mode by @Lchangliang in #207
  • [chore]: Enable aptos new pipeline by default in validator.yml by @ByteYue in #208
  • [enhance]: Make the ansible deploy util more roboust by @ByteYue in #209
  • [fix] use debug to trace some logs to avoid huge logs in dev net by @keanji-x in #210
  • [chore]: Add one flag in deploy.sh to control whether deleting the legacy data by @ByteYue in #211
  • [bugfix] Fix commit ledger info error by @Lchangliang in #213
  • [feat] remove export lib of reth and add quick release by @keanji-x in #214
  • [fix] remove some cn comment by @keanji-x in #216
  • [chore]: Add more readme. by @ByteYue in #215
  • [feat] remove peth v2 and make pethv2 to peth by @keanji-x in #218
  • [fix] rename pethv2 to peth in start script by @keanji-x in #219
  • [fix] add peth to gravity workspace by @keanji-x in #220
  • [fix] respond to consensus notfication handler after commiting to mempool by @keanji-x in #221
  • [feat] keep address when account is empty by @keanji-x in #222
  • [Bugfix] Fix the block sync error by @Lchangliang in #223
  • Revert "[feat] add txn status to avoid add commited txn in batch (#173)" by @ByteYue in #225
  • [chore]: Specify listen address for http and auth rpc. by @ByteYue in #226
  • [refactor]: enhance script usability with shortcuts and better UX by @keanji-x in #227
  • [bugfix] Fix restart error by @Lchangliang in #228
  • [chore]: Add quick release mode in makefile by @ByteYue in #229
  • [feature]: Enable metric for txn committed per second. by @ByteYue in #231
  • Refactor code and rename the directors by @Richard1048576 in #230
  • [bugfix] Fix restart error by @Lchangliang in #232
  • [fix] only sleep 500ms in a round by @keanji-x in #234
  • [chore]: No need for node arg in start.sh and unify all the port exported by @ByteYue in #233
  • [chore]: Don't set the node arg when using reth_start.yml by @ByteYue in #235
  • [chore]: Use node in inventory.ini to suite manager.sh by @ByteYue in #236
  • [Bugfix] Fix the deadlock cause by commitvote by @Lchangliang in #237
  • [feat]: Bring chain id from execution side to consensus side by @ByteYue in #238
  • [chore]: Mv the node dir into deploy util and change deploy shell to use abs path by @ByteYue in #239
  • [feat] add info log when start reth in statr.sh by @keanji-x in #240
  • [chore]: Dont export admin rpc && refactor start.sh by @ByteYue in #241
  • [chore]: Adjust order for sync node genesis dir and upload nodes config and discover file by @ByteYue in #242
  • [feature]: Enable http and web socket by default by @ByteYue in #243
  • [chore}: Export inspection service to all by @ByteYue in https://github.com//pull/244
  • [feat] add arch doc by @keanji-x in #246

New Contributors

Full Changelog: v0.0.1...v0.0.3

Don't miss a new gravity-sdk release

NewReleases is sending notifications on new releases.