Commit a6074a7
feat: custom gas token (#10143)
* contracts-bedrock: custom gas token L1 contracts
Implement the L1 contract diff of the custom gas token spec
Co-authored-by: Diego <105765223+0xfuturistic@users.noreply.github.com>
* contracts-bedrock: custom gas token L2 contracts
Implement the L2 contract diff of the custom gas token spec
Co-authored-by: Diego <105765223+0xfuturistic@users.noreply.github.com>
* contracts-bedrock: custom gas token contracts
Libraries and universal contracts in the custom gas token spec
Co-authored-by: Diego <105765223+0xfuturistic@users.noreply.github.com>
* contracts-bedrock: custom gas token scripts
Implement the scripts for the custom gas token spec
Co-authored-by: Diego <105765223+0xfuturistic@users.noreply.github.com>
* contracts-bedrock: custom gas token tests
Implement tests for the custom gas token spec
Co-authored-by: Diego <105765223+0xfuturistic@users.noreply.github.com>
* op-bindings: update with custom gas token
Co-authored-by: Diego <105765223+0xfuturistic@users.noreply.github.com>
* op-chain-ops: fixup tests
Co-authored-by: Diego <105765223+0xfuturistic@users.noreply.github.com>
* contracts-bedrock: snapshots
Update snapshots
Co-authored-by: Diego <105765223+0xfuturistic@users.noreply.github.com>
* cleanup: get tests passing
* contracts-bedrock: cleanup tests
* contracts-bedrock: cleanup custom gas token
* op-bindings: regenerate
* codesize: fix
* contracts-bedrock: custom gas token cleanup
Co-authored-by: Diego <105765223+0xfuturistic@users.noreply.github.com>
* build: fix
* custom-gas-token: fix build
* custom-gas-token: cleanup, final spec nits
* gas-snapshot: fix
* contracts-bedrock: cleanup
* contracts-bedrock: semver lock
* invariant-docs: fixup
* storage-layout: address
* bindings: remove preview
* bindings: add back bindingspreview
* weth: remove weth9
Migrate to WETH based on weth98
* contracts-bedrock: cleanup
* custom-gas-token: more cleanup
Fix abi
* contracts-bedrock: test case
* custom-gas-token: cleanup, tests
* lint: fix
* custom-gas-token: address review comments
* snapshots: regenerate
* lint: fix
* contracts-bedrock: clean up semantics of cgt
Custom gas token semantics are strengthened and
cleaned up to ensure invariants in spec are held
true.
* snapshots: regenerate
* snapshots: gas snapshot
* semver-lock: regenerate
* comments: address
* semver: calculate
* ctb: revert in test
* tests: fix flake
* portal: better comment
* test: fixup
* lint: fix
* snapshot: gas
---------
Co-authored-by: Diego <105765223+0xfuturistic@users.noreply.github.com>1 parent e21d8fd commit a6074a7
File tree
69 files changed
+5006
-1370
lines changed- op-bindings
- bindings
- predeploys
- op-chain-ops/genesis
- testdata
- op-e2e
- packages/contracts-bedrock
- invariant-docs
- scripts
- snapshots
- abi
- state-diff
- storageLayout
- src
- L1
- L2
- libraries
- universal
- vendor
- test
- L1
- L2
- invariants
- kontrol/proofs/utils
- libraries
- setup
- universal
- vendor
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
69 files changed
+5006
-1370
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
251 | | - | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
252 | 255 | | |
253 | 256 | | |
254 | 257 | | |
| |||
427 | 430 | | |
428 | 431 | | |
429 | 432 | | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
430 | 439 | | |
431 | 440 | | |
432 | 441 | | |
| |||
0 commit comments