-
Notifications
You must be signed in to change notification settings - Fork 131
feat(l2): implement operator fee #4725
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
Merged
Merged
Changes from all commits
Commits
Show all changes
111 commits
Select commit
Hold shift + click to select a range
40948ec
feat(l2): pay base fee to coinbase
MegaRedHand 875ed1b
Revert "feat(l2): pay base fee to coinbase"
avilagaston9 2f11290
feat(l2): pay base_fee to fee_vault
avilagaston9 a99d587
Add fee_vault to blockchain
avilagaston9 d6a8571
Update modules to use fee_vault
avilagaston9 92319c0
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 107336d
Impplement feeVault endpoint
avilagaston9 c562dd2
Update replay to use fee_vault
avilagaston9 2fb0a58
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 c51c603
Fix tdx
avilagaston9 002f151
Rename fee vault to coinbase in tests
avilagaston9 605f14a
Fix linter
avilagaston9 bb68f7f
Update tests
avilagaston9 33930ee
Fix workflow
avilagaston9 57e8526
Fix integration tests
avilagaston9 818eb12
Fix based workflow
avilagaston9 d7b02b9
Remove fee_Vault from add_block
avilagaston9 df483ca
Rename base_fees to priority fees in test
avilagaston9 d29b1a0
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 e7ffedd
Update cli.md
avilagaston9 061a617
Add disclaimer to docs
avilagaston9 80d57dc
Move fee_vault to blockchain struct
avilagaston9 7beb781
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 9aa0407
Fix linter
avilagaston9 6445c83
Use cfg! macro to resolve fee_vault
avilagaston9 9ae2402
separate payload builder interfaces
avilagaston9 65da300
Store fee_vault in l2_hook
avilagaston9 ef38d69
Improve docs
avilagaston9 4316a28
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 7c692f2
Add disclaimer
avilagaston9 39d3a1b
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 a564e8a
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 8f57e41
Add fee_config to blockchain and vm l2 type
avilagaston9 df122ef
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 2846e16
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 3b3d001
Fix ethrex replay for l2
avilagaston9 aa01211
Fix tdx build
avilagaston9 9eaf648
Minor improvements
avilagaston9 d4dc659
Fix linter
avilagaston9 228175a
feat(l2): implement operator fee
avilagaston9 a364d37
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 88ab25e
Update deployer
avilagaston9 8d1d5a3
Fix clippy
avilagaston9 51809e4
Prove that the operator_fee is the configured one
avilagaston9 84f9d7a
Fix l2 hook
avilagaston9 b2aa76a
Style
avilagaston9 c6727ff
Merge branch 'l2/dont-burn-base-fee' into feat/l2/operator_fee
avilagaston9 dec1042
Set operator fee
avilagaston9 ff5af2b
Update cargo lock
avilagaston9 1e94dd6
Set fee vault address
avilagaston9 1db8ba7
Add operator fee to integration tests
avilagaston9 de54296
Fix env var
avilagaston9 6af8e5d
Pass operator fee address
avilagaston9 62e7148
Add test upgrade
avilagaston9 4b5dc0a
Fix dockers
avilagaston9 bd063f6
Fix public input length
avilagaston9 0075f72
Update docs
avilagaston9 4b536c2
Remove extra line
avilagaston9 39109f6
Update summary
avilagaston9 a02fcde
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 ddb9a95
Restore replay
avilagaston9 82e4a39
Merge branch 'l2/dont-burn-base-fee' into feat/l2/operator_fee
avilagaston9 e765d7a
Update docs
avilagaston9 49b7525
Rename fee vault with base fee vault
avilagaston9 2537cce
Fix based deployment
avilagaston9 e955f21
Continue renaming fee vault to base fee vault
avilagaston9 7b64801
Don't call operator fee if based mode is enabled
avilagaston9 9abd637
Skip operator fee in tests
avilagaston9 fd2a5e1
Fix tests
avilagaston9 ca0ce92
restore MAX_MEMPOOL_SIZE_DEFAULT
avilagaston9 39c196f
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 7172748
Fix clippy
avilagaston9 652fa08
Restore genesis
avilagaston9 4eafeb4
register default fee vault pk
avilagaston9 950540e
Skip fee vault check in l2 dev tests
avilagaston9 11c9789
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 749fda6
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 1b71dd7
Merge branch 'main' into l2/dont-burn-base-fee
avilagaston9 c22ffc2
Free disk space in based
avilagaston9 29cacdf
Restore based workflow
avilagaston9 26e34c0
Merge based workflow in matrix
avilagaston9 704d9e6
Removed based from all-test
avilagaston9 e098174
Install rex in based
avilagaston9 e034fdc
Don't set fee vault in based
avilagaston9 717d838
Merge branch 'l2/dont-burn-base-fee' into feat/l2/operator_fee
avilagaston9 0b965c8
Fix clippy
avilagaston9 432e986
Merge branch 'main' into feat/l2/operator_fee
avilagaston9 f95a173
remove operator fee from onChainProposer
avilagaston9 c0652ab
Minor improvements
avilagaston9 a4ebd37
Change l2 hook behavior
avilagaston9 71290b6
Update tests
avilagaston9 d33a2e6
Merge branch 'main' into feat/l2/operator_fee
avilagaston9 df3bb70
Fix workflow linter
avilagaston9 a894ce9
Fix clippy
avilagaston9 c7bcf60
fix endpoint
avilagaston9 e413c06
Fix integration tests
avilagaston9 df4dc98
Update docs
avilagaston9 0fd9b2a
Correct env var
avilagaston9 64be8db
Fix clippy
avilagaston9 120698a
Update prover to work with multiple fee configs
avilagaston9 9635098
Merge branch 'main' into feat/l2/operator_fee
avilagaston9 121f052
Fix typo
avilagaston9 ff4a7dc
Merge branch 'main' into feat/l2/operator_fee
avilagaston9 6bb86e8
Remove GetTransactionByHashTransaction
avilagaston9 4c76c1a
Change operator fee to u64
avilagaston9 16d0075
Remove clone
avilagaston9 8822d68
Improve operator fee disable
avilagaston9 1576933
Remove unneeded clone
avilagaston9 42416cd
Remove unneeded clone
avilagaston9 d9f85ca
Merge branch 'main' into feat/l2/operator_fee
avilagaston9 2ccc672
Update cli.md
avilagaston9 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 was deleted.
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.
Uh oh!
There was an error while loading. Please reload this page.