-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ENG-326: Full Node Commitments #58
Merged
Merged
Changes from 24 commits
Commits
Show all changes
113 commits
Select commit
Hold shift + click to select a range
e61c112
fix: adding stub.
l-monninger 8228d24
Merge branch 'l-monninger/ci-fix' into eng-326/full-node-commitments
l-monninger bd6c85d
fix: remove duplicate trait.
l-monninger 15c7781
fix: cleanup.
l-monninger e4a5b65
mcr-settlement-client: fmt
mzabaluev c225540
Merge branch 'main' into eng-326/full-node-commitments
mzabaluev eee8edd
movement-types: Commitment from StateProof
mzabaluev edc750f
opt-executor: reorder use statements
mzabaluev 1e5d803
Return Commitment from executors' execute_block
mzabaluev 4c38cc2
fix: drop contracts.
l-monninger 04972b7
Merge branch '0xmovses/ENG-317-implement-mcr-contracts' into eng-326/…
l-monninger b1a41ba
fix: swap tonic for async trait.
l-monninger 1f6792d
fix: merge.
l-monninger 959fbbb
feat: add max tolerable height.
l-monninger 2753f1d
feat: Instantiate MCR settlement client
mzabaluev 6c7670c
Merge branch 'main' into eng-326/full-node-commitments
mzabaluev 01cd707
Return BlockCommitment from execute_block
mzabaluev aad48b8
feat(suzuka-full-node): settle block commitments
mzabaluev de96f0d
print error returned by process_commitment
mzabaluev 843822a
Use get_max_tolerable_block_height
mzabaluev ac810cc
chore: cleanup.
l-monninger b4e8b43
feat: m1-da-light-node.
l-monninger a231b16
fix: remove vendors.
l-monninger 2f35240
fix: trying top-level.
l-monninger b747d43
fix: moving back into ./nix.
l-monninger 0899b94
docker: works.
l-monninger 6a46edb
suzuka-full-node: process settled commitments
mzabaluev 60330fe
test(opt-executor): verify block commitment
mzabaluev a36219e
Merge branch 'main' into eng-326/full-node-commitments
mzabaluev 0e96fb6
opt-executor: use version from state compute
mzabaluev 92b1dd1
fix: testing nix.
l-monninger 9e15013
Merge branch 'eng-326/full-node-commitments' of https://github.com/mo…
l-monninger 6c6a2d8
feat: scaffolding and u8; 32.
l-monninger a0ebf39
refactor(opt-executor): method to helper fn
mzabaluev 0739632
Implement Commitment::digest_state_proof
mzabaluev eab891c
opt-executor: try different way for block height
mzabaluev da3fdbe
fix: docker.
l-monninger 9a1dfac
example: bad test.
l-monninger c8edb4a
fix: passing test.
l-monninger 608b947
fix: working on docker.
cbf1cfb
Merge branch 'docker/docker-nix' of github.com:movementlabsxyz/moveme…
db80751
fix: bash.
2796ca0
Merge branch 'main' into docker/docker-nix
3dd9ac6
feat: add docker image flow.
ef3dc9f
fix: should be named containers.
cc67080
fix: should be named containers.
f14f6be
fix: see if shell: bash fixes.
dc2a94f
fix: dropping /usr/bin/env for now.
0344a20
opt-executor: copy block metadata trick
mzabaluev b013d3e
mcr-settlement-manager: flesh out logic
mzabaluev bdcfb37
mcr-settlement-manager: revamp API
mzabaluev 98ee88d
fix: bumping to docker login v3.
4c2231e
fix: bumping to docker login v3.
e073e33
fix: cleanup.
cfef413
fix: trying build then push.
fb2558e
fix: build.
dcb82bf
fix: execution concurrency bug.
c5376dc
fix: cleanup.
3815e9a
feat: trying with scratch.
3880d1b
fix: should not be copying result.
b92f0a1
fix: try with scratch.
79557bf
feat: use build stages with nixos.
l-monninger e89dcc1
fix: use build dir
l-monninger 2a689d6
fix: compare release binaries
l-monninger f588553
feat: with select binaries.
l-monninger 28590a6
feat: explicit buildx.
l-monninger bbc5576
feat: without builder.
l-monninger ee09836
feat: copy nix.
l-monninger a051793
mcr-settlement-manager: basic test
mzabaluev f53a83c
opt-executor: gracefully handle empty block
mzabaluev b7f1eb1
mcr-settlement-client: convert stub to mock
mzabaluev 56f408f
mcr-settlement-manager: test commit rejection
mzabaluev 0f1c2f8
suzuka-full-node: use the mock MCR client
mzabaluev dc7de5e
mcr-settlement-manager: fix up doc
mzabaluev 5803533
feat: native builds.
l-monninger 0520669
suzuka-full-node: fix crate dependency
mzabaluev 7cb00d1
fix: keep all context.
l-monninger ea3796a
feat: better usage.
l-monninger 5ef76f4
fix: m1-da-light-node needs defaults.
l-monninger b6eda06
Change monza scripts to suzuka
mzabaluev 089bd51
feat: prebuild aptos-faucet-service.
l-monninger c17c398
fix: use ubuntu-latest instead of movement-runner.
l-monninger 6c280b4
feat: reduced logging.
l-monninger ea0b632
fix: merge.
l-monninger e63b9c6
fix: merge.
l-monninger 898e12c
fix: reduced logging.
l-monninger 55f6e54
fix: monza should not be called suzuka.
l-monninger 47423a4
fix: quieter logging.
l-monninger 709761c
fix: use FATAL instead of DPANIC.
l-monninger 0ff96c0
fix: timestamp.
l-monninger 2af0c7a
fix: bad mergee.
l-monninger 6446569
CI: run suzuka-full-node tests
mzabaluev 03e626e
fix: prebuild.
l-monninger 489d7c8
Fix up naming in suzuka scripts again
mzabaluev bdc0388
CI: disable MOVEMENT_PREBUILT
mzabaluev 8a332be
CI: don't run prebuild script
mzabaluev 76fce46
scripts: fix up m1-da-light-node build
mzabaluev 2719489
scripts: restore monza-aptos naming
mzabaluev 9ca5b08
CI: print available filesystem space
mzabaluev e8d9dca
fix: movement-runner down to debug.
l-monninger a0c7681
fix: bad prebuild of aptos-faucet-service.
l-monninger abd1bb7
fix: drop containers from ci for now.
l-monninger 2c2a2ec
fix: missing block metadata.
l-monninger 6dc612f
opt-executor: refactor execute_block_inner
mzabaluev 146c51d
Implement get_block_head_height in executors
mzabaluev f0abc03
opt-executor: fix up compile
mzabaluev 47e90a5
streamline logging
mzabaluev 06ce28d
chore: remove and ignore MCR contract logs
mzabaluev fae30be
suzuka-executor: sanity-test block commitment
mzabaluev 63726a0
mcr-settlement-client: rename settle method
mzabaluev b4999b3
mcr-settlement-client: pause and resume for mock
mzabaluev df9cb38
mcr-settlement-manager: test back pressure
mzabaluev e5feea0
m1-da-light-node: expanded FIXME comment
mzabaluev File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# global | ||
* @l-monninger @andyjsbell @0xmovses @mzabaluev |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Summary | ||
- **Status**: `draft` <!-- `review`, `suspended` --> | ||
- **RFCs**: [Link to RFC](#./link/to/rfc), [Link to RFC](#./link/to/rfc), or $\emptyset$. | ||
- **Categories**: any of `protocol-units`, `networks`, `scripts`, `util`, `cicd`, or `misc`. | ||
|
||
<!-- | ||
Add your summary text here. | ||
--> | ||
|
||
# Changelog | ||
|
||
<!-- | ||
Describe your changes. List roughly in order of importance. | ||
--> | ||
|
||
# Testing | ||
|
||
<!-- | ||
Describe your Test Plan and explain added or modified test components. | ||
--> | ||
|
||
# Outstanding issues | ||
<!-- | ||
List any outstanding issues that need to be addressed in future PRs, but which do not block merging this PR. | ||
--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's turn those comments into doc comments