Skip to content

Commit cad7320

Browse files
authored
Merge pull request #152 from MetaMask/chore/deploy-monad-mainnet
chore monad deployment
2 parents 48df69a + b04c048 commit cad7320

File tree

13 files changed

+2719
-3
lines changed

13 files changed

+2719
-3
lines changed

.env.example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ ARBITRUM_NOVA_RPC_URL=https://nova.arbitrum.io/rpc
4040
SEI_RPC_URL=https://evm-rpc.sei-apis.com
4141
INK_RPC_URL=https://rpc-gel.inkonchain.com
4242
SONIC_RPC_URL=https://rpc.soniclabs.com
43+
MONAD_RPC_URL=https://rpc.monad.xyz
4344

4445
# Testnets
4546
SEPOLIA_RPC_URL=https://sepolia.infura.io/v3/${RPC_API_KEY}

broadcast/DeployCaveatEnforcers.s.sol/143/run-1762870780669.json

Lines changed: 822 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployCaveatEnforcers.s.sol/143/run-latest.json

Lines changed: 822 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployDelegationFramework.s.sol/143/run-1762870840014.json

Lines changed: 298 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployDelegationFramework.s.sol/143/run-latest.json

Lines changed: 298 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployEIP7702StatelessDeleGator.s.sol/143/run-1762870875038.json

Lines changed: 81 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployEIP7702StatelessDeleGator.s.sol/143/run-latest.json

Lines changed: 81 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
{
2+
"transactions": [
3+
{
4+
"hash": "0xe6ebdc6e0a7b6af5354a1c3e827ccd44234dcb71b6ef6849fd8f4d95c10c57a5",
5+
"transactionType": "CREATE",
6+
"contractName": "ERC1967Proxy",
7+
"contractAddress": "0x41b094bd52e52a453d57435b19b4e5d01fa490b3",
8+
"function": null,
9+
"arguments": [
10+
"0x56a9EdB16a0105eb5a4C54f4C062e2868844f3A7",
11+
"0x60b5bb3f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44"
12+
],
13+
"transaction": {
14+
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
15+
"gas": "0x4f2aa",
16+
"value": "0x0",
17+
"input": "0x608060405260405161040a38038061040a83398101604081905261002291610268565b61002c8282610033565b5050610352565b61003c82610092565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561008657610081828261010e565b505050565b61008e610185565b5050565b806001600160a01b03163b6000036100cd57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b03168460405161012b9190610336565b600060405180830381855af49150503d8060008114610166576040519150601f19603f3d011682016040523d82523d6000602084013e61016b565b606091505b50909250905061017c8583836101a6565b95945050505050565b34156101a45760405163b398979f60e01b815260040160405180910390fd5b565b6060826101bb576101b682610205565b6101fe565b81511580156101d257506001600160a01b0384163b155b156101fb57604051639996b31560e01b81526001600160a01b03851660048201526024016100c4565b50805b9392505050565b8051156102155780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b600052604160045260246000fd5b60005b8381101561025f578181015183820152602001610247565b50506000910152565b6000806040838503121561027b57600080fd5b82516001600160a01b038116811461029257600080fd5b60208401519092506001600160401b03808211156102af57600080fd5b818501915085601f8301126102c357600080fd5b8151818111156102d5576102d561022e565b604051601f8201601f19908116603f011681019083821181831017156102fd576102fd61022e565b8160405282815288602084870101111561031657600080fd5b610327836020830160208801610244565b80955050505050509250929050565b60008251610348818460208701610244565b9190910192915050565b60aa806103606000396000f3fe6080604052600a600c565b005b60186014601a565b6051565b565b6000604c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015606f573d6000f35b3d6000fdfea264697066735822122008caabf4d08d0971ef1e07ddea0ed06ba372754bdd8d481deec8a72240bac12c64736f6c6343000817003300000000000000000000000056a9edb16a0105eb5a4c54f4c062e2868844f3a70000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008460b5bb3f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f4400000000000000000000000000000000000000000000000000000000",
18+
"nonce": "0x29",
19+
"chainId": "0x8f"
20+
},
21+
"additionalContracts": [],
22+
"isFixedGasLimit": false
23+
}
24+
],
25+
"receipts": [
26+
{
27+
"status": "0x1",
28+
"cumulativeGasUsed": "0x4f2aa",
29+
"logs": [
30+
{
31+
"address": "0x41b094bd52e52a453d57435b19b4e5d01fa490b3",
32+
"topics": [
33+
"0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b",
34+
"0x00000000000000000000000056a9edb16a0105eb5a4c54f4c062e2868844f3a7"
35+
],
36+
"data": "0x",
37+
"blockHash": "0x5868bdaa1c2721d617e91962152821b9298d44f03a8eecc004e7d2456d8ab5be",
38+
"blockNumber": "0x214c5e1",
39+
"blockTimestamp": "0x69134684",
40+
"transactionHash": "0xe6ebdc6e0a7b6af5354a1c3e827ccd44234dcb71b6ef6849fd8f4d95c10c57a5",
41+
"transactionIndex": "0x1",
42+
"logIndex": "0x1",
43+
"removed": false
44+
},
45+
{
46+
"address": "0x41b094bd52e52a453d57435b19b4e5d01fa490b3",
47+
"topics": [
48+
"0x82b74755d483f0688b80354268454667c377a5684e64a4dbb6820fc11a6276d4",
49+
"0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44"
50+
],
51+
"data": "0x",
52+
"blockHash": "0x5868bdaa1c2721d617e91962152821b9298d44f03a8eecc004e7d2456d8ab5be",
53+
"blockNumber": "0x214c5e1",
54+
"blockTimestamp": "0x69134684",
55+
"transactionHash": "0xe6ebdc6e0a7b6af5354a1c3e827ccd44234dcb71b6ef6849fd8f4d95c10c57a5",
56+
"transactionIndex": "0x1",
57+
"logIndex": "0x2",
58+
"removed": false
59+
},
60+
{
61+
"address": "0x41b094bd52e52a453d57435b19b4e5d01fa490b3",
62+
"topics": [
63+
"0x78c34957a47c9ef62a6f6f2f8720f71e2394a6438100e7e20d139c3cbe774d03"
64+
],
65+
"data": "0x0000000000000000000000000000000000000000000000000000000000000001",
66+
"blockHash": "0x5868bdaa1c2721d617e91962152821b9298d44f03a8eecc004e7d2456d8ab5be",
67+
"blockNumber": "0x214c5e1",
68+
"blockTimestamp": "0x69134684",
69+
"transactionHash": "0xe6ebdc6e0a7b6af5354a1c3e827ccd44234dcb71b6ef6849fd8f4d95c10c57a5",
70+
"transactionIndex": "0x1",
71+
"logIndex": "0x3",
72+
"removed": false
73+
},
74+
{
75+
"address": "0x41b094bd52e52a453d57435b19b4e5d01fa490b3",
76+
"topics": [
77+
"0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2"
78+
],
79+
"data": "0x0000000000000000000000000000000000000000000000000000000000000001",
80+
"blockHash": "0x5868bdaa1c2721d617e91962152821b9298d44f03a8eecc004e7d2456d8ab5be",
81+
"blockNumber": "0x214c5e1",
82+
"blockTimestamp": "0x69134684",
83+
"transactionHash": "0xe6ebdc6e0a7b6af5354a1c3e827ccd44234dcb71b6ef6849fd8f4d95c10c57a5",
84+
"transactionIndex": "0x1",
85+
"logIndex": "0x4",
86+
"removed": false
87+
}
88+
],
89+
"logsBloom": "0x00040000000000000040000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000020000040000000000000000000000100000000000000002010001001000001000000000000000000000000004000000000000000000000000200000200000000000000000400000000000000000000000000800000000000000000000000080000000000000000000000000000000000000200000000000000000000000000000000000000000000000200020000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
90+
"type": "0x2",
91+
"transactionHash": "0xe6ebdc6e0a7b6af5354a1c3e827ccd44234dcb71b6ef6849fd8f4d95c10c57a5",
92+
"transactionIndex": "0x1",
93+
"blockHash": "0x5868bdaa1c2721d617e91962152821b9298d44f03a8eecc004e7d2456d8ab5be",
94+
"blockNumber": "0x214c5e1",
95+
"gasUsed": "0x4f2aa",
96+
"effectiveGasPrice": "0x174876e801",
97+
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
98+
"to": null,
99+
"contractAddress": "0x41b094bd52e52a453d57435b19b4e5d01fa490b3"
100+
}
101+
],
102+
"libraries": [],
103+
"pending": [],
104+
"returns": {},
105+
"timestamp": 1762870918701,
106+
"chain": 143,
107+
"commit": "48df69a"
108+
}
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
{
2+
"transactions": [
3+
{
4+
"hash": "0xe6ebdc6e0a7b6af5354a1c3e827ccd44234dcb71b6ef6849fd8f4d95c10c57a5",
5+
"transactionType": "CREATE",
6+
"contractName": "ERC1967Proxy",
7+
"contractAddress": "0x41b094bd52e52a453d57435b19b4e5d01fa490b3",
8+
"function": null,
9+
"arguments": [
10+
"0x56a9EdB16a0105eb5a4C54f4C062e2868844f3A7",
11+
"0x60b5bb3f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44"
12+
],
13+
"transaction": {
14+
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
15+
"gas": "0x4f2aa",
16+
"value": "0x0",
17+
"input": "0x608060405260405161040a38038061040a83398101604081905261002291610268565b61002c8282610033565b5050610352565b61003c82610092565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561008657610081828261010e565b505050565b61008e610185565b5050565b806001600160a01b03163b6000036100cd57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b03168460405161012b9190610336565b600060405180830381855af49150503d8060008114610166576040519150601f19603f3d011682016040523d82523d6000602084013e61016b565b606091505b50909250905061017c8583836101a6565b95945050505050565b34156101a45760405163b398979f60e01b815260040160405180910390fd5b565b6060826101bb576101b682610205565b6101fe565b81511580156101d257506001600160a01b0384163b155b156101fb57604051639996b31560e01b81526001600160a01b03851660048201526024016100c4565b50805b9392505050565b8051156102155780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b600052604160045260246000fd5b60005b8381101561025f578181015183820152602001610247565b50506000910152565b6000806040838503121561027b57600080fd5b82516001600160a01b038116811461029257600080fd5b60208401519092506001600160401b03808211156102af57600080fd5b818501915085601f8301126102c357600080fd5b8151818111156102d5576102d561022e565b604051601f8201601f19908116603f011681019083821181831017156102fd576102fd61022e565b8160405282815288602084870101111561031657600080fd5b610327836020830160208801610244565b80955050505050509250929050565b60008251610348818460208701610244565b9190910192915050565b60aa806103606000396000f3fe6080604052600a600c565b005b60186014601a565b6051565b565b6000604c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015606f573d6000f35b3d6000fdfea264697066735822122008caabf4d08d0971ef1e07ddea0ed06ba372754bdd8d481deec8a72240bac12c64736f6c6343000817003300000000000000000000000056a9edb16a0105eb5a4c54f4c062e2868844f3a70000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008460b5bb3f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f4400000000000000000000000000000000000000000000000000000000",
18+
"nonce": "0x29",
19+
"chainId": "0x8f"
20+
},
21+
"additionalContracts": [],
22+
"isFixedGasLimit": false
23+
}
24+
],
25+
"receipts": [
26+
{
27+
"status": "0x1",
28+
"cumulativeGasUsed": "0x4f2aa",
29+
"logs": [
30+
{
31+
"address": "0x41b094bd52e52a453d57435b19b4e5d01fa490b3",
32+
"topics": [
33+
"0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b",
34+
"0x00000000000000000000000056a9edb16a0105eb5a4c54f4c062e2868844f3a7"
35+
],
36+
"data": "0x",
37+
"blockHash": "0x5868bdaa1c2721d617e91962152821b9298d44f03a8eecc004e7d2456d8ab5be",
38+
"blockNumber": "0x214c5e1",
39+
"blockTimestamp": "0x69134684",
40+
"transactionHash": "0xe6ebdc6e0a7b6af5354a1c3e827ccd44234dcb71b6ef6849fd8f4d95c10c57a5",
41+
"transactionIndex": "0x1",
42+
"logIndex": "0x1",
43+
"removed": false
44+
},
45+
{
46+
"address": "0x41b094bd52e52a453d57435b19b4e5d01fa490b3",
47+
"topics": [
48+
"0x82b74755d483f0688b80354268454667c377a5684e64a4dbb6820fc11a6276d4",
49+
"0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44"
50+
],
51+
"data": "0x",
52+
"blockHash": "0x5868bdaa1c2721d617e91962152821b9298d44f03a8eecc004e7d2456d8ab5be",
53+
"blockNumber": "0x214c5e1",
54+
"blockTimestamp": "0x69134684",
55+
"transactionHash": "0xe6ebdc6e0a7b6af5354a1c3e827ccd44234dcb71b6ef6849fd8f4d95c10c57a5",
56+
"transactionIndex": "0x1",
57+
"logIndex": "0x2",
58+
"removed": false
59+
},
60+
{
61+
"address": "0x41b094bd52e52a453d57435b19b4e5d01fa490b3",
62+
"topics": [
63+
"0x78c34957a47c9ef62a6f6f2f8720f71e2394a6438100e7e20d139c3cbe774d03"
64+
],
65+
"data": "0x0000000000000000000000000000000000000000000000000000000000000001",
66+
"blockHash": "0x5868bdaa1c2721d617e91962152821b9298d44f03a8eecc004e7d2456d8ab5be",
67+
"blockNumber": "0x214c5e1",
68+
"blockTimestamp": "0x69134684",
69+
"transactionHash": "0xe6ebdc6e0a7b6af5354a1c3e827ccd44234dcb71b6ef6849fd8f4d95c10c57a5",
70+
"transactionIndex": "0x1",
71+
"logIndex": "0x3",
72+
"removed": false
73+
},
74+
{
75+
"address": "0x41b094bd52e52a453d57435b19b4e5d01fa490b3",
76+
"topics": [
77+
"0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2"
78+
],
79+
"data": "0x0000000000000000000000000000000000000000000000000000000000000001",
80+
"blockHash": "0x5868bdaa1c2721d617e91962152821b9298d44f03a8eecc004e7d2456d8ab5be",
81+
"blockNumber": "0x214c5e1",
82+
"blockTimestamp": "0x69134684",
83+
"transactionHash": "0xe6ebdc6e0a7b6af5354a1c3e827ccd44234dcb71b6ef6849fd8f4d95c10c57a5",
84+
"transactionIndex": "0x1",
85+
"logIndex": "0x4",
86+
"removed": false
87+
}
88+
],
89+
"logsBloom": "0x00040000000000000040000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000020000040000000000000000000000100000000000000002010001001000001000000000000000000000000004000000000000000000000000200000200000000000000000400000000000000000000000000800000000000000000000000080000000000000000000000000000000000000200000000000000000000000000000000000000000000000200020000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
90+
"type": "0x2",
91+
"transactionHash": "0xe6ebdc6e0a7b6af5354a1c3e827ccd44234dcb71b6ef6849fd8f4d95c10c57a5",
92+
"transactionIndex": "0x1",
93+
"blockHash": "0x5868bdaa1c2721d617e91962152821b9298d44f03a8eecc004e7d2456d8ab5be",
94+
"blockNumber": "0x214c5e1",
95+
"gasUsed": "0x4f2aa",
96+
"effectiveGasPrice": "0x174876e801",
97+
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
98+
"to": null,
99+
"contractAddress": "0x41b094bd52e52a453d57435b19b4e5d01fa490b3"
100+
}
101+
],
102+
"libraries": [],
103+
"pending": [],
104+
"returns": {},
105+
"timestamp": 1762870918701,
106+
"chain": 143,
107+
"commit": "48df69a"
108+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"transactions": [
3+
{
4+
"hash": "0x21056bfb4af18f325ce28df6b590507b594d2226e2df36ec1d94ae614a0caf29",
5+
"transactionType": "CREATE2",
6+
"contractName": "SimpleFactory",
7+
"contractAddress": "0x69aa2f9fe1572f1b640e1bbc512f5c3a734fc77c",
8+
"function": null,
9+
"arguments": null,
10+
"transaction": {
11+
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
12+
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
13+
"gas": "0x4d1b8",
14+
"value": "0x0",
15+
"input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506102ef806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063481286e61461003b5780634af63f021461006a575b600080fd5b61004e6100493660046101cc565b61007d565b6040516001600160a01b03909116815260200160405180910390f35b61004e610078366004610204565b610090565b60006100898284610115565b9392505050565b600061009e60008385610122565b9050806001600160a01b03163b6000036100db576040516301e3495560e61b81526001600160a01b03821660048201526024015b60405180910390fd5b6040516001600160a01b038216907ff40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e90600090a292915050565b60006100898383306101a2565b60008347101561014e5760405163392efb2b60e21b8152476004820152602481018590526044016100d2565b815160000361017057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661008957604051633a0ba96160e11b815260040160405180910390fd5b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b600080604083850312156101df57600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561021757600080fd5b823567ffffffffffffffff8082111561022f57600080fd5b818501915085601f83011261024357600080fd5b813581811115610255576102556101ee565b604051601f8201601f19908116603f0116810190838211818310171561027d5761027d6101ee565b8160405282815288602084870101111561029657600080fd5b82602086016020830137600060209382018401529896909101359650505050505056fea2646970667358221220c5ebe4333fa061619df2864b76011685b4a25867b9958ff350b638fd1a460aaa64736f6c63430008170033",
16+
"nonce": "0x2a",
17+
"chainId": "0x8f"
18+
},
19+
"additionalContracts": [],
20+
"isFixedGasLimit": false
21+
}
22+
],
23+
"receipts": [
24+
{
25+
"status": "0x1",
26+
"cumulativeGasUsed": "0x4d1b8",
27+
"logs": [],
28+
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
29+
"type": "0x2",
30+
"transactionHash": "0x21056bfb4af18f325ce28df6b590507b594d2226e2df36ec1d94ae614a0caf29",
31+
"transactionIndex": "0x1",
32+
"blockHash": "0x14a703bd997b6d17ef89197f45aac952a5be5192e359100ae49db20b99ee5024",
33+
"blockNumber": "0x214c614",
34+
"gasUsed": "0x4d1b8",
35+
"effectiveGasPrice": "0x174876e801",
36+
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
37+
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
38+
"contractAddress": null
39+
}
40+
],
41+
"libraries": [],
42+
"pending": [],
43+
"returns": {},
44+
"timestamp": 1762870939282,
45+
"chain": 143,
46+
"commit": "48df69a"
47+
}

0 commit comments

Comments
 (0)