-
Notifications
You must be signed in to change notification settings - Fork 621
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
wip: l1 block hashes poc #1016
Closed
vladimir-trifonov
wants to merge
59
commits into
scroll-tech:develop
from
LimeChain:LimeChain/block-hashes-poc-2
+2,925
−751
Closed
wip: l1 block hashes poc #1016
Changes from 1 commit
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
3330663
wip: add apply l1 block hashes txs logic
lastminutedev 2a6c74f
wip: add chunk trace and block context fixes
lastminutedev 18b18e0
feat: add L1Blocks contract
lastminutedev e20e5ca
fix: add L1Blocks contract fix and unit tests
lastminutedev fd47940
fix: add fix
lastminutedev dc90862
test: fix database test
lastminutedev 151631e
script: L1Blocks deployment
failfmi fe21b54
fix: add update chunk prover task
lastminutedev aa4005a
feat(contracts): implement and test `L1ViewOracle`
reo101 68eff41
test: fix tests
lastminutedev 07e5fed
test: fix tests
lastminutedev 708b748
test: fix tests
lastminutedev b135dbc
script: L1ViewOracle deployment
failfmi 24f9020
wip: add get l1 block range hash directly from l1 client for chunk pr…
lastminutedev 49ecf53
fix: fix issues after rebase
lastminutedev 9037ce9
wip: add last applied l1 block to chunk data
lastminutedev 0649057
wip: add update chunk info and batch header
lastminutedev b484a71
wip: add update chunk/batch prove/verify
lastminutedev aaa6eca
wip: add update chunk/batch prove/verify
lastminutedev a2f9474
compile(contracts): add temporary via-ir flag
failfmi 450cf38
build(coordinator): explicit amd64 platform
failfmi d147e85
build(docker): coordinator and rollup image names
failfmi cfce8b2
fix: scroll l1 contract
lastminutedev e99e26f
compile(contracts): remove via-ir flag
failfmi 6507e1d
refactor(contracts/ScrollChain): stack too deep; fix ChunkCode.lastAp…
failfmi 74da939
inline-docs(contracts/ScrollChain): commitChunk return argument
failfmi 0616d6c
docker: switch push org name
failfmi aa05f80
fix(rollup): batch l1 block range hash
failfmi 02ed852
build(docker/rollup-relayer): explicit platform
failfmi 16ff818
feat(rollup): use forked go-ethereum
failfmi a0d5912
fix(contracts/l1vieworacle): remove from check
failfmi dbeed30
feat(rollup): log chunk process block range
failfmi ce16012
fix(rollup/chunk-proposer): blockRangeHash parse result
failfmi 7fafc28
feat(rollup)!: rebuild `ScrollChain` contract ABI
reo101 72fe2d2
test: fix test
lastminutedev 2678c84
fix(types/chunk): encode
failfmi e9a7c86
fix(types/chunk): exclude l1 block hashes
failfmi d2eac6e
fix(types/batch): encode/decode
failfmi 3dd1a5d
fix(contracts/ScrollChain): batch and chunk ptr loadings
failfmi f951b9b
fix(types/chunk): missing l1 block hashes info in Hash
failfmi ab0cba5
fix(contracts/ScrollChain): handle chunks, which have the same lastAp…
failfmi 5459003
fix(rollup): incorrect chunk and wrapped block lastAppliedL1BlockNum …
failfmi aeccdb0
fix(common/types): chunk encoding to match; block txs to include l1 b…
failfmi 83f5c84
fix(prover): add gen chunk fix
lastminutedev 6d51b40
fix(prover): add fix prover gen chunk trace
lastminutedev 82ef045
fix: try fix zktrie build issue on linux
lastminutedev b314ee3
fix(coordinator/orm/block): missing query last applied l1 block column
failfmi 19ddb66
build(coordinator_cron): explicit amd64 platform
failfmi a7adb12
fix(libzkp): add fix chunk trace
lastminutedev 6bf507b
Revert "fix: try fix zktrie build issue on linux"
lastminutedev 2729a13
feat(contracts/l1blocks): switch appendBlockhashes msg.sender modifier
failfmi 97f3c9d
chore: upgrade libzkp
lastminutedev 4d99b58
fix: add update libzkp dep
lastminutedev 23ef6a1
fix: add fix libzkp cargo deps
lastminutedev bdd3224
fix(rollup/l2_watcher): missing l1blockhashes sender
failfmi 2395b26
feat(rollup-relayer): latest go-ethereum hash
failfmi 0dd91b6
test(contracts/ScrollChain): examples with 1, 2 and 256 block hashes
failfmi 837173d
test: add ScrollChain commitBatch with 10 chunks with L1BlockHashes
lastminutedev 8088b2e
fix: add update ScrollChain test testCommitBatchWithManyL1BlockHashesTxs
lastminutedev 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
fix(contracts/l1vieworacle): remove from check
commit a0d59121f9cd9c74bf9eaaeaace1dd5eeaa7c2ba
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
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.
It is better to use custom error here.