Skip to content

Commit e277d38

Browse files
committed
Bump to 1.11.3
1 parent 6547485 commit e277d38

File tree

12 files changed

+867
-796
lines changed

12 files changed

+867
-796
lines changed

Cargo.lock

Lines changed: 677 additions & 651 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ default-members = ["bin/fraxtal-op-reth"]
99
resolver = "2"
1010

1111
[workspace.package]
12-
version = "1.11.2-frax-1.3.0"
12+
version = "1.11.3-frax-1.3.0"
1313
edition = "2024"
1414
rust-version = "1.88"
1515

@@ -19,41 +19,41 @@ fraxtal-node = { path = "crates/node" }
1919
fraxtal-evm = { path = "crates/evm" }
2020
fraxtal-op-evm = { path = "crates/op-evm" }
2121

22-
reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
23-
reth-chain-state = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
24-
reth-chainspec = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
25-
reth-cli = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
26-
reth-cli-util = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
27-
reth-consensus = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
28-
reth-engine-local = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
29-
reth-ethereum-forks = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
30-
reth-evm = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
31-
reth-execution-types = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
32-
reth-node-api = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
33-
reth-node-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
34-
reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
35-
reth-payload-builder-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
36-
reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
37-
reth-payload-util = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
38-
reth-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
39-
reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
40-
reth-provider = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
41-
reth-revm = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
42-
reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
43-
reth-storage-errors = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
44-
reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
45-
reth-trie-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.2" }
22+
reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
23+
reth-chain-state = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
24+
reth-chainspec = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
25+
reth-cli = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
26+
reth-cli-util = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
27+
reth-consensus = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
28+
reth-engine-local = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
29+
reth-ethereum-forks = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
30+
reth-evm = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
31+
reth-execution-types = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
32+
reth-node-api = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
33+
reth-node-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
34+
reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
35+
reth-payload-builder-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
36+
reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
37+
reth-payload-util = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
38+
reth-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
39+
reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
40+
reth-provider = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
41+
reth-revm = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
42+
reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
43+
reth-storage-errors = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
44+
reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
45+
reth-trie-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.3" }
4646

4747
# reth-optimism crates — from ethereum-optimism/optimism monorepo
48-
reth-optimism-chainspec = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
49-
reth-optimism-cli = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
50-
reth-optimism-consensus = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
51-
reth-optimism-evm = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
52-
reth-optimism-forks = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
53-
reth-optimism-node = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
54-
reth-optimism-payload-builder = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
55-
reth-optimism-primitives = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
56-
reth-optimism-rpc = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
48+
reth-optimism-chainspec = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
49+
reth-optimism-cli = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
50+
reth-optimism-consensus = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
51+
reth-optimism-evm = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
52+
reth-optimism-forks = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
53+
reth-optimism-node = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
54+
reth-optimism-payload-builder = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
55+
reth-optimism-primitives = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
56+
reth-optimism-rpc = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
5757

5858
# eth
5959
alloy-chains = { version = "0.2.30", default-features = false }
@@ -68,11 +68,11 @@ alloy-rpc-types-eth = { version = "1.6.3", default-features = false }
6868
alloy-rpc-types-engine = { version = "1.6.3", default-features = false }
6969

7070
# op — from ethereum-optimism/optimism monorepo (path deps bundled there)
71-
alloy-op-evm = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f", default-features = false }
72-
alloy-op-hardforks = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
73-
op-alloy-consensus = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f", default-features = false }
74-
op-alloy-rpc-types = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f", default-features = false }
75-
op-alloy-rpc-types-engine = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f", default-features = false }
71+
alloy-op-evm = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df", default-features = false }
72+
alloy-op-hardforks = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
73+
op-alloy-consensus = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df", default-features = false }
74+
op-alloy-rpc-types = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df", default-features = false }
75+
op-alloy-rpc-types-engine = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df", default-features = false }
7676

7777
# revm
7878
revm = { version = "34.0.0", default-features = false }
@@ -90,11 +90,11 @@ derive_more = { version = "2", default-features = false, features = ["full"] }
9090

9191
# Patch crates-io for deps that the optimism repo bundles locally
9292
[patch.crates-io]
93-
op-alloy-consensus = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
94-
op-alloy-rpc-types = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
95-
op-alloy-rpc-types-engine = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
96-
alloy-op-evm = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
97-
alloy-op-hardforks = { git = "https://github.com/ethereum-optimism/optimism", rev = "f67fd6c6930180012e33878c6054f008ed7b548f" }
93+
op-alloy-consensus = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
94+
op-alloy-rpc-types = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
95+
op-alloy-rpc-types-engine = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
96+
alloy-op-evm = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
97+
alloy-op-hardforks = { git = "https://github.com/ethereum-optimism/optimism", rev = "7149381de9a8a462609d650834ef18e2d69f74df" }
9898

9999
[profile.dev]
100100
# https://davidlattimore.github.io/posts/2024/02/04/speeding-up-the-rust-edit-build-run-cycle.html

crates/chainspec/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use fraxtal::FRAXTAL_MAINNET;
22
use fraxtal_hoodi_testnet::FRAXTAL_HOODI_TESTNET;
3-
use reth_cli::chainspec::{parse_genesis, ChainSpecParser};
3+
use reth_cli::chainspec::{ChainSpecParser, parse_genesis};
44
use reth_optimism_chainspec::OpChainSpec;
55
use std::sync::Arc;
66

crates/node/src/node.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,29 @@ use reth_node_api::{
99
PrimitivesTy, TxTy,
1010
};
1111
use reth_node_builder::{
12+
BuilderContext, DebugNode, Node, NodeAdapter, NodeComponentsBuilder,
1213
components::{
1314
BasicPayloadServiceBuilder, ComponentsBuilder, ExecutorBuilder, PayloadBuilderBuilder,
1415
},
1516
node::{FullNodeTypes, NodeTypes},
1617
rpc::BasicEngineValidatorBuilder,
17-
BuilderContext, DebugNode, Node, NodeAdapter, NodeComponentsBuilder,
1818
};
1919
use reth_optimism_chainspec::OpChainSpec;
2020
use reth_optimism_evm::OpRethReceiptBuilder;
2121
use reth_optimism_forks::OpHardforks;
2222
use reth_optimism_node::{
23+
OpAddOnsBuilder, OpEngineApiBuilder, OpEngineTypes, OpFullNodeTypes, OpStorage,
2324
args::RollupArgs,
2425
node::{
2526
OpAddOns, OpConsensusBuilder, OpEngineValidatorBuilder, OpNetworkBuilder, OpNodeTypes,
2627
OpPoolBuilder,
2728
},
2829
txpool::OpPooledTx,
29-
OpAddOnsBuilder, OpEngineApiBuilder, OpEngineTypes, OpFullNodeTypes, OpStorage,
3030
};
3131
use reth_optimism_payload_builder::{
32+
OpAttributes, OpBuiltPayload, OpPayloadPrimitives,
3233
builder::OpPayloadTransactions,
3334
config::{OpBuilderConfig, OpDAConfig, OpGasLimitConfig},
34-
OpAttributes, OpBuiltPayload, OpPayloadPrimitives,
3535
};
3636
use reth_optimism_primitives::OpPrimitives;
3737
use reth_optimism_rpc::eth::OpEthApiBuilder;
@@ -315,15 +315,15 @@ impl<Node, Pool, Txs, Evm, Attrs> PayloadBuilderBuilder<Node, Pool, Evm>
315315
for FraxtalPayloadBuilder<Txs>
316316
where
317317
Node: FullNodeTypes<
318-
Provider: ChainSpecProvider<ChainSpec: OpHardforks>,
319-
Types: NodeTypes<
320-
Primitives: OpPayloadPrimitives,
321-
Payload: PayloadTypes<
322-
BuiltPayload = OpBuiltPayload<PrimitivesTy<Node::Types>>,
323-
PayloadBuilderAttributes = Attrs,
318+
Provider: ChainSpecProvider<ChainSpec: OpHardforks>,
319+
Types: NodeTypes<
320+
Primitives: OpPayloadPrimitives,
321+
Payload: PayloadTypes<
322+
BuiltPayload = OpBuiltPayload<PrimitivesTy<Node::Types>>,
323+
PayloadBuilderAttributes = Attrs,
324+
>,
324325
>,
325326
>,
326-
>,
327327
Evm: ConfigureEvm<
328328
Primitives = PrimitivesTy<Node::Types>,
329329
NextBlockEnvCtx: BuildNextEnv<

crates/op-evm/src/block/canyon.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use alloy_evm::Database;
22
use alloy_op_hardforks::OpHardforks;
3-
use alloy_primitives::{address, b256, hex, Address, Bytes, B256};
3+
use alloy_primitives::{Address, B256, Bytes, address, b256, hex};
44
use revm::{DatabaseCommit, primitives::HashMap, state::Bytecode};
55

66
/// The address of the create2 deployer
@@ -11,7 +11,9 @@ const CREATE_2_DEPLOYER_CODEHASH: B256 =
1111
b256!("0xb0550b5b431e30d38000efb7107aaa0ade03d48a7198a140edda9d27134468b2");
1212

1313
/// The raw bytecode of the create2 deployer contract.
14-
const CREATE_2_DEPLOYER_BYTECODE: [u8; 1584] = hex!("6080604052600436106100435760003560e01c8063076c37b21461004f578063481286e61461007157806356299481146100ba57806366cfa057146100da57600080fd5b3661004a57005b600080fd5b34801561005b57600080fd5b5061006f61006a366004610327565b6100fa565b005b34801561007d57600080fd5b5061009161008c366004610327565b61014a565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100c657600080fd5b506100916100d5366004610349565b61015d565b3480156100e657600080fd5b5061006f6100f53660046103ca565b610172565b61014582826040518060200161010f9061031a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe082820381018352601f90910116604052610183565b505050565b600061015683836102e7565b9392505050565b600061016a8484846102f0565b949350505050565b61017d838383610183565b50505050565b6000834710156101f4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f437265617465323a20696e73756666696369656e742062616c616e636500000060448201526064015b60405180910390fd5b815160000361025f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f437265617465323a2062797465636f6465206c656e677468206973207a65726f60448201526064016101eb565b8282516020840186f5905073ffffffffffffffffffffffffffffffffffffffff8116610156576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f437265617465323a204661696c6564206f6e206465706c6f790000000000000060448201526064016101eb565b60006101568383305b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b61014e806104ad83390190565b6000806040838503121561033a57600080fd5b50508035926020909101359150565b60008060006060848603121561035e57600080fd5b8335925060208401359150604084013573ffffffffffffffffffffffffffffffffffffffff8116811461039057600080fd5b809150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806000606084860312156103df57600080fd5b8335925060208401359150604084013567ffffffffffffffff8082111561040557600080fd5b818601915086601f83011261041957600080fd5b81358181111561042b5761042b61039b565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156104715761047161039b565b8160405282815289602084870101111561048a57600080fd5b826020860160208301376000602084830101528095505050505050925092509256fe608060405234801561001057600080fd5b5061012e806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063249cb3fa14602d575b600080fd5b603c603836600460b1565b604e565b60405190815260200160405180910390f35b60008281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205460ff16608857600060aa565b7fa2ef4600d742022d532d4747cb3547474667d6f13804902513b2ec01c848f4b45b9392505050565b6000806040838503121560c357600080fd5b82359150602083013573ffffffffffffffffffffffffffffffffffffffff8116811460ed57600080fd5b80915050925092905056fea26469706673582212205ffd4e6cede7d06a5daf93d48d0541fc68189eeb16608c1999a82063b666eb1164736f6c63430008130033a2646970667358221220fdc4a0fe96e3b21c108ca155438d37c9143fb01278a3c1d274948bad89c564ba64736f6c63430008130033");
14+
const CREATE_2_DEPLOYER_BYTECODE: [u8; 1584] = hex!(
15+
"6080604052600436106100435760003560e01c8063076c37b21461004f578063481286e61461007157806356299481146100ba57806366cfa057146100da57600080fd5b3661004a57005b600080fd5b34801561005b57600080fd5b5061006f61006a366004610327565b6100fa565b005b34801561007d57600080fd5b5061009161008c366004610327565b61014a565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100c657600080fd5b506100916100d5366004610349565b61015d565b3480156100e657600080fd5b5061006f6100f53660046103ca565b610172565b61014582826040518060200161010f9061031a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe082820381018352601f90910116604052610183565b505050565b600061015683836102e7565b9392505050565b600061016a8484846102f0565b949350505050565b61017d838383610183565b50505050565b6000834710156101f4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f437265617465323a20696e73756666696369656e742062616c616e636500000060448201526064015b60405180910390fd5b815160000361025f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f437265617465323a2062797465636f6465206c656e677468206973207a65726f60448201526064016101eb565b8282516020840186f5905073ffffffffffffffffffffffffffffffffffffffff8116610156576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f437265617465323a204661696c6564206f6e206465706c6f790000000000000060448201526064016101eb565b60006101568383305b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b61014e806104ad83390190565b6000806040838503121561033a57600080fd5b50508035926020909101359150565b60008060006060848603121561035e57600080fd5b8335925060208401359150604084013573ffffffffffffffffffffffffffffffffffffffff8116811461039057600080fd5b809150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806000606084860312156103df57600080fd5b8335925060208401359150604084013567ffffffffffffffff8082111561040557600080fd5b818601915086601f83011261041957600080fd5b81358181111561042b5761042b61039b565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156104715761047161039b565b8160405282815289602084870101111561048a57600080fd5b826020860160208301376000602084830101528095505050505050925092509256fe608060405234801561001057600080fd5b5061012e806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063249cb3fa14602d575b600080fd5b603c603836600460b1565b604e565b60405190815260200160405180910390f35b60008281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205460ff16608857600060aa565b7fa2ef4600d742022d532d4747cb3547474667d6f13804902513b2ec01c848f4b45b9392505050565b6000806040838503121560c357600080fd5b82359150602083013573ffffffffffffffffffffffffffffffffffffffff8116811460ed57600080fd5b80915050925092905056fea26469706673582212205ffd4e6cede7d06a5daf93d48d0541fc68189eeb16608c1999a82063b666eb1164736f6c63430008130033a2646970667358221220fdc4a0fe96e3b21c108ca155438d37c9143fb01278a3c1d274948bad89c564ba64736f6c63430008130033"
16+
);
1517

1618
/// The Canyon hardfork issues an irregular state transition that force-deploys the create2
1719
/// deployer contract. This is done by directly setting the code of the create2 deployer account

0 commit comments

Comments
 (0)