suzuka-full-node-v0.0.0-testnet
·
450 commits
to main
since this release
What's Changed
- create root workspace by @0xmovses in #3
- add submodules commands by @0xmovses in #4
- Remove unused code by @0xmovses in #12
- Remove code not for monza by @0xmovses in #14
- ENG-110 Stand up a MockRollup Sov-labs rollup by @0xmovses in #11
- Create RPC endpoints
AptosVMandAptosDband primitive types by @0xmovses in #13 - ENG-115 Make
executor.rscompatible with AptosVm by @0xmovses in #16 - Aptos Execution Updates by @0xmovses in #19
- add sov-test-utils to .toml by @0xmovses in #22
- fix
aptosvmtest by @0xmovses in #23 - Remove old workspace members by @0xmovses in #26
- Update aptos-core dependency by @0xmovses in #27
- ENG-187 Extract Aptos execution module for Monza Partial by @0xmovses in #30
- ENG-207 setup eth infra by @0xmovses in #31
- M1 DA Light Node by @l-monninger in #33
- ENG-190: Partial Monza by @l-monninger in #34
- monza merge conflict fix by @0xmovses in #40
- Monza by @0xmovses in #15
- Aptos ZKFP Example by @l-monninger in #38
- Broken Monza Executor by @l-monninger in #39
- Merklization and preflighting for ZK Fraud Proofs by @l-monninger in #10
- Apache License by @andyjsbell in #44
- ENG 301 e2e state reversion by @0xmovses in #46
- Remove the zkfp crates by @mzabaluev in #49
- ENG-314: copy monza crates to suzuka by @mzabaluev in #47
- Infra Integration by @l-monninger in #54
- Infra Integration by @l-monninger in #55
- fix: testing workflow. by @l-monninger in #56
- CI Fixes by @l-monninger in #51
- Executor API cleanup and simplification by @mzabaluev in #61
- Git Hygiene by @l-monninger in #52
- ENG-317 implement mcr contracts by @0xmovses in #48
- feat: add block height to BlockAccepted. by @l-monninger in #65
- ENG 394 additional unit test for memseq by @cde8 in #66
- ENG-326: Full Node Commitments by @l-monninger in #58
- ENG-446 Remove FinalityMode by @mzabaluev in #84
- ENG 318 MCR settlement smart contract call by @musitdev in #67
- Reopen of #67 PR to be merged in main by @musitdev in #88
- Remove
Arc<RwLock<_>>aroundDbReaderWriterby @mzabaluev in #89 - fix: add cors. by @l-monninger in #86
- Suzuka Docker Compose Stack by @l-monninger in #87
- Infra Integration Demo by @l-monninger in #77
- chore: remove Status field from PR template by @mzabaluev in #78
- Added Troubleshooting section to README by @andygolay in #90
- Update
rustfmt.tomlto only use stable features andcargo fmtby @0xmovses in #99 - Formatting Cargo.toml for movementlabsxyz/movement by category with subcategory alphabetical ordering. by @bennettdavisv1 in #101
- Services Containers nixed by @l-monninger in #96
- Reduce faucet image size by @andyjsbell in #103
- stlkMOVEToken by @l-monninger in #98
- CI cleanup for containers by @mzabaluev in #107
- fix: broken mcr flow. by @l-monninger in #108
- fix loop and tests by @Primata in #109
- ENG-357: A view into the finalized state by @mzabaluev in #91
- Domain Staking and MCR Upgrades by @l-monninger in #104
- Timelock Contracts Deployment Framework by @Primata in #112
- Well Known Files for ENV and Setup and Build Stages by @l-monninger in #93
- Indexer Integration by @l-monninger in #120
- ENG-434: Integration of MCR settlement by @mzabaluev in #116
- create maptos-rest service by @0xmovses in #97
- debug: target comment broke suddenly by @l-monninger in #130
- mcr-settlement-config: slim crate for MCR-related configuration by @mzabaluev in #126
- Downgrade Runners by @l-monninger in #123
- Inola Network by @l-monninger in #131
- mcr-settlement-setup: new crate by @mzabaluev in #134
- Docker Compose Rewrite by @l-monninger in #119
- Docker Compose Enhancements by @l-monninger in #136
- Graceful Restarts for M1 DA Light Node by @l-monninger in #142
- Graceful Restarts for Aptos Execution by @l-monninger in #140
- MCR batch timeout by @mzabaluev in #146
- ENG-542-Onboarding documentation for full node by @radupopa369 in #147
- doc: indexer and explorer onboard by @andyjsbell in #150
- typo by @radupopa369 in #152
- ENG-591 ETH side atomic bridge contract by @0xmovses in #114
- chore: update tests in the workspace to compile by @mzabaluev in #151
- Docs Update by @l-monninger in #149
- Update aptos-core to pass
LedgerInfoas the source of truth in block reversion by @mzabaluev in #141 - Flocks w/ Better Lifetimes by @l-monninger in #148
- feat: suzuka with manager and godfig. by @l-monninger in #156
- Godfig-based Setup of M1 DA Light Node by @l-monninger in #155
- ENG-591 move side bridge modules and
moveth.moveby @0xmovses in #122 - remove cache and build files for contracts by @0xmovses in #157
- Quick fix for busy loop in suzuka-full-node by @mzabaluev in #161
- ENG 601 update setup to start Anvil and generate MCR config. by @musitdev in #139
- Complex alice by @Primata in #160
- Primata/hey partners by @Primata in #159
- Alloy
msg.senderis Zero w/ Anvil by @l-monninger in #170 - Update aptos-core version for the faucet sequencing fix by @0xmovses in #180
- Fix up MCR integration by @mzabaluev in #181
- Sequencer w/ Sequence Numbers by @l-monninger in #171
- ENG-560: Atomic Bridge Shared Crate by @cde8 in #133
- Sync with upstream by @mzabaluev in #184
- fix link README.md by @cratiu222 in #197
- fix: spelling issues by @nnsW3 in #196
- feat: attester launch by @andyjsbell in #188
- feat: whitelist staking by @andyjsbell in #187
- add Tx pre execution when submited by @musitdev in #202
- Faucet Fix with Docker Containers by @l-monninger in #189
- fix bridge package publishing issue: init_module takes only 1 signer by @andygolay in #192
- Sequence Number Panic by @l-monninger in #201
- Faucet Fix w/ Docker Containers by @l-monninger in #206
- Restore Settlement by @l-monninger in #191
- Holesky by @l-monninger in #194
- Arabica by @l-monninger in #200
- ENG-672 added initiator address and conversion traits by @cde8 in #214
- Moveth mint resource account refactor by @andygolay in #205
- Improvements to complete_bridge_transfer flow, additional test added by @andygolay in #217
- Update aptos-core, use 0 as the reward percentage by @mzabaluev in #220
- Opt executor test fixes, code cleanup by @mzabaluev in #208
- Make cancellation of mempool request callbacks non-fatal by @mzabaluev in #230
- Downgrade Docker Vars by @l-monninger in #232
- Indexer V2 by @l-monninger in #210
- fix: update compose paths by @andyjsbell in #233
- ENG-671 Multiple Sources of Truth by @cde8 in #225
- Update settlement test by @musitdev in #219
- update with last version of the load and soak fwk by @musitdev in #242
- Performance Tuning by @l-monninger in #243
- Howzit by @l-monninger in #226
- Adds Faucet Replicas by @l-monninger in #239
- Add Flamegraph Target by @l-monninger in #240
- Sequencer Improvements by @l-monninger in #235
- Update: replace serde_json with bcs in move-rocks by @andygolay in #254
- Adds Garbage Collection on Interval for Mempool by @l-monninger in #256
- Load Shedding by @l-monninger in #255
- Performance Tuning by @l-monninger in #258
- Adds Restart Policies to Docker Compose Application by @l-monninger in #257
- Mempool Lock by @l-monninger in #260
- Improvements to Celestia Block Submission w.r.t Block Building by @l-monninger in #266
- Preliminary Notebook for Research on Suzuka Transaction Dataflow v0.0.1 by @l-monninger in #265
- Create counterparty.sol contract by @0xmovses in #259
- ENG-633 implement bridge services by @0xmovses in #153
- Atomic bridge initiator Move module by @andygolay in #261
- Update Code Owners by @l-monninger in #281
- radu-add-docker-compose-grafana-alloy by @radupopa369 in #263
- ENG-561 Implement CLI for Atomic Swaps by @cde8 in #275
- Root Handler by @l-monninger in #237
- Heuristics for Celestia by @l-monninger in #277
- Block Compression and Channel-based Transaction Batching by @l-monninger in #299
- Deterministic Timestamp Adjustments for VM Failure Cases by @l-monninger in #296
- Celestia Improvements by @l-monninger in #309
- Performance Updates w/ Compression, Batching Improvements, and Concurrency Alterations by @l-monninger in #268
- Move tests run in CI by @andygolay in #304
- 0xmovses/bridge integration tests by @0xmovses in #297
- Sol tests to run in CI by @0xmovses in #319
- run postgres, suzuka-full-node by @radupopa369 in #320
- Halborn/half release bug by @l-monninger in #337
- Radu/activate indexer by @radupopa369 in #346
- fix: transactions in flight. by @l-monninger in #351
- Radu/activate indexer by @radupopa369 in #352
- Begin Integration of top level services and e2e test events by @0xmovses in #209
- Radu/activate indexer by @radupopa369 in #355
- Expand bridge
TestHarnessto run Movement local network by @andygolay in #344 - Pay Attester Bug by @l-monninger in #364
- update to latest changes of indexer and update docs by @radupopa369 in #363
- Fix broken IDE errors for Bridge Crates by @0xmovses in #366
- Integrate block reversion by @mzabaluev in #271
- Retry Config by @l-monninger in #370
- Counterparty refactor and resource account upgrade by @andygolay in #362
- fix: all. by @l-monninger in #401
- fix: better matching. by @l-monninger in #402
- Refactor background tasks and services out of execution units by @mzabaluev in #308
- Indexer: Add Indexer and Hasura GraphQl to movement by @musitdev in #295
- Add shared bridge lib tests to CI by @0xmovses in #429
- Reinclude Decrement Transactions In Flight. by @l-monninger in #437
- correct mcr e2e test build by @musitdev in #438
- fix(maptos-opt-executor): lower load shedding limit by @mzabaluev in #442
- fix(maptos-execution-util): default load_shedding by @mzabaluev in #443
- Primata/405 move get bridge transfer details by @Primata in #434
- Restore Optimizations and Configuration Removed in Background Task Refactor by @l-monninger in #439
- Add bridge
MovementClientintegration testtest_publish_packageby @andygolay in #372 - Fix flaky integration test by @andygolay in #445
- update CI on Bridge by @0xmovses in #446
- Primata/standardize contracts modules by @Primata in #459
- E2E counterparty integration test
test_movement_client_should_successfully_call_lock_and_completeby @andygolay in #461 - weth and eth handling on ethereum by @Primata in #455
- Feat: Move modules:
expected_failureabort codes, replace block height with timestamp, refund assertions by @andygolay in #478 - Primata/338 only owner by @Primata in #342
- Standardize
LockBridgeTransferby @Primata in #489 - Primata/465 unit test wrapping to amount and timelock by @Primata in #479
- fix: clippy and analyzer warnings by @0xmovses in #522
- Create the config file if not present when the indexer start. by @musitdev in #505
- Stronger assertions for counterparty integration tests by @andygolay in #503
- fix: fmt by @0xmovses in #524
- ENG 546 atomic bridge by @0xmovses in #215
- fix: gitignore. by @l-monninger in #539
- Remove MCRLegacy contract by @mzabaluev in #537
- Add upgradeable proxies to MCR by @Primata in #532
- fix: merge submodules from eng-546-atomic-bridge branch by @andygolay in #546
- Ordering Fairness by @l-monninger in #502
- Replay Filtering by @l-monninger in #542
- feat: add bridge label to workflow by @andygolay in #545
- Test Dependencies by @l-monninger in #562
- Add bridge Movement-side initiator integration tests by @andygolay in #523
- Genesis can only be ran once if successful per domain by @Primata in #536
- Update indexer rev to sleep time between request and Hasura metadata loading by @musitdev in #436
- 2 radu johnbchron nix refactor by @radupopa369 in #596
- Nix refactor by @johnbchron in #347
- fix: timelock on Initiator must be greater than counterparty by @0xmovses in #531
- Update protocol-units README.md by @andygolay in #238
- fix: toml by @0xmovses in #600
- Set
RUST_BACKTRACEfor docker-compose services by @mzabaluev in #598 - Set indexer docker container always restart. by @musitdev in #606
- Add Move Token Deployment Script by @Primata in #535
- Re import submodule to support the same module twice. by @musitdev in #613
- Fix test crashes on dropping indexer runtime by @mzabaluev in #576
- Use DB-obtained sequence number when adding transaction to mempool by @mzabaluev in #577
- fix bridge integration tests by @0xmovses in #615
- Fix: Timelock verification in counterparty module
complete_bridge_transferfunction by @andygolay in #575 - Atomic bridge initiator and counterparty Solidity contracts: use
MOVETokeninstead ofWETHand timestamp instead of block number by @andygolay in #566 - Remove unused shared unify bridge crates update bridge tests/ by @0xmovses in #629
- Add state logic to bridge code by @musitdev in #624
- Radu update hasura config by @radupopa369 in #634
- Fix: Clean up Move compiler warnings by @andygolay in #632
- Atomically update transaction mempool database by @mzabaluev in #621
- Elevate Pruning Config by @l-monninger in #641
- Turn Off Storage Sharding by Default; Turn Off Indexer by @l-monninger in #644
- Add bridge integration test. Happy path by @musitdev in #637
- Timestamp Ordering by @l-monninger in #631
poolBalanceas arg on init for Initiator by @0xmovses in #642- Garbage collection in DA light node sequencer by @mzabaluev in #628
- l-monninger/open-network by @l-monninger in #369
- Public Syncador by @l-monninger in #359
- Bridge Container Workflows by @l-monninger in #608
- Syncador V2 by @l-monninger in #354
- deps: bump aptos-core to enable pruner tracing by @mzabaluev in #647
- Bad Filename in Workflow Runner from Merge by @l-monninger in #649
- Feat: Bridge Godfig by @andygolay in #640
- Update Bridge Module to mint MOVE FA by @0xmovses in #652
- fix: rename bridge modules to unbreak client tests by @0xmovses in #658
- Start bridge with process compose by @musitdev in #662
- update indexer postgres config by @radupopa369 in #664
- Correct move event monitoring. by @musitdev in #669
- Bridge, use rpc for eth event monitoring by @musitdev in #673
- Updates Docs for Movement Network (Follower Node) by @l-monninger in #674
- Indexer add INDEXER_STARTING_VERSION env var by @musitdev in #672
- Helios Updates by @l-monninger in #676
- fix: move erc20 transferFrom, update tests by @0xmovses in #679
- Bridge Eth-> Mvt happy path transfer by @musitdev in #678
- Helios Ergonomics and Naming Conventions by @l-monninger in #686
- Elevate Chain Id Config by @l-monninger in #687
- Remove Sync Task Participation from Followers by @l-monninger in #683
- Mock Tokens Initial Scope by @Primata in #212
- Client integration tests against framework modules by @andygolay in #677
- Contract Pipeline Scripts by @Primata in #561
- Implement relayer contract switch on ETH side calls by @0xmovses in #700
- Fixes issue brought from #651 by @Primata in #706
- (HAL-02) update: error message by @0xmovses in #693
- Remove excessive tonic dependencies by @mzabaluev in #692
- Remove done transfer from state management. by @musitdev in #682
- Feat: Efficiency improvements by @andygolay in #630
- Readme update by @andyjsbell in #671
- Log transaction pruning in memseq by @mzabaluev in #709
- Add REST health endpoint and configure gRPC for Bridge by @0xmovses in #705
- Permissioned Blobs by @l-monninger in #723
- fix to forge std by @Primata in #724
- Removes Helios Container Build from the CI Workflow by @l-monninger in #725
- Update CODEOWNERS by @andyjsbell in #728
- Gas Dos by @l-monninger in #722
- Fix local build scripts for process-compose by @mzabaluev in #734
- Local Run Errors by @l-monninger in #736
- Bridge E2E tests against framework (Eth -> Movement direction) by @andygolay in #714
- Bridge Orchestration and Account Derivation Fixes by @l-monninger in #719
- Holesky and Bardock Overlays for Convenience by @l-monninger in #739
- Bridge Relayer Docker Overlay by @l-monninger in #741
- feat: configure-bridge .sh by @0xmovses in #737
- Bridge: change Eth monitoring to manual pull by @musitdev in #747
- Radu update hasura config by @radupopa369 in #748
- bump aptos-core revision by @andygolay in #745
- Indexer: add admin key in as an env VAR: HASURA_ADMIN_AUTH_KEY by @musitdev in #751
- Bridge Synchronize tx send to both client. by @musitdev in #753
- Indexer: add DB URL as env var and update metadata file by @musitdev in #756
- use builtin role anonymous that can be set automatically by @radupopa369 in #755
- Make Philippe
movementrepo codeowner by @andygolay in #769 - Bridge add sender trace to lock_transfer by @musitdev in #768
- Bridge: set from before gas_estimation by @musitdev in #771
- Update follower node docs to use Bardock DNS names by @mzabaluev in #787
- Bridge: correct eth monitoring issue with Move token contract by @musitdev in #789
- Feat: Fund Movement recipient by @andygolay in #786
- Indexer: add token processors by @musitdev in #764
- Add heath check entry point to the indexer. by @musitdev in #616
- Fix example in ansible/follower-node README by @mzabaluev in #801
- feat: keep relayer alive by @0xmovses in #782
- Update for celestia 0.17 / celestia-appd 2.3 by @mzabaluev in #798
- Indexer: update aptos-indexer version to correct chain_id issue by @musitdev in #808
- Remove old contracts and implementation supporting them by @0xmovses in #797
- relayer remove asset type, fix conversion by @0xmovses in #754
- fix: set and expose indexer health check by @radupopa369 in #812
- Bridge: remove unwrap, expect and some warnings by @musitdev in #807
- Bridge: add event monotiring health check by @musitdev in #810
- Resolve Process Compose Celestia Bug by @l-monninger in #816
- Bridge Indexed DB by @l-monninger in #794
- Read-only mode for Suzuka node by @mzabaluev in #765
- Bridge Config by @l-monninger in #821
- Fix up ansible/follower-node documentation and recipes by @mzabaluev in #813
- Make completeBridgeTransfer onlyOwner in AtomicBridgeInitiatorMOVE.sol by @andygolay in #837
- update: docker files with env val by @0xmovses in #791
- deps: bump diesel to 2.2, update aptos-core by @mzabaluev in #844
- Make Inflight Limit Optional by @l-monninger in #850
- feat: pruner config redux. by @l-monninger in #853
- Contributing guidelines by @andyjsbell in #841
- Application Priority in Memseq and Integration with Aptos by @l-monninger in #749
New Contributors
- @andyjsbell made their first contribution in #44
- @bennettdavisv1 made their first contribution in #101
- @cratiu222 made their first contribution in #197
- @nnsW3 made their first contribution in #196
Full Changelog: https://github.com/movementlabsxyz/movement/commits/suzuka-full-node-v0.0.0-testnet