Commit 9730a0f
authored
feat: scroll account (#39)
* add all the scroll crates
Signed-off-by: Gregory Edison <[email protected]>
* add `Default::default` to make tests compile
Signed-off-by: Gregory Edison <[email protected]>
* don't compile optimism crates with `scroll` feature
Signed-off-by: Gregory Edison <[email protected]>
* fix optimism lints
Signed-off-by: Gregory Edison <[email protected]>
* propagate account changes to execution
Signed-off-by: Gregory Edison <[email protected]>
* add transaction create test in execution stage
Signed-off-by: Gregory Edison <[email protected]>
* fix udeps
Signed-off-by: Gregory Edison <[email protected]>
* fix rebasing
Signed-off-by: Gregory Edison <[email protected]>
* don't use DEFAULT_EMPTY_CONTEXT with scroll feature
Signed-off-by: Gregory Edison <[email protected]>
* fix deny + clean
Signed-off-by: Gregory Edison <[email protected]>
* feature gate some lossful conversion
Signed-off-by: Gregory Edison <[email protected]>
* move revm "patching" to workspace level
Signed-off-by: Gregory Edison <[email protected]>
* fix upstream merge
Signed-off-by: Gregory Edison <[email protected]>
* fix feature propagation
Signed-off-by: Gregory Edison <[email protected]>
* revert hash post state changes
Signed-off-by: Gregory Edison <[email protected]>
* fix manifests indentation
Signed-off-by: Gregory Edison <[email protected]>
* revert `HashedPostState::from_cache_state` deletion
Signed-off-by: Gregory Edison <[email protected]>
* remove `WithContext` and `ContextFul` in favour of `FinalizeExecution`
Signed-off-by: Gregory Edison <[email protected]>
* add `from_account_info` for explicit conversion to `Account` from `AccountInfo`
Signed-off-by: Gregory Edison <[email protected]>
* update `ContextFul` usage with `FinalizeExecution` bound on `State<DB>`
Signed-off-by: Gregory Edison <[email protected]>
* include upstream fix for cargo nextest run `--no-tests=warn`
Signed-off-by: Gregory Edison <[email protected]>
---------
Signed-off-by: Gregory Edison <[email protected]>1 parent 9c9d82c commit 9730a0f
File tree
111 files changed
+1137
-314
lines changed- .github/workflows
- bin/reth
- src
- crates
- blockchain-tree
- src
- e2e-test-utils
- src
- engine
- invalid-block-hooks
- src
- primitives
- util
- src
- ethereum
- evm
- src
- node
- src
- tests
- e2e
- it
- payload
- src
- evm
- execution-types
- src
- src
- exex
- exex
- src/backfill
- test-utils
- src
- node
- api
- core
- optimism/evm
- src
- payload/basic/src
- primitives-traits/src
- primitives
- revm
- src
- rpc
- rpc-eth-api
- src/helpers
- rpc-eth-types
- src
- rpc
- src
- scroll
- execution
- src
- revm
- src
- states
- stages/stages
- src
- stages
- storage
- db
- provider
- src/writer
- trie
- common
- db
- src
- trie
- src
- examples
- beacon-api-sidecar-fetcher
- src
- beacon-api-sse
- src
- custom-beacon-withdrawals
- src
- custom-dev-node
- src
- custom-engine-types
- src
- custom-evm
- src
- custom-inspector
- src
- custom-node-components
- src
- custom-payload-builder
- src
- custom-rlpx-subprotocol
- src
- db-access
- src
- node-custom-rpc
- src
- node-event-hooks
- src
- rpc-db
- src
- stateful-precompile
- src
- txpool-tracing
- src
- testing
- ef-tests
- testing-utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
111 files changed
+1137
-314
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
155 | | - | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
156 | 162 | | |
157 | 163 | | |
158 | 164 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
| 66 | + | |
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
| |||
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 | |
|---|---|---|---|
| |||
429 | 429 | | |
430 | 430 | | |
431 | 431 | | |
432 | | - | |
| 432 | + | |
433 | 433 | | |
434 | 434 | | |
435 | 435 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
| 123 | + | |
123 | 124 | | |
124 | 125 | | |
125 | 126 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
29 | 32 | | |
30 | 33 | | |
31 | 34 | | |
| |||
0 commit comments