2
2
3
3
Multicall3DelegateCall calldata:
4
4
``` bash
5
- 0x82ad56cb000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000026b2f158255beac46c1e7c6b8bbf29a4b6a7b76000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000164ff2dd5a100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000229047fed2591dbec1ef1118d64f7af3db9eb290000000000000000000000000543ba4aadbab8f9025686bd03993043599c6fb04035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd0000000000000000000000007a8ed66b319911a0f3e7288bddab30d9c0c875c300000000000000000000000089889b569c3a505f3640ee1bd0ac1d557f436d2a035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd00000000000000000000000062c0a111929fa32cec2f76adba54c16afb6e8364000000000000000000000000d56045e68956fce2576e680c95a4750cf8241f79035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd00000000000000000000000000000000000000000000000000000000
5
+ 0x82ad56cb000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000026b2f158255beac46c1e7c6b8bbf29a4b6a7b76000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000164ff2dd5a100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000229047fed2591dbec1ef1118d64f7af3db9eb290000000000000000000000000543ba4aadbab8f9025686bd03993043599c6fb04039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d90000000000000000000000007a8ed66b319911a0f3e7288bddab30d9c0c875c300000000000000000000000089889b569c3a505f3640ee1bd0ac1d557f436d2a039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d900000000000000000000000062c0a111929fa32cec2f76adba54c16afb6e8364000000000000000000000000d56045e68956fce2576e680c95a4750cf8241f79039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d900000000000000000000000000000000000000000000000000000000
6
6
```
7
7
8
8
### Decode Multicall3DelegateCall calldata:
@@ -13,7 +13,7 @@ cast calldata-decode 'aggregate3((address,bool,bytes)[])' <0x82ad56cb...>
13
13
(
14
14
0x026b2F158255Beac46c1E7c6b8BbF29A4b6A7B76,
15
15
false,
16
- 0xff2dd5a100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000229047fed2591dbec1ef1118d64f7af3db9eb290000000000000000000000000543ba4aadbab8f9025686bd03993043599c6fb04035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd0000000000000000000000007a8ed66b319911a0f3e7288bddab30d9c0c875c300000000000000000000000089889b569c3a505f3640ee1bd0ac1d557f436d2a035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd00000000000000000000000062c0a111929fa32cec2f76adba54c16afb6e8364000000000000000000000000d56045e68956fce2576e680c95a4750cf8241f79035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd
16
+ 0xff2dd5a100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000229047fed2591dbec1ef1118d64f7af3db9eb290000000000000000000000000543ba4aadbab8f9025686bd03993043599c6fb04039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d90000000000000000000000007a8ed66b319911a0f3e7288bddab30d9c0c875c300000000000000000000000089889b569c3a505f3640ee1bd0ac1d557f436d2a039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d900000000000000000000000062c0a111929fa32cec2f76adba54c16afb6e8364000000000000000000000000d56045e68956fce2576e680c95a4750cf8241f79039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d9
17
17
)
18
18
]
19
19
```
@@ -22,7 +22,7 @@ cast calldata-decode 'aggregate3((address,bool,bytes)[])' <0x82ad56cb...>
22
22
- ` target ` : [ 0x026b2F158255Beac46c1E7c6b8BbF29A4b6A7B76] ( https://github.com/ethereum-optimism/superchain-registry/blob/d4bb112dc979fd43ac92252c549d3ed7c4d0eb57/validation/standard/standard-versions-mainnet.toml#L21 ) - Mainnet OPContractsManager v2.0.0
23
23
- ` allowFailure ` : false
24
24
- ` callData ` : ` 0xff2dd5a1... ` See below for decoding.
25
- - Command to encode: ` cast calldata 'aggregate3((address,bool,bytes)[])' "[(0x026b2F158255Beac46c1E7c6b8BbF29A4b6A7B76,false,0xff2dd5a100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000229047fed2591dbec1ef1118d64f7af3db9eb290000000000000000000000000543ba4aadbab8f9025686bd03993043599c6fb04035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd0000000000000000000000007a8ed66b319911a0f3e7288bddab30d9c0c875c300000000000000000000000089889b569c3a505f3640ee1bd0ac1d557f436d2a035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd00000000000000000000000062c0a111929fa32cec2f76adba54c16afb6e8364000000000000000000000000d56045e68956fce2576e680c95a4750cf8241f79035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd )]" `
25
+ - Command to encode: ` cast calldata 'aggregate3((address,bool,bytes)[])' "[(0x026b2F158255Beac46c1E7c6b8BbF29A4b6A7B76,false,0xff2dd5a100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000229047fed2591dbec1ef1118d64f7af3db9eb290000000000000000000000000543ba4aadbab8f9025686bd03993043599c6fb04039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d90000000000000000000000007a8ed66b319911a0f3e7288bddab30d9c0c875c300000000000000000000000089889b569c3a505f3640ee1bd0ac1d557f436d2a039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d900000000000000000000000062c0a111929fa32cec2f76adba54c16afb6e8364000000000000000000000000d56045e68956fce2576e680c95a4750cf8241f79039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d9 )]" `
26
26
27
27
### Decode upgrade calldata
28
28
@@ -33,36 +33,36 @@ cast calldata-decode 'upgrade((address,address,bytes32)[])' <0xff2dd5a1...>
33
33
(
34
34
0x229047fed2591dbec1eF1118d64F7aF3dB9EB290,
35
35
0x543bA4AADBAb8f9025686Bd03993043599c6fB04,
36
- 0x035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd
36
+ 0x039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d9
37
37
),
38
38
(
39
39
0x7A8Ed66B319911A0F3E7288BDdAB30d9c0C875c3,
40
40
0x89889B569c3a505f3640ee1Bd0ac1D557f436D2a,
41
- 0x035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd
41
+ 0x039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d9
42
42
),
43
43
(
44
44
0x62C0a111929fA32ceC2F76aDba54C16aFb6E8364,
45
45
0xd56045E68956FCe2576E680c95a4750cf8241f79,
46
- 0x035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd
46
+ 0x039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d9
47
47
)
48
48
]
49
49
```
50
50
1 . First tuple (OP Mainnet):
51
51
- SystemConfigProxy: [ 0x229047fed2591dbec1eF1118d64F7aF3dB9EB290] ( https://github.com/ethereum-optimism/superchain-registry/blob/d4bb112dc979fd43ac92252c549d3ed7c4d0eb57/superchain/configs/mainnet/op.toml#L58 )
52
52
- ProxyAdmin: [ 0x543bA4AADBAb8f9025686Bd03993043599c6fB04] ( https://github.com/ethereum-optimism/superchain-registry/blob/d4bb112dc979fd43ac92252c549d3ed7c4d0eb57/superchain/configs/mainnet/op.toml#L59 )
53
- - AbsolutePrestate: [ 0x035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd ] ( https://github.com/ethereum-optimism/optimism/blob/63da401391e9be93517d242da5da24905aa5b84c/op-program/prestates/releases.json#L9 )
53
+ - AbsolutePrestate: [ 0x039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d9 ] ( https://github.com/ethereum-optimism/optimism/blob/63da401391e9be93517d242da5da24905aa5b84c/op-program/prestates/releases.json#L9 )
54
54
55
55
2 . Second tuple (Soneium):
56
56
- SystemConfigProxy: [ 0x7A8Ed66B319911A0F3E7288BDdAB30d9c0C875c3] ( https://github.com/ethereum-optimism/superchain-registry/blob/d4bb112dc979fd43ac92252c549d3ed7c4d0eb57/superchain/configs/mainnet/soneium.toml#L58 )
57
57
- ProxyAdmin: [ 0x89889B569c3a505f3640ee1Bd0ac1D557f436D2a] ( https://github.com/ethereum-optimism/superchain-registry/blob/d4bb112dc979fd43ac92252c549d3ed7c4d0eb57/superchain/configs/mainnet/soneium.toml#L59 )
58
- - AbsolutePrestate: [ 0x035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd ] ( https://github.com/ethereum-optimism/optimism/blob/63da401391e9be93517d242da5da24905aa5b84c/op-program/prestates/releases.json#L9 )
58
+ - AbsolutePrestate: [ 0x039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d9 ] ( https://github.com/ethereum-optimism/optimism/blob/63da401391e9be93517d242da5da24905aa5b84c/op-program/prestates/releases.json#L9 )
59
59
60
60
3 . Third tuple (Ink):
61
61
- SystemConfigProxy: [ 0x62C0a111929fA32ceC2F76aDba54C16aFb6E8364] ( https://github.com/ethereum-optimism/superchain-registry/blob/d4bb112dc979fd43ac92252c549d3ed7c4d0eb57/superchain/configs/mainnet/ink.toml#L58 )
62
62
- ProxyAdmin: [ 0xd56045E68956FCe2576E680c95a4750cf8241f79] ( https://github.com/ethereum-optimism/superchain-registry/blob/d4bb112dc979fd43ac92252c549d3ed7c4d0eb57/superchain/configs/mainnet/ink.toml#L59 )
63
- - AbsolutePrestate: [ 0x035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd ] ( https://github.com/ethereum-optimism/optimism/blob/63da401391e9be93517d242da5da24905aa5b84c/op-program/prestates/releases.json#L9 )
63
+ - AbsolutePrestate: [ 0x039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d9 ] ( https://github.com/ethereum-optimism/optimism/blob/63da401391e9be93517d242da5da24905aa5b84c/op-program/prestates/releases.json#L9 )
64
64
65
- - Command to encode: ` cast calldata 'upgrade((address,address,bytes32)[])' "[(0x229047fed2591dbec1eF1118d64F7aF3dB9EB290,0x543bA4AADBAb8f9025686Bd03993043599c6fB04,0x035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd ),(0x7A8Ed66B319911A0F3E7288BDdAB30d9c0C875c3,0x89889B569c3a505f3640ee1Bd0ac1D557f436D2a,0x035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd ),(0x62C0a111929fA32ceC2F76aDba54C16aFb6E8364,0xd56045E68956FCe2576E680c95a4750cf8241f79,0x035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd )]" `
65
+ - Command to encode: ` cast calldata 'upgrade((address,address,bytes32)[])' "[(0x229047fed2591dbec1eF1118d64F7aF3dB9EB290,0x543bA4AADBAb8f9025686Bd03993043599c6fB04,0x039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d9 ),(0x7A8Ed66B319911A0F3E7288BDdAB30d9c0C875c3,0x89889B569c3a505f3640ee1Bd0ac1D557f436D2a,0x039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d9 ),(0x62C0a111929fA32ceC2F76aDba54C16aFb6E8364,0xd56045E68956FCe2576E680c95a4750cf8241f79,0x039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d9 )]" `
66
66
67
67
68
68
## Tenderly State Changes
0 commit comments