From 8e0ab73dca5f05d64fee99e522e50e3400711f92 Mon Sep 17 00:00:00 2001 From: Taylor Webb Date: Thu, 26 Mar 2026 16:49:36 -0600 Subject: [PATCH 1/5] Use config pattern for counterfactuals, deploy to Unichain --- .../130/run-latest.json | 72 ++++ .../130/run-latest.json | 55 +++ .../130/run-latest.json | 55 +++ .../130/run-latest.json | 55 +++ .../130/run-latest.json | 55 +++ .../130/run-latest.json | 59 +++ .../130/run-latest.json | 55 +++ broadcast/deployed-addresses.json | 34 ++ broadcast/deployed-addresses.md | 23 +- contracts/periphery/counterfactual/README.md | 70 ++-- foundry.lock | 2 +- .../counterfactual/CounterfactualConfig.sol | 72 ++++ .../DeployAdminWithdrawManager.s.sol | 52 ++- .../DeployAllCounterfactual.s.sol | 393 +++++++++--------- .../DeployCounterfactualDepositCCTP.s.sol | 18 +- .../DeployCounterfactualDepositOFT.s.sol | 18 +- ...DeployCounterfactualDepositSpokePool.s.sol | 18 +- script/counterfactual/config.json | 26 ++ script/utils/Constants.sol | 10 +- 19 files changed, 876 insertions(+), 266 deletions(-) create mode 100644 broadcast/DeployAdminWithdrawManager.s.sol/130/run-latest.json create mode 100644 broadcast/DeployCounterfactualDeposit.s.sol/130/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositCCTP.s.sol/130/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositFactory.s.sol/130/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositOFT.s.sol/130/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositSpokePool.s.sol/130/run-latest.json create mode 100644 broadcast/DeployWithdrawImplementation.s.sol/130/run-latest.json create mode 100644 script/counterfactual/CounterfactualConfig.sol create mode 100644 script/counterfactual/config.json diff --git a/broadcast/DeployAdminWithdrawManager.s.sol/130/run-latest.json b/broadcast/DeployAdminWithdrawManager.s.sol/130/run-latest.json new file mode 100644 index 000000000..43d0e8baf --- /dev/null +++ b/broadcast/DeployAdminWithdrawManager.s.sol/130/run-latest.json @@ -0,0 +1,72 @@ +{ + "transactions": [ + { + "hash": "0x9ac40c2fc31587c4710bc72b972f33d780304d770e687767e7f4706928ac8717", + "transactionType": "CREATE2", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xff054046beabdef60aa310a32218cb22c8243d87", + "function": null, + "arguments": [ + "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", + "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", + "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" + ], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x138eba", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113618038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610e27908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea2646970667358221220e7c0628372454f02464b6fb55b8f8891776ab672356cf2c540a9d5855c07dd5464736f6c634300081e00330000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", + "nonce": "0x218", + "chainId": "0x82" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xff054046beabdef60aa310a32218cb22c8243d87", + "function": "setDirectWithdrawer(address)", + "arguments": ["0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xff054046beabdef60aa310a32218cb22c8243d87", + "gas": "0xa2e2", + "value": "0x0", + "input": "0xf0e62328000000000000000000000000fbc9bed5311567f7cbebd12947a5a0767f67ef4b", + "nonce": "0x219", + "chainId": "0x82" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xff054046beabdef60aa310a32218cb22c8243d87", + "function": "transferOwnership(address)", + "arguments": ["0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xff054046beabdef60aa310a32218cb22c8243d87", + "gas": "0x9a6d", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000fbc9bed5311567f7cbebd12947a5a0767f67ef4b", + "nonce": "0x21a", + "chainId": "0x82" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": ["0x9ac40c2fc31587c4710bc72b972f33d780304d770e687767e7f4706928ac8717"], + "returns": {}, + "timestamp": 1774565105981, + "chain": 130, + "commit": "e8ed0309" +} diff --git a/broadcast/DeployCounterfactualDeposit.s.sol/130/run-latest.json b/broadcast/DeployCounterfactualDeposit.s.sol/130/run-latest.json new file mode 100644 index 000000000..1c5d6b693 --- /dev/null +++ b/broadcast/DeployCounterfactualDeposit.s.sol/130/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xe57ab3ecb5f91e493b713aba9944b85c823c0c4749d1b6cdf4d30d61c596274f", + "transactionType": "CREATE2", + "contractName": "CounterfactualDeposit", + "contractAddress": "0x4db1cd541630867435ad1302ea050c38bbf82c98", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6c299", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610480908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea2646970667358221220c1e320b20b69ea1850a17bed78bd5b490d7bbf7b20c671722574f2cc8454467164736f6c634300081e0033", + "nonce": "0x212", + "chainId": "0x82" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x889c3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe57ab3ecb5f91e493b713aba9944b85c823c0c4749d1b6cdf4d30d61c596274f", + "transactionIndex": "0x4", + "blockHash": "0x0c7013f3fce5a27eb4e8561526a6c449cbf66cc496a68fb58e7100777eb01902", + "blockNumber": "0x29c9676", + "gasUsed": "0x49f51", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x55f00", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x4db1cd541630867435ad1302ea050c38bbf82c98", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x26e558", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xbbd5fb48", + "l1GasPrice": "0x263e337", + "l1GasUsed": "0x370e" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774564943477, + "chain": 130, + "commit": "e8ed0309" +} diff --git a/broadcast/DeployCounterfactualDepositCCTP.s.sol/130/run-latest.json b/broadcast/DeployCounterfactualDepositCCTP.s.sol/130/run-latest.json new file mode 100644 index 000000000..e815a2b86 --- /dev/null +++ b/broadcast/DeployCounterfactualDepositCCTP.s.sol/130/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x22afcbf56b0a16793eb7a7eefe74e54182276d5174e9f44e1b11f46f5ff7243a", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositCCTP", + "contractAddress": "0x647cf96a8ca44c3e5949be39cb5c42eaa8cca73b", + "function": null, + "arguments": ["0xce9Cf0C8f8121b573f6212344F53BC7746846e71", "10"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xcb78a", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610ab238819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109e890816100ca8239608051818181605b0152818161032301528181610507015281816106820152818161076501526107c3015260a051818181609f01526104480152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6101006040526004361015610012575f80fd5b5f5f3560e01c80631f6a1eb9146100c35780638ddb4a89146100825763d248e8951461003c575f80fd5b3461007f578060031936011261007f5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007f578060031936011261007f57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126107225760043567ffffffffffffffff8111610722576100f09036906004016108c9565b60243567ffffffffffffffff8111610722576101109036906004016108c9565b91909260208183810103126107225780359067ffffffffffffffff8211610722576101e08282018483010312610722576102e0604052610151828201610919565b610100528082016020810135610120526040810135610140526060810135610160526080810135610180526101889060a001610919565b6101a05280820160c08101356101c05260e08101356101e05261010081013561020052610120810135610220526101c29061014001610919565b610240526101d58183016101600161092a565b610260526101e88183016101800161092a565b6102805267ffffffffffffffff8183016101a0013511610722576101c09261021b9082018383016101a081013501610938565b6102a0520101356102c0526020818301839003126107225781359167ffffffffffffffff83116107225760a08382018383010312610722576040519260a0840184811067ffffffffffffffff8211176107265760405281810180358552602001356001600160a01b038116900361072257818101602081810135908601526040808201359086015260608082013590860152608001359067ffffffffffffffff8211610722576102cf938301920101610938565b60808201526001600160a01b0360406101000151166101c0610100015180610868575b508151906101c0610100015160e0528160e05181031161073a5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610859575b6040521561074e575b50610100516101205161014051610160516101805160e051939594929391928286038083029363ffffffff9092169290840414908614171561073a5763ffffffff60a0610100015116604088015160608901519160c061010001519360e06101000151956101008001519761012061010001519963ffffffff6101406101000151169b60ff6101606101000151169d60ff6101806101000151166080526101a0610100015160c05260405160a05261024060a051019560a051871067ffffffffffffffff881117610726576127109660405263ffffffff7f00000000000000000000000000000000000000000000000000000000000000001660a05152602060a0510152604060a051015260e0519003606060a0510152608060a051015260a0805101520460c060a051015260e060a051015261010060a051015261012060a051015261014060a051015261016060a051015261018060a05101526101a060a05101526101c060a05101526101e060a051015260805161020060a051015260c05161022060a051015260808101516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b15610722575f6106759160405180938192635c828f4360e11b83526040600484015263ffffffff60a0515116604484015263ffffffff602060a0510151166064840152604060a05101516084840152606060a051015160a4840152608060a051015160c484015260a08051015160e484015260c060a051015161010484015263ffffffff60e060a05101511661012484015261010060a051015161014484015261012060a051015161016484015261014060a051015161018484015261016060a05101516101a484015261018060a05101516101c48401526101a060a05101516101e484015263ffffffff6101c060a05101511661020484015260ff6101e060a05101511661022484015260ff61020060a05101511661024484015261066361022060a051015161024061026486015261028485019061098e565b8381036003190160248501529061098e565b0381836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561071757610702575b507f39c5f15e81023add0ebdd2b2e47d2c3f6301fac8b86a813fc927305f720ad27b606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b61070f9192505f906108f7565b5f905f6106af565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610841575b6040521561080e5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610820575b60405261036f575b635274afe760e01b5f5260045260245ffd5b90600181151661083857823b15153d15161690610806565b503d5f823e3d90fd5b90600181151661083857823b15153d151616906107a4565b90823b15153d15161690610366565b6001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b1575b6040521561080e575f6102f2565b90600181151661083857823b15153d151616906108a3565b9181601f840112156107225782359167ffffffffffffffff8311610722576020838186019501011161072257565b90601f8019910116810190811067ffffffffffffffff82111761072657604052565b359063ffffffff8216820361072257565b359060ff8216820361072257565b81601f820112156107225780359067ffffffffffffffff8211610726576040519261096d601f8401601f1916602001856108f7565b8284526020838301011161072257815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea26469706673582212206661fcd61a0f0f9702bd1c1687e42e5086a771f128cf4dbfc4e4f8a7e8cb6fd964736f6c634300081e0033000000000000000000000000ce9cf0c8f8121b573f6212344f53bc7746846e71000000000000000000000000000000000000000000000000000000000000000a", + "nonce": "0x216", + "chainId": "0x82" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xd1f66", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x22afcbf56b0a16793eb7a7eefe74e54182276d5174e9f44e1b11f46f5ff7243a", + "transactionIndex": "0x4", + "blockHash": "0x59c80b98e9c801363c13aa6bb17af0453afadf869f24ffdc827f882c3956d731", + "blockNumber": "0x29c96ed", + "gasUsed": "0x934f4", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x95380", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x647cf96a8ca44c3e5949be39cb5c42eaa8cca73b", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x228270", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x1285cdda9", + "l1GasPrice": "0x244b0b6", + "l1GasUsed": "0x5f85" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774565061342, + "chain": 130, + "commit": "e8ed0309" +} diff --git a/broadcast/DeployCounterfactualDepositFactory.s.sol/130/run-latest.json b/broadcast/DeployCounterfactualDepositFactory.s.sol/130/run-latest.json new file mode 100644 index 000000000..44cfe4841 --- /dev/null +++ b/broadcast/DeployCounterfactualDepositFactory.s.sol/130/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x9cd1945f84c48001356d6d9a3b720ce25509a0b89fed89007af8827b66f89d31", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositFactory", + "contractAddress": "0x20e67fbe0150b498048709306cc7729d382f1fb1", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6aadc", + "value": "0x0", + "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576104c0908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea2646970667358221220354ab15e44bb135b741f5d26b6896ac32e6a5766db61a962fab50a5fc2fa521e64736f6c634300081e0033", + "nonce": "0x213", + "chainId": "0x82" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8be2f", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9cd1945f84c48001356d6d9a3b720ce25509a0b89fed89007af8827b66f89d31", + "transactionIndex": "0x4", + "blockHash": "0x3fa100d23e02a1d919183616e7c1d022214eea263fef40476795f8310bff24bf", + "blockNumber": "0x29c9694", + "gasUsed": "0x4d3bd", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x57670", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x20e67fbe0150b498048709306cc7729d382f1fb1", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x23f561", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xb452d6b6", + "l1GasPrice": "0x256c1eb", + "l1GasUsed": "0x37ff" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774564972242, + "chain": 130, + "commit": "e8ed0309" +} diff --git a/broadcast/DeployCounterfactualDepositOFT.s.sol/130/run-latest.json b/broadcast/DeployCounterfactualDepositOFT.s.sol/130/run-latest.json new file mode 100644 index 000000000..1b2d8ea3f --- /dev/null +++ b/broadcast/DeployCounterfactualDepositOFT.s.sol/130/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x55b0c60570ad165efc73294380a67031000f66c594e1deb408a3fcc0586fae38", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositOFT", + "contractAddress": "0x7dcefeff2ddc57d2f3e1de26c9120648ccbeb810", + "function": null, + "arguments": ["0xC920dAbe5f40d0785Be9b4aCf5B4B8D662a5955A", "30320"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xd9476", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610ac938819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109ff90816100ca8239608051818181605a015281816103100152818161050d0152818161066f0152818161073d015261079b015260a051818181609e01526104070152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60a06040526004361015610011575f80fd5b5f5f3560e01c80631f6a1eb9146100c2578063479cca5e14610081576376181fdb1461003b575f80fd5b3461007e578060031936011261007e5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007e578060031936011261007e57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50604036600319011261070e5760043567ffffffffffffffff811161070e576100ef9036906004016108cc565b9060243567ffffffffffffffff811161070e576101109036906004016108cc565b91909281019060208183031261070e5780359067ffffffffffffffff821161070e5761020082820184031261070e576102a060405261015082820161091c565b60a052808201602081013560c05261016a9060400161092d565b60e09081528183016060810135610100908152608082013561012090815260a083013561014090815260c0840135610160529383013561018052908201356101a0528101356101c0526101bd910161091c565b6101e0526101d081830161016001610941565b610200526101e381830161018001610941565b610220526101f68183016101a00161092d565b610240528082016101c0013567ffffffffffffffff811161070e576101e093610222918484010161094f565b610260520101356102805260208183018390031261070e5767ffffffffffffffff82351161070e5760a082358301828401031261070e576040519160a0830183811067ffffffffffffffff82111761071257604052803581018035845261028b9060200161092d565b60208401528035810160408181013590850152606080820135908501526080013567ffffffffffffffff811161070e576102cb928201918035010161094f565b60808201526102805180610850575b50805161028051810390811161083c576001600160a01b03604060a001511660405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f511482161561082d575b60405215610726575b5063ffffffff60a0511690602060a00151906040840151606085015160c060a0015160e060a0015161010060a0015161012060a001519063ffffffff61014060a001511692608060a001519460a080015196606060a001519860ff61016060a00151169a60ff61018060a00151169c6101c060a001519e604051608052608051610220608051011067ffffffffffffffff610220608051011117610712576102206080510160405263ffffffff7f0000000000000000000000000000000000000000000000000000000000000000166080515260206080510152604060805101526060608051015260808051015260a0608051015260c0608051015260e06080510152610100608051015261012060805101526101406080510152610160608051015261018060805101526101a060805101526101c060805101526101e0608051015261020060805101526001600160a01b036101a060a0015116604051906020820182811067ffffffffffffffff821117610712576040528152604051906040820182811067ffffffffffffffff821117610712576040526080518252602082019081526080830151906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b1561070e5761064892610662610200925f946001600160a01b036040519788968796634982e57b60e01b885260406004890152516040604489015263ffffffff815116608489015263ffffffff60208201511660a4890152604081015160c4890152606081015160e4890152608081015161010489015260a081015161012489015260c081015161014489015260e08101516101648901526101008101516101848901526101208101516101a489015263ffffffff610140820151166101c48901526101608101516101e48901526101808101516102048901526101a081015161022489015260ff6101c08201511661024489015260ff6101e08201511661026489015201516102206102848801526102a48701906109a5565b9251511660648501528382036003190160248501526109a5565b0381346001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af18015610703576106ee575b507ef4adfc191d7f928ccc704947bff918c0cce0ae566428325b8894943263842a606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b6106fb9192505f906108fa565b5f905f61069c565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610815575b604052156107e25760405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f51148216156107f4575b604052610358575b635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d151616906107da565b503d5f823e3d90fd5b90600181151661080c57823b15153d1516169061077c565b90823b15153d1516169061034f565b634e487b7160e01b5f52601160045260245ffd5b6001600160a01b03604060a0015116906001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b4575b6040526102da57635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d1516169061089b565b9181601f8401121561070e5782359167ffffffffffffffff831161070e576020838186019501011161070e57565b90601f8019910116810190811067ffffffffffffffff82111761071257604052565b359063ffffffff8216820361070e57565b35906001600160a01b038216820361070e57565b359060ff8216820361070e57565b81601f8201121561070e5780359067ffffffffffffffff82116107125760405192610984601f8401601f1916602001856108fa565b8284526020838301011161070e57815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea2646970667358221220ad8ae7835f6a0e6f3d2cab5781519e38b1e7e3749aa1d44a2e4833a705805b4464736f6c634300081e0033000000000000000000000000c920dabe5f40d0785be9b4acf5b4b8d662a5955a0000000000000000000000000000000000000000000000000000000000007670", + "nonce": "0x217", + "chainId": "0x82" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xbc352", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x55b0c60570ad165efc73294380a67031000f66c594e1deb408a3fcc0586fae38", + "transactionIndex": "0x3", + "blockHash": "0xca65fdaabcefd80b3983e77a15b0582ec3f628cd1ab5ca43efc909c1fa7e8e0a", + "blockNumber": "0x29c970c", + "gasUsed": "0x94912", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x94570", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7dcefeff2ddc57d2f3e1de26c9120648ccbeb810", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1e46bc", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x11ef8367a", + "l1GasPrice": "0x293ae2b", + "l1GasUsed": "0x5ef2" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774565091935, + "chain": 130, + "commit": "e8ed0309" +} diff --git a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/130/run-latest.json b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/130/run-latest.json new file mode 100644 index 000000000..e084e14ab --- /dev/null +++ b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/130/run-latest.json @@ -0,0 +1,59 @@ +{ + "transactions": [ + { + "hash": "0x7a0f3c0e04bcf7939d0aeebd4eccd3930ad9f2f5d615676eb7ed7691acb647f3", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositSpokePool", + "contractAddress": "0x8ad111bf8247bbcd9cab63b14742474db9f4fc7e", + "function": null, + "arguments": [ + "0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64", + "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE", + "0x4200000000000000000000000000000000000006" + ], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x14c51b", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c957606081611565803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161107e90816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea26469706673582212206ef88606ca224f79333fe9c6714b4414ef59a1d09dbc1f05b6123b684a6656cd64736f6c634300081e003300000000000000000000000009aea4b2242abc8bb4bb78d537a67a245a7bec64000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe0000000000000000000000004200000000000000000000000000000000000006", + "nonce": "0x215", + "chainId": "0x82" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x12f3f0", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7a0f3c0e04bcf7939d0aeebd4eccd3930ad9f2f5d615676eb7ed7691acb647f3", + "transactionIndex": "0x4", + "blockHash": "0xb20869f19202ac4cdfedc3d9792285e10abe89bc0622c99ee05ff6518afb943f", + "blockNumber": "0x29c96ce", + "gasUsed": "0xf097e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x13af10", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x8ad111bf8247bbcd9cab63b14742474db9f4fc7e", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x217e16", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x2744a7d66", + "l1GasPrice": "0x2684647", + "l1GasUsed": "0xc999" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774565030449, + "chain": 130, + "commit": "e8ed0309" +} diff --git a/broadcast/DeployWithdrawImplementation.s.sol/130/run-latest.json b/broadcast/DeployWithdrawImplementation.s.sol/130/run-latest.json new file mode 100644 index 000000000..6768963a4 --- /dev/null +++ b/broadcast/DeployWithdrawImplementation.s.sol/130/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xdf4cdccdf7220aa6e28273e20b03552dfee39fd936d32f81b04f7314dec58ff2", + "transactionType": "CREATE2", + "contractName": "WithdrawImplementation", + "contractAddress": "0xbcc541c5aed10843c75336c2d32d363db6ecf351", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x4c7fd", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610320908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea2646970667358221220762461d81b67e3b5e2c1021bf51f10da3177cc92732a5dd38536bf88a4ca46c364736f6c634300081e0033", + "nonce": "0x214", + "chainId": "0x82" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x76080", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xdf4cdccdf7220aa6e28273e20b03552dfee39fd936d32f81b04f7314dec58ff2", + "transactionIndex": "0x4", + "blockHash": "0x84968682210e3ae0897b04ee9a27697125164a3fdeeacb5e45761e63f25748b0", + "blockNumber": "0x29c96b0", + "gasUsed": "0x37626", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x39e90", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xbcc541c5aed10843c75336c2d32d363db6ecf351", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1fc8cc", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x6e05bd55", + "l1GasPrice": "0x24df5ee", + "l1GasUsed": "0x2512" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774564999749, + "chain": 130, + "commit": "e8ed0309" +} diff --git a/broadcast/deployed-addresses.json b/broadcast/deployed-addresses.json index c283bbd76..a55bfabbe 100644 --- a/broadcast/deployed-addresses.json +++ b/broadcast/deployed-addresses.json @@ -337,6 +337,35 @@ "block_number": 41985096, "transaction_hash": "0xb5ea05f7e561d35d310a52d3989e3a3e47d93c35548adb5e170634786b0792ea" }, + "AdminWithdrawManager": { + "address": "0xff054046BEABDef60Aa310A32218Cb22c8243d87", + "transaction_hash": "0x9ac40c2fc31587c4710bc72b972f33d780304d770e687767e7f4706928ac8717" + }, + "CounterfactualDeposit": { + "address": "0x4DB1Cd541630867435ad1302EA050c38bbF82c98", + "block_number": 43816566, + "transaction_hash": "0xe57ab3ecb5f91e493b713aba9944b85c823c0c4749d1b6cdf4d30d61c596274f" + }, + "CounterfactualDepositCCTP": { + "address": "0x647Cf96A8ca44C3e5949Be39CB5C42EAA8Cca73B", + "block_number": 43816685, + "transaction_hash": "0x22afcbf56b0a16793eb7a7eefe74e54182276d5174e9f44e1b11f46f5ff7243a" + }, + "CounterfactualDepositFactory": { + "address": "0x20e67fBE0150B498048709306cc7729d382F1fB1", + "block_number": 43816596, + "transaction_hash": "0x9cd1945f84c48001356d6d9a3b720ce25509a0b89fed89007af8827b66f89d31" + }, + "CounterfactualDepositOFT": { + "address": "0x7DCefefF2ddC57D2f3e1de26c9120648CCbEb810", + "block_number": 43816716, + "transaction_hash": "0x55b0c60570ad165efc73294380a67031000f66c594e1deb408a3fcc0586fae38" + }, + "CounterfactualDepositSpokePool": { + "address": "0x8ad111bf8247Bbcd9caB63B14742474DB9f4fC7E", + "block_number": 43816654, + "transaction_hash": "0x7a0f3c0e04bcf7939d0aeebd4eccd3930ad9f2f5d615676eb7ed7691acb647f3" + }, "SponsoredCCTPSrcPeriphery": { "address": "0xce9Cf0C8f8121b573f6212344F53BC7746846e71", "block_number": 40277181, @@ -346,6 +375,11 @@ "address": "0xC920dAbe5f40d0785Be9b4aCf5B4B8D662a5955A", "block_number": 40280420, "transaction_hash": "0xf25df6cb3747cb2c6033957ee2cab3d36381219f0588d4b56209afbcfaa61db6" + }, + "WithdrawImplementation": { + "address": "0xbCc541C5AeD10843C75336c2d32D363Db6eCF351", + "block_number": 43816624, + "transaction_hash": "0xdf4cdccdf7220aa6e28273e20b03552dfee39fd936d32f81b04f7314dec58ff2" } } }, diff --git a/broadcast/deployed-addresses.md b/broadcast/deployed-addresses.md index 52e707828..7f3ea5bc2 100644 --- a/broadcast/deployed-addresses.md +++ b/broadcast/deployed-addresses.md @@ -88,14 +88,21 @@ This file contains the latest deployed smart contract addresses from the broadca ## Unichain (130) -| Contract Name | Address | -| ------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| MulticallHandler | [0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E](https://uniscan.xyz/address/0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E) | -| SpokePool | [0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64](https://uniscan.xyz/address/0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64) | -| SpokePoolPeriphery | [0x10D8b8DaA26d307489803e10477De69C0492B610](https://uniscan.xyz/address/0x10D8b8DaA26d307489803e10477De69C0492B610) | -| SpokePoolVerifier | [0x3Fb9cED51E968594C87963a371Ed90c39519f65A](https://uniscan.xyz/address/0x3Fb9cED51E968594C87963a371Ed90c39519f65A) | -| SponsoredCCTPSrcPeriphery | [0xce9Cf0C8f8121b573f6212344F53BC7746846e71](https://uniscan.xyz/address/0xce9Cf0C8f8121b573f6212344F53BC7746846e71) | -| SponsoredOFTSrcPeriphery | [0xC920dAbe5f40d0785Be9b4aCf5B4B8D662a5955A](https://uniscan.xyz/address/0xC920dAbe5f40d0785Be9b4aCf5B4B8D662a5955A) | +| Contract Name | Address | +| ------------------------------ | -------------------------------------------------------------------------------------------------------------------- | +| AdminWithdrawManager | [0xff054046BEABDef60Aa310A32218Cb22c8243d87](https://uniscan.xyz/address/0xff054046BEABDef60Aa310A32218Cb22c8243d87) | +| CounterfactualDeposit | [0x4DB1Cd541630867435ad1302EA050c38bbF82c98](https://uniscan.xyz/address/0x4DB1Cd541630867435ad1302EA050c38bbF82c98) | +| CounterfactualDepositCCTP | [0x647Cf96A8ca44C3e5949Be39CB5C42EAA8Cca73B](https://uniscan.xyz/address/0x647Cf96A8ca44C3e5949Be39CB5C42EAA8Cca73B) | +| CounterfactualDepositFactory | [0x20e67fBE0150B498048709306cc7729d382F1fB1](https://uniscan.xyz/address/0x20e67fBE0150B498048709306cc7729d382F1fB1) | +| CounterfactualDepositOFT | [0x7DCefefF2ddC57D2f3e1de26c9120648CCbEb810](https://uniscan.xyz/address/0x7DCefefF2ddC57D2f3e1de26c9120648CCbEb810) | +| CounterfactualDepositSpokePool | [0x8ad111bf8247Bbcd9caB63B14742474DB9f4fC7E](https://uniscan.xyz/address/0x8ad111bf8247Bbcd9caB63B14742474DB9f4fC7E) | +| MulticallHandler | [0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E](https://uniscan.xyz/address/0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E) | +| SpokePool | [0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64](https://uniscan.xyz/address/0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64) | +| SpokePoolPeriphery | [0x10D8b8DaA26d307489803e10477De69C0492B610](https://uniscan.xyz/address/0x10D8b8DaA26d307489803e10477De69C0492B610) | +| SpokePoolVerifier | [0x3Fb9cED51E968594C87963a371Ed90c39519f65A](https://uniscan.xyz/address/0x3Fb9cED51E968594C87963a371Ed90c39519f65A) | +| SponsoredCCTPSrcPeriphery | [0xce9Cf0C8f8121b573f6212344F53BC7746846e71](https://uniscan.xyz/address/0xce9Cf0C8f8121b573f6212344F53BC7746846e71) | +| SponsoredOFTSrcPeriphery | [0xC920dAbe5f40d0785Be9b4aCf5B4B8D662a5955A](https://uniscan.xyz/address/0xC920dAbe5f40d0785Be9b4aCf5B4B8D662a5955A) | +| WithdrawImplementation | [0xbCc541C5AeD10843C75336c2d32D363Db6eCF351](https://uniscan.xyz/address/0xbCc541C5AeD10843C75336c2d32D363Db6eCF351) | ## Polygon (137) diff --git a/contracts/periphery/counterfactual/README.md b/contracts/periphery/counterfactual/README.md index 900b049f6..9cd5482eb 100644 --- a/contracts/periphery/counterfactual/README.md +++ b/contracts/periphery/counterfactual/README.md @@ -290,61 +290,65 @@ Deploys all 7 contracts via the [deterministic deployment proxy](https://github. ### Contracts -| Index | Contract | Same address across chains? | -| ----- | -------------------------------- | ----------------------------------------- | -| 0 | `CounterfactualDeposit` | Yes (no constructor args) | -| 1 | `CounterfactualDepositFactory` | Yes (no constructor args) | -| 2 | `WithdrawImplementation` | Yes (no constructor args) | -| 3 | `CounterfactualDepositSpokePool` | No (chain-specific constructor args) | -| 4 | `CounterfactualDepositCCTP` | No (chain-specific constructor args) | -| 5 | `CounterfactualDepositOFT` | No (chain-specific constructor args) | -| 6 | `AdminWithdrawManager` | Yes (same constructor args on all chains) | +| Index | Contract | Same address across chains? | +| ----- | -------------------------------- | ------------------------------------------------------------ | +| 0 | `CounterfactualDeposit` | Yes (no constructor args) | +| 1 | `CounterfactualDepositFactory` | Yes (no constructor args) | +| 2 | `WithdrawImplementation` | Yes (no constructor args) | +| 3 | `CounterfactualDepositSpokePool` | No (chain-specific constructor args) | +| 4 | `CounterfactualDepositCCTP` | No (chain-specific constructor args) | +| 5 | `CounterfactualDepositOFT` | No (chain-specific constructor args) | +| 6 | `AdminWithdrawManager` | Yes (deployer as owner/directWithdrawer, signer from config) | + +1. **Configure** `script/counterfactual/config.json` with operational params: + + ```json + { + "signer": "0x...", + "ownerAndDirectWithdrawer": { + "1": "0x...", + "10": "0x...", + "42161": "0x..." + } + } + ``` + + - `signer` — global signer address for AdminWithdrawManager and CounterfactualDepositSpokePool (transferred post-deploy) + - `ownerAndDirectWithdrawer` — per-chain address that receives both owner and directWithdrawer roles on AdminWithdrawManager (keyed by chain ID, reverts if missing for the target chain) + - Chain-specific params (`spokePool`, `wrappedNativeToken`, `cctpPeriphery`, `cctpDomain`, `oftPeriphery`, `oftEid`) are auto-resolved from `generated/constants.json` and `broadcast/deployed-addresses.json` + - SpokePool, CCTP, and OFT deployments are controlled by bool arguments; the script reverts if a requested deployment lacks chain support -1. **Fund the deployer** on the target chain with enough ETH for gas. +2. **Fund the deployer** on the target chain with enough ETH for gas. -2. **Simulate**: +3. **Simulate** (deploy all including SpokePool, CCTP, and OFT): ```bash source .env forge script \ script/counterfactual/DeployAllCounterfactual.s.sol:DeployAllCounterfactual \ - --sig "run(string,address,address,address,address,uint32,address,uint32,address,address,bool)" \ - $RPC_URL \ - \ - \ - \ - false \ + --sig "run(string,bool,bool,bool,bool,bool)" $RPC_URL true true true true false \ --rpc-url $RPC_URL -vvvv ``` -3. **Deploy** (set `broadcast` to `true` and add `--ffi`): + Arguments: `rpcUrl`, `deploySpokePool`, `deployCctp`, `deployOft`, `transferRoles`, `broadcast`. + +4. **Deploy** (set `broadcast` to `true` and add `--ffi`): ```bash forge script \ script/counterfactual/DeployAllCounterfactual.s.sol:DeployAllCounterfactual \ - --sig "run(string,address,address,address,address,uint32,address,uint32,address,address,bool)" \ - $RPC_URL \ - \ - \ - \ - true \ + --sig "run(string,bool,bool,bool,bool,bool)" $RPC_URL true true true true true \ --rpc-url $RPC_URL --ffi -vvvv ``` -### Skipping Contracts +### AdminWithdrawManager Role Transfer -Set the `SKIP` env var with a comma-separated list of deployment indices: - -```bash -SKIP=4,5 forge script \ - script/counterfactual/DeployAllCounterfactual.s.sol:DeployAllCounterfactual \ - --sig "run(...)" ... true --rpc-url $RPC_URL --ffi -vvvv -``` +The `AdminWithdrawManager` is deployed with the deployer as owner and directWithdrawer, and the signer from `config.json` (all global, ensuring the same CREATE2 address on every chain). After deployment, if `transferRoles` is `true`, owner and directWithdrawer are transferred to the chain-specific `ownerAndDirectWithdrawer` address from `config.json` (reverts if no entry exists for the chain). If `false`, the deployer retains owner and directWithdrawer. ### Important - Any funded address can deploy. No ordering constraints. Already-deployed contracts are auto-skipped. -- Individual deploy scripts can still be run standalone. +- Individual deploy scripts can also be run standalone. ## Security Model diff --git a/foundry.lock b/foundry.lock index f30c86153..4990df29b 100644 --- a/foundry.lock +++ b/foundry.lock @@ -11,4 +11,4 @@ "lib/sp1-contracts": { "rev": "512b5e029abc27f6e46a3c7eba220dac83ecc306" } -} +} \ No newline at end of file diff --git a/script/counterfactual/CounterfactualConfig.sol b/script/counterfactual/CounterfactualConfig.sol new file mode 100644 index 000000000..b6b63d9b9 --- /dev/null +++ b/script/counterfactual/CounterfactualConfig.sol @@ -0,0 +1,72 @@ +// SPDX-License-Identifier: BUSL-1.1 +pragma solidity ^0.8.0; + +import { DeploymentUtils } from "../utils/DeploymentUtils.sol"; + +/// @notice Shared config loader and resolver for counterfactual deploy scripts. +/// Reads operational params from config.json and resolves chain-specific values +/// from Constants and DeployedAddresses. +abstract contract CounterfactualConfig is DeploymentUtils { + string constant CONFIG_PATH = "script/counterfactual/config.json"; + string constant MULTISIGS_PATH = "script/mintburn/prod-readiness-multisigs.json"; + + struct OperationalConfig { + address signer; + address ownerAndDirectWithdrawer; + } + + function _loadOperationalConfig() internal view returns (OperationalConfig memory cfg) { + string memory json = vm.readFile(CONFIG_PATH); + cfg.signer = vm.parseJsonAddress(json, ".signer"); + require(cfg.signer != address(0), "config: signer is zero"); + string memory chainKey = string.concat(".ownerAndDirectWithdrawer.", vm.toString(block.chainid)); + cfg.ownerAndDirectWithdrawer = vm.parseJsonAddress(json, chainKey); + require( + cfg.ownerAndDirectWithdrawer != address(0), + "config: ownerAndDirectWithdrawer is zero or missing for chain" + ); + } + + /// @dev Reads the signer address from config.json (global across all chains). + function _loadSigner() internal view returns (address) { + string memory json = vm.readFile(CONFIG_PATH); + address s = vm.parseJsonAddress(json, ".signer"); + require(s != address(0), "config: signer is zero"); + return s; + } + + /// @dev Reads the multisig address for the current chain from prod-readiness-multisigs.json. + /// Falls back to the fallbackEOA if no chain-specific entry exists. + function _resolveMultisig() internal view returns (address) { + string memory json = vm.readFile(MULTISIGS_PATH); + string memory chainKey = string.concat(".", vm.toString(block.chainid)); + // Try chain-specific key first, fall back to fallbackEOA. + try vm.parseJsonAddress(json, chainKey) returns (address addr) { + require(addr != address(0), "multisig: zero address for chain"); + return addr; + } catch { + address fallbackAddr = vm.parseJsonAddress(json, ".fallbackEOA"); + require(fallbackAddr != address(0), "multisig: fallbackEOA is zero"); + return fallbackAddr; + } + } + + function _resolveSpokePool() internal view returns (address) { + return getDeployedAddress("SpokePool", block.chainid, true); + } + + function _resolveWrappedNativeToken() internal view returns (address) { + return getWrappedNativeToken(block.chainid); + } + + /// @dev Tries both casings to handle inconsistency in deployed-addresses.json. + function _resolveCctpPeriphery() internal view returns (address) { + address addr = getDeployedAddress("SponsoredCCTPSrcPeriphery", block.chainid, false); + if (addr == address(0)) addr = getDeployedAddress("SponsoredCctpSrcPeriphery", block.chainid, false); + return addr; + } + + function _resolveOftPeriphery() internal view returns (address) { + return getDeployedAddress("SponsoredOFTSrcPeriphery", block.chainid, false); + } +} diff --git a/script/counterfactual/DeployAdminWithdrawManager.s.sol b/script/counterfactual/DeployAdminWithdrawManager.s.sol index 924c7a091..68a563e42 100644 --- a/script/counterfactual/DeployAdminWithdrawManager.s.sol +++ b/script/counterfactual/DeployAdminWithdrawManager.s.sol @@ -2,37 +2,61 @@ pragma solidity ^0.8.0; import { console } from "forge-std/console.sol"; -import { DeploymentUtils } from "../utils/DeploymentUtils.sol"; +import { CounterfactualConfig } from "./CounterfactualConfig.sol"; import { AdminWithdrawManager } from "../../contracts/periphery/counterfactual/AdminWithdrawManager.sol"; +// Deploys AdminWithdrawManager via CREATE2 with the deployer as owner and directWithdrawer, and the +// signer from config.json (ensuring the same CREATE2 address on every chain since all three are +// global). After deployment, optionally transfers owner and directWithdrawer to the chain-specific +// address in config.json. +// // How to run: -// 1. `source .env` where `.env` has MNEMONIC="x x x ... x" and ETHERSCAN_API_KEY="x" -// 2. forge script script/counterfactual/DeployAdminWithdrawManager.s.sol:DeployAdminWithdrawManager \ -// --sig "run(address,address,address)" \ +// 1. Edit script/counterfactual/config.json with signer, owner, and directWithdrawer +// 2. `source .env` where `.env` has MNEMONIC="x x x ... x" and ETHERSCAN_API_KEY="x" +// 3. forge script script/counterfactual/DeployAdminWithdrawManager.s.sol:DeployAdminWithdrawManager \ +// --sig "run(bool)" true \ // --rpc-url $NODE_URL -vvvv -// 3. Verify simulation works // 4. Deploy: append --broadcast --verify to the command above -contract DeployAdminWithdrawManager is DeploymentUtils { - function run(address owner, address directWithdrawer, address signer) external { +contract DeployAdminWithdrawManager is CounterfactualConfig { + /// @notice Deploy with deployer as all roles, then optionally transfer to config.json addresses. + /// @param transferRoles If true, transfer owner/directWithdrawer/signer to config.json values. + function run(bool transferRoles) external { string memory deployerMnemonic = vm.envString("MNEMONIC"); uint256 deployerPrivateKey = vm.deriveKey(deployerMnemonic, uint32(vm.envOr("DEPLOYER_INDEX", uint256(0)))); + address deployer = vm.addr(deployerPrivateKey); + address signer = _loadSigner(); - require(owner != address(0), "Owner cannot be zero address"); - require(directWithdrawer != address(0), "Direct withdrawer cannot be zero address"); - require(signer != address(0), "Signer cannot be zero address"); - + // Deploy with deployer as owner/directWithdrawer and config signer. + // All three are global (not chain-specific), so CREATE2 address is the same everywhere. bytes memory initCode = abi.encodePacked( type(AdminWithdrawManager).creationCode, - abi.encode(owner, directWithdrawer, signer) + abi.encode(deployer, deployer, signer) ); + console.log("Deploying AdminWithdrawManager via CREATE2..."); console.log("Chain ID:", block.chainid); - console.log("Owner:", owner); - console.log("Direct withdrawer:", directWithdrawer); + console.log("Deployer (initial owner/directWithdrawer):", deployer); console.log("Signer:", signer); + console.log("Transfer roles:", transferRoles); vm.startBroadcast(deployerPrivateKey); address deployed = _deployCreate2(bytes32(0), initCode); + + if (transferRoles) { + OperationalConfig memory cfg = _loadOperationalConfig(); + AdminWithdrawManager manager = AdminWithdrawManager(deployed); + + console.log("Transferring owner + directWithdrawer to:", cfg.ownerAndDirectWithdrawer); + + if (cfg.ownerAndDirectWithdrawer != manager.directWithdrawer()) + manager.setDirectWithdrawer(cfg.ownerAndDirectWithdrawer); + // Transfer ownership last (we lose owner privileges after this). + if (cfg.ownerAndDirectWithdrawer != manager.owner()) + manager.transferOwnership(cfg.ownerAndDirectWithdrawer); + } else { + console.log("No role transfers (deployer retains all roles)."); + } + vm.stopBroadcast(); console.log("AdminWithdrawManager deployed to:", deployed); diff --git a/script/counterfactual/DeployAllCounterfactual.s.sol b/script/counterfactual/DeployAllCounterfactual.s.sol index ba9029efc..062e02b46 100644 --- a/script/counterfactual/DeployAllCounterfactual.s.sol +++ b/script/counterfactual/DeployAllCounterfactual.s.sol @@ -4,8 +4,7 @@ pragma solidity ^0.8.0; import { Script } from "forge-std/Script.sol"; import { Test } from "forge-std/Test.sol"; import { console } from "forge-std/console.sol"; -import { StdConstants } from "forge-std/StdConstants.sol"; - +import { CounterfactualConfig } from "./CounterfactualConfig.sol"; import { CounterfactualDeposit } from "../../contracts/periphery/counterfactual/CounterfactualDeposit.sol"; import { CounterfactualDepositFactory } from "../../contracts/periphery/counterfactual/CounterfactualDepositFactory.sol"; import { WithdrawImplementation } from "../../contracts/periphery/counterfactual/WithdrawImplementation.sol"; @@ -14,7 +13,7 @@ import { CounterfactualDepositCCTP } from "../../contracts/periphery/counterfact import { CounterfactualDepositOFT } from "../../contracts/periphery/counterfactual/CounterfactualDepositOFT.sol"; import { AdminWithdrawManager } from "../../contracts/periphery/counterfactual/AdminWithdrawManager.sol"; -// Deploys all 7 counterfactual contracts via CREATE2 using the deterministic deployment proxy +// Deploys counterfactual contracts via CREATE2 using the deterministic deployment proxy // (0x4e59b44847b379578588920cA78FbF26c0B4956C). Each individual deploy script is invoked via ffi // so broadcast artifacts are recorded in each script's own folder. // @@ -39,56 +38,83 @@ import { AdminWithdrawManager } from "../../contracts/periphery/counterfactual/A // - No ordering dependency — deploy in any order // - Idempotent — already-deployed contracts are auto-skipped // -// Deployment index -> contract (for SKIP env var): -// 0 = CounterfactualDeposit -// 1 = CounterfactualDepositFactory -// 2 = WithdrawImplementation -// 3 = CounterfactualDepositSpokePool -// 4 = CounterfactualDepositCCTP -// 5 = CounterfactualDepositOFT -// 6 = AdminWithdrawManager +// Configuration: +// - Operational params (signer, ownerAndDirectWithdrawer): script/counterfactual/config.json +// - Chain-specific params (spokePool, wrappedNativeToken, cctpPeriphery, cctpDomain, +// oftPeriphery, oftEid): auto-resolved from constants.json and deployed-addresses.json +// - AdminWithdrawManager is deployed with deployer as owner/directWithdrawer and signer from +// config.json, then owner/directWithdrawer are optionally transferred to config.json addresses +// +// Always deployed: +// - CounterfactualDeposit, CounterfactualDepositFactory, WithdrawImplementation, AdminWithdrawManager +// +// Optionally deployed (controlled by bool arguments): +// - CounterfactualDepositSpokePool (deploySpokePool) +// - CounterfactualDepositCCTP (deployCctp) +// - CounterfactualDepositOFT (deployOft) // // Environment variables: // MNEMONIC - Required. Mnemonic phrase for key derivation. -// SKIP - Optional. Comma-separated deployment indices to skip (e.g. "4,5"). // // How to run: -// 1. `source .env` where `.env` has MNEMONIC="x x x ... x" and ETHERSCAN_API_KEY="x" -// 2. forge script \ +// 1. Edit script/counterfactual/config.json with signer and ownerAndDirectWithdrawer +// 2. `source .env` where `.env` has MNEMONIC="x x x ... x" and ETHERSCAN_API_KEY="x" +// 3. forge script \ // script/counterfactual/DeployAllCounterfactual.s.sol:DeployAllCounterfactual \ -// --sig "run(string,address,address,address,address,uint32,address,uint32,address,address,bool)" \ -// \ -// \ -// true \ +// --sig "run(string,bool,bool,bool,bool,bool)" true true true true true \ // --rpc-url --ffi -vvvv -// 3. Verify the logged predicted addresses and forge commands look correct -// -// To skip deployments (e.g. CCTP and OFT): -// SKIP=4,5 forge script ... --ffi -contract DeployAllCounterfactual is Script, Test { - uint256 constant TOTAL_DEPLOYMENTS = 7; - +// 4. Verify the logged predicted addresses and forge commands look correct +contract DeployAllCounterfactual is Script, Test, CounterfactualConfig { string constant SCRIPT_DIR = "script/counterfactual/"; + /// @param rpcUrl RPC URL for the target chain. + /// @param deploySpokePool If true, deploy CounterfactualDepositSpokePool. + /// @param deployCctp If true, deploy CounterfactualDepositCCTP. + /// @param deployOft If true, deploy CounterfactualDepositOFT. + /// @param transferRoles If true, transfer AdminWithdrawManager roles to config.json addresses. + /// @param broadcast If true, broadcast transactions on-chain. function run( string calldata rpcUrl, - address spokePool, - address signer, - address wrappedNativeToken, - address cctpPeriphery, - uint32 cctpDomain, - address oftPeriphery, - uint32 oftEid, - address owner, - address directWithdrawer, + bool deploySpokePool, + bool deployCctp, + bool deployOft, + bool transferRoles, bool broadcast ) external { + address signer = _loadSigner(); + + // Resolve chain-specific params from constants and deployed addresses. + address spokePool; + address wrappedNativeToken; + if (deploySpokePool) { + spokePool = _resolveSpokePool(); + wrappedNativeToken = _resolveWrappedNativeToken(); + } + + // CCTP: resolve or revert if requested but unsupported. + address cctpPeriphery; + uint32 cctpDomain; + if (deployCctp) { + require(hasCctpDomain(block.chainid), "CCTP not supported on this chain"); + cctpPeriphery = _resolveCctpPeriphery(); + require(cctpPeriphery != address(0), "CCTP periphery not deployed on this chain"); + cctpDomain = getCircleDomainId(block.chainid); + } + + // OFT: resolve or revert if requested but unsupported. + address oftPeriphery; + uint32 oftEid; + if (deployOft) { + require(hasOftEid(block.chainid), "OFT not supported on this chain"); + oftPeriphery = _resolveOftPeriphery(); + require(oftPeriphery != address(0), "OFT periphery not deployed on this chain"); + oftEid = uint32(getOftEid(block.chainid)); + } + string memory mnemonic = vm.envString("MNEMONIC"); uint256 deployerPrivateKey = vm.deriveKey(mnemonic, 0); address deployer = vm.addr(deployerPrivateKey); - bool[TOTAL_DEPLOYMENTS] memory skip = _parseSkipList(); - // Log predicted addresses upfront so they can be verified before deploying. console.log("============================================"); console.log("Counterfactual Contracts CREATE2 Deployment"); @@ -97,179 +123,190 @@ contract DeployAllCounterfactual is Script, Test { console.log("Chain ID: ", block.chainid); console.log("Broadcast: ", broadcast); console.log("--------------------------------------------"); + console.log("Resolved parameters:"); + console.log(" Signer: ", signer); + if (deploySpokePool) { + console.log(" SpokePool: ", spokePool); + console.log(" WrappedNativeToken: ", wrappedNativeToken); + } + if (deployCctp) { + console.log(" CCTP Periphery: ", cctpPeriphery); + console.log(" CCTP Domain: ", uint256(cctpDomain)); + } + if (deployOft) { + console.log(" OFT Periphery: ", oftPeriphery); + console.log(" OFT EID: ", uint256(oftEid)); + } + console.log(" Transfer roles: ", transferRoles); + console.log("--------------------------------------------"); console.log("Predicted addresses:"); - address[TOTAL_DEPLOYMENTS] memory predicted; - predicted[0] = _predictCreate2(bytes32(0), type(CounterfactualDeposit).creationCode); - predicted[1] = _predictCreate2(bytes32(0), type(CounterfactualDepositFactory).creationCode); - predicted[2] = _predictCreate2(bytes32(0), type(WithdrawImplementation).creationCode); - predicted[3] = _predictCreate2( - bytes32(0), - abi.encodePacked( - type(CounterfactualDepositSpokePool).creationCode, - abi.encode(spokePool, signer, wrappedNativeToken) - ) - ); - predicted[4] = _predictCreate2( - bytes32(0), - abi.encodePacked(type(CounterfactualDepositCCTP).creationCode, abi.encode(cctpPeriphery, cctpDomain)) - ); - predicted[5] = _predictCreate2( - bytes32(0), - abi.encodePacked(type(CounterfactualDepositOFT).creationCode, abi.encode(oftPeriphery, oftEid)) - ); - predicted[6] = _predictCreate2( + // Predict and log addresses for all contracts being deployed. + address predictedDeposit = _predictCreate2(bytes32(0), type(CounterfactualDeposit).creationCode); + address predictedFactory = _predictCreate2(bytes32(0), type(CounterfactualDepositFactory).creationCode); + address predictedWithdraw = _predictCreate2(bytes32(0), type(WithdrawImplementation).creationCode); + address predictedAdmin = _predictCreate2( bytes32(0), - abi.encodePacked(type(AdminWithdrawManager).creationCode, abi.encode(owner, directWithdrawer, signer)) + abi.encodePacked(type(AdminWithdrawManager).creationCode, abi.encode(deployer, deployer, signer)) ); - string[TOTAL_DEPLOYMENTS] memory names = [ - "CounterfactualDeposit", - "CounterfactualDepositFactory", - "WithdrawImplementation", - "CounterfactualDepositSpokePool", - "CounterfactualDepositCCTP", - "CounterfactualDepositOFT", - "AdminWithdrawManager" - ]; + _logPredicted("CounterfactualDeposit", predictedDeposit); + _logPredicted("CounterfactualDepositFactory", predictedFactory); + _logPredicted("WithdrawImplementation", predictedWithdraw); + _logPredicted("AdminWithdrawManager", predictedAdmin); - // Auto-skip contracts that are already deployed at the predicted address. - for (uint256 i = 0; i < TOTAL_DEPLOYMENTS; i++) { - if (predicted[i].code.length > 0) skip[i] = true; - string memory status = skip[i] ? " [SKIP]" : ""; - if (predicted[i].code.length > 0) status = " [ALREADY DEPLOYED]"; - console.log(" [%d] %s: %s", i, string.concat(names[i], status), predicted[i]); + address predictedSpokePool; + if (deploySpokePool) { + predictedSpokePool = _predictCreate2( + bytes32(0), + abi.encodePacked( + type(CounterfactualDepositSpokePool).creationCode, + abi.encode(spokePool, signer, wrappedNativeToken) + ) + ); + _logPredicted("CounterfactualDepositSpokePool", predictedSpokePool); + } + + address predictedCctp; + if (deployCctp) { + predictedCctp = _predictCreate2( + bytes32(0), + abi.encodePacked(type(CounterfactualDepositCCTP).creationCode, abi.encode(cctpPeriphery, cctpDomain)) + ); + _logPredicted("CounterfactualDepositCCTP", predictedCctp); + } + + address predictedOft; + if (deployOft) { + predictedOft = _predictCreate2( + bytes32(0), + abi.encodePacked(type(CounterfactualDepositOFT).creationCode, abi.encode(oftPeriphery, oftEid)) + ); + _logPredicted("CounterfactualDepositOFT", predictedOft); } + console.log("============================================"); string memory broadcastFlag = broadcast ? " --broadcast --verify --retries 5 --delay 10" : ""; - // --- 0: CounterfactualDeposit (base implementation that all clones proxy to) --- - if (skip[0]) { - console.log("[0] CounterfactualDeposit: SKIPPED"); + // --- CounterfactualDeposit (base implementation that all clones proxy to) --- + if (predictedDeposit.code.length > 0) { + console.log("CounterfactualDeposit: ALREADY DEPLOYED"); } else { - console.log("[0] Deploying CounterfactualDeposit..."); + console.log("Deploying CounterfactualDeposit..."); _runForgeScript( rpcUrl, broadcastFlag, string.concat(SCRIPT_DIR, "DeployCounterfactualDeposit.s.sol"), "DeployCounterfactualDeposit", - "", - 0 + "" ); } - // --- 1: CounterfactualDepositFactory (factory that deploys deterministic clones via CREATE2) --- - if (skip[1]) { - console.log("[1] CounterfactualDepositFactory: SKIPPED"); + // --- CounterfactualDepositFactory (factory that deploys deterministic clones via CREATE2) --- + if (predictedFactory.code.length > 0) { + console.log("CounterfactualDepositFactory: ALREADY DEPLOYED"); } else { - console.log("[1] Deploying CounterfactualDepositFactory..."); + console.log("Deploying CounterfactualDepositFactory..."); _runForgeScript( rpcUrl, broadcastFlag, string.concat(SCRIPT_DIR, "DeployCounterfactualDepositFactory.s.sol"), "DeployCounterfactualDepositFactory", - "", - 1 + "" ); } - // --- 2: WithdrawImplementation (withdraw logic, included as a merkle leaf in each clone) --- - if (skip[2]) { - console.log("[2] WithdrawImplementation: SKIPPED"); + // --- WithdrawImplementation (withdraw logic, included as a merkle leaf in each clone) --- + if (predictedWithdraw.code.length > 0) { + console.log("WithdrawImplementation: ALREADY DEPLOYED"); } else { - console.log("[2] Deploying WithdrawImplementation..."); + console.log("Deploying WithdrawImplementation..."); _runForgeScript( rpcUrl, broadcastFlag, string.concat(SCRIPT_DIR, "DeployWithdrawImplementation.s.sol"), "DeployWithdrawImplementation", - "", - 2 + "" ); } - // --- 3: CounterfactualDepositSpokePool (deposit implementation for Across SpokePool) --- - if (skip[3]) { - console.log("[3] CounterfactualDepositSpokePool: SKIPPED"); - } else { - console.log("[3] Deploying CounterfactualDepositSpokePool..."); - _runForgeScript( - rpcUrl, - broadcastFlag, - string.concat(SCRIPT_DIR, "DeployCounterfactualDepositSpokePool.s.sol"), - "DeployCounterfactualDepositSpokePool", - string.concat( - ' --sig "run(address,address,address)" ', - vm.toString(spokePool), - " ", - vm.toString(signer), - " ", - vm.toString(wrappedNativeToken) - ), - 3 - ); + // --- CounterfactualDepositSpokePool (deposit implementation for Across SpokePool) --- + if (deploySpokePool) { + if (predictedSpokePool.code.length > 0) { + console.log("CounterfactualDepositSpokePool: ALREADY DEPLOYED"); + } else { + console.log("Deploying CounterfactualDepositSpokePool..."); + _runForgeScript( + rpcUrl, + broadcastFlag, + string.concat(SCRIPT_DIR, "DeployCounterfactualDepositSpokePool.s.sol"), + "DeployCounterfactualDepositSpokePool", + string.concat( + ' --sig "run(address,address,address)" ', + vm.toString(spokePool), + " ", + vm.toString(signer), + " ", + vm.toString(wrappedNativeToken) + ) + ); + } } - // --- 4: CounterfactualDepositCCTP (deposit implementation for Circle CCTP) --- - if (skip[4]) { - console.log("[4] CounterfactualDepositCCTP: SKIPPED"); - } else { - console.log("[4] Deploying CounterfactualDepositCCTP..."); - _runForgeScript( - rpcUrl, - broadcastFlag, - string.concat(SCRIPT_DIR, "DeployCounterfactualDepositCCTP.s.sol"), - "DeployCounterfactualDepositCCTP", - string.concat( - ' --sig "run(address,uint32)" ', - vm.toString(cctpPeriphery), - " ", - vm.toString(uint256(cctpDomain)) - ), - 4 - ); + // --- CounterfactualDepositCCTP (deposit implementation for Circle CCTP) --- + if (deployCctp) { + if (predictedCctp.code.length > 0) { + console.log("CounterfactualDepositCCTP: ALREADY DEPLOYED"); + } else { + console.log("Deploying CounterfactualDepositCCTP..."); + _runForgeScript( + rpcUrl, + broadcastFlag, + string.concat(SCRIPT_DIR, "DeployCounterfactualDepositCCTP.s.sol"), + "DeployCounterfactualDepositCCTP", + string.concat( + ' --sig "run(address,uint32)" ', + vm.toString(cctpPeriphery), + " ", + vm.toString(uint256(cctpDomain)) + ) + ); + } } - // --- 5: CounterfactualDepositOFT (deposit implementation for LayerZero OFT) --- - if (skip[5]) { - console.log("[5] CounterfactualDepositOFT: SKIPPED"); - } else { - console.log("[5] Deploying CounterfactualDepositOFT..."); - _runForgeScript( - rpcUrl, - broadcastFlag, - string.concat(SCRIPT_DIR, "DeployCounterfactualDepositOFT.s.sol"), - "DeployCounterfactualDepositOFT", - string.concat( - ' --sig "run(address,uint32)" ', - vm.toString(oftPeriphery), - " ", - vm.toString(uint256(oftEid)) - ), - 5 - ); + // --- CounterfactualDepositOFT (deposit implementation for LayerZero OFT) --- + if (deployOft) { + if (predictedOft.code.length > 0) { + console.log("CounterfactualDepositOFT: ALREADY DEPLOYED"); + } else { + console.log("Deploying CounterfactualDepositOFT..."); + _runForgeScript( + rpcUrl, + broadcastFlag, + string.concat(SCRIPT_DIR, "DeployCounterfactualDepositOFT.s.sol"), + "DeployCounterfactualDepositOFT", + string.concat( + ' --sig "run(address,uint32)" ', + vm.toString(oftPeriphery), + " ", + vm.toString(uint256(oftEid)) + ) + ); + } } - // --- 6: AdminWithdrawManager (admin contract for managing withdrawals from clones) --- - if (skip[6]) { - console.log("[6] AdminWithdrawManager: SKIPPED"); + // --- AdminWithdrawManager (admin contract for managing withdrawals from clones) --- + if (predictedAdmin.code.length > 0) { + console.log("AdminWithdrawManager: ALREADY DEPLOYED"); } else { - console.log("[6] Deploying AdminWithdrawManager..."); + console.log("Deploying AdminWithdrawManager..."); _runForgeScript( rpcUrl, broadcastFlag, string.concat(SCRIPT_DIR, "DeployAdminWithdrawManager.s.sol"), "DeployAdminWithdrawManager", - string.concat( - ' --sig "run(address,address,address)" ', - vm.toString(owner), - " ", - vm.toString(directWithdrawer), - " ", - vm.toString(signer) - ), - 6 + string.concat(' --sig "run(bool)" ', transferRoles ? "true" : "false") ); } @@ -278,14 +315,18 @@ contract DeployAllCounterfactual is Script, Test { console.log("============================================"); } + function _logPredicted(string memory name, address predicted) internal view { + string memory status = predicted.code.length > 0 ? " [ALREADY DEPLOYED]" : ""; + console.log(" %s%s: %s", name, status, predicted); + } + /// @dev Invokes a single deploy script via `forge script` using vm.ffi(). function _runForgeScript( string memory rpcUrl, string memory broadcastFlag, string memory scriptPath, string memory contractName, - string memory sigArgs, - uint256 index + string memory sigArgs ) internal { // Append `|| true` so that non-fatal failures (e.g. etherscan verification // timing out) don't cause ffi to revert and halt subsequent deployments. @@ -309,34 +350,6 @@ contract DeployAllCounterfactual is Script, Test { args[2] = cmd; vm.ffi(args); - console.log("[%d] Done.", index); - } - - /// @dev Predicts the CREATE2 address for a given salt and initCode. - function _predictCreate2(bytes32 salt, bytes memory initCode) internal pure returns (address) { - return - address( - uint160( - uint256( - keccak256( - abi.encodePacked(bytes1(0xff), StdConstants.CREATE2_FACTORY, salt, keccak256(initCode)) - ) - ) - ) - ); - } - - /// @dev Parses the SKIP env var (comma-separated indices like "4,5") into a boolean array. - function _parseSkipList() internal view returns (bool[TOTAL_DEPLOYMENTS] memory skip) { - string memory skipEnv = vm.envOr("SKIP", string("")); - if (bytes(skipEnv).length == 0) return skip; - - bytes memory raw = bytes(skipEnv); - for (uint256 i = 0; i < raw.length; i++) { - if (raw[i] == ",") continue; - uint8 digit = uint8(raw[i]) - 48; // ASCII '0' = 48 - require(digit < TOTAL_DEPLOYMENTS, "Invalid skip index"); - skip[digit] = true; - } + console.log("Done."); } } diff --git a/script/counterfactual/DeployCounterfactualDepositCCTP.s.sol b/script/counterfactual/DeployCounterfactualDepositCCTP.s.sol index bf16cf52f..6059e8472 100644 --- a/script/counterfactual/DeployCounterfactualDepositCCTP.s.sol +++ b/script/counterfactual/DeployCounterfactualDepositCCTP.s.sol @@ -2,17 +2,23 @@ pragma solidity ^0.8.0; import { console } from "forge-std/console.sol"; -import { DeploymentUtils } from "../utils/DeploymentUtils.sol"; +import { CounterfactualConfig } from "./CounterfactualConfig.sol"; import { CounterfactualDepositCCTP } from "../../contracts/periphery/counterfactual/CounterfactualDepositCCTP.sol"; -// How to run: +// How to run (zero-arg, reads from constants + deployed addresses): // 1. `source .env` where `.env` has MNEMONIC="x x x ... x" and ETHERSCAN_API_KEY="x" // 2. forge script script/counterfactual/DeployCounterfactualDepositCCTP.s.sol:DeployCounterfactualDepositCCTP \ -// --sig "run(address,uint32)" \ // --rpc-url $NODE_URL -vvvv -// 3. Verify simulation works -// 4. Deploy: append --broadcast --verify to the command above -contract DeployCounterfactualDepositCCTP is DeploymentUtils { +// 3. Deploy: append --broadcast --verify to the command above +contract DeployCounterfactualDepositCCTP is CounterfactualConfig { + /// @notice Zero-arg entry point: resolves all params from constants and deployed addresses. + function run() external { + require(hasCctpDomain(block.chainid), "Chain does not support CCTP"); + address srcPeriphery = _resolveCctpPeriphery(); + require(srcPeriphery != address(0), "CCTP periphery not deployed on this chain"); + this.run(srcPeriphery, getCircleDomainId(block.chainid)); + } + function run(address srcPeriphery, uint32 sourceDomain) external { string memory deployerMnemonic = vm.envString("MNEMONIC"); uint256 deployerPrivateKey = vm.deriveKey(deployerMnemonic, uint32(vm.envOr("DEPLOYER_INDEX", uint256(0)))); diff --git a/script/counterfactual/DeployCounterfactualDepositOFT.s.sol b/script/counterfactual/DeployCounterfactualDepositOFT.s.sol index beb108c1e..b81778d9d 100644 --- a/script/counterfactual/DeployCounterfactualDepositOFT.s.sol +++ b/script/counterfactual/DeployCounterfactualDepositOFT.s.sol @@ -2,17 +2,23 @@ pragma solidity ^0.8.0; import { console } from "forge-std/console.sol"; -import { DeploymentUtils } from "../utils/DeploymentUtils.sol"; +import { CounterfactualConfig } from "./CounterfactualConfig.sol"; import { CounterfactualDepositOFT } from "../../contracts/periphery/counterfactual/CounterfactualDepositOFT.sol"; -// How to run: +// How to run (zero-arg, reads from constants + deployed addresses): // 1. `source .env` where `.env` has MNEMONIC="x x x ... x" and ETHERSCAN_API_KEY="x" // 2. forge script script/counterfactual/DeployCounterfactualDepositOFT.s.sol:DeployCounterfactualDepositOFT \ -// --sig "run(address,uint32)" \ // --rpc-url $NODE_URL -vvvv -// 3. Verify simulation works -// 4. Deploy: append --broadcast --verify to the command above -contract DeployCounterfactualDepositOFT is DeploymentUtils { +// 3. Deploy: append --broadcast --verify to the command above +contract DeployCounterfactualDepositOFT is CounterfactualConfig { + /// @notice Zero-arg entry point: resolves all params from constants and deployed addresses. + function run() external { + require(hasOftEid(block.chainid), "Chain does not support OFT"); + address oftSrcPeriphery = _resolveOftPeriphery(); + require(oftSrcPeriphery != address(0), "OFT periphery not deployed on this chain"); + this.run(oftSrcPeriphery, uint32(getOftEid(block.chainid))); + } + function run(address oftSrcPeriphery, uint32 srcEid) external { string memory deployerMnemonic = vm.envString("MNEMONIC"); uint256 deployerPrivateKey = vm.deriveKey(deployerMnemonic, uint32(vm.envOr("DEPLOYER_INDEX", uint256(0)))); diff --git a/script/counterfactual/DeployCounterfactualDepositSpokePool.s.sol b/script/counterfactual/DeployCounterfactualDepositSpokePool.s.sol index 0bf88bb09..b5a041e9c 100644 --- a/script/counterfactual/DeployCounterfactualDepositSpokePool.s.sol +++ b/script/counterfactual/DeployCounterfactualDepositSpokePool.s.sol @@ -2,17 +2,21 @@ pragma solidity ^0.8.0; import { console } from "forge-std/console.sol"; -import { DeploymentUtils } from "../utils/DeploymentUtils.sol"; +import { CounterfactualConfig } from "./CounterfactualConfig.sol"; import { CounterfactualDepositSpokePool } from "../../contracts/periphery/counterfactual/CounterfactualDepositSpokePool.sol"; -// How to run: -// 1. `source .env` where `.env` has MNEMONIC="x x x ... x" and ETHERSCAN_API_KEY="x" -// 2. forge script script/counterfactual/DeployCounterfactualDepositSpokePool.s.sol:DeployCounterfactualDepositSpokePool \ -// --sig "run(address,address,address)" \ +// How to run (zero-arg, reads from config.json + constants): +// 1. Edit script/counterfactual/config.json with signer address +// 2. `source .env` where `.env` has MNEMONIC="x x x ... x" and ETHERSCAN_API_KEY="x" +// 3. forge script script/counterfactual/DeployCounterfactualDepositSpokePool.s.sol:DeployCounterfactualDepositSpokePool \ // --rpc-url $NODE_URL -vvvv -// 3. Verify simulation works // 4. Deploy: append --broadcast --verify to the command above -contract DeployCounterfactualDepositSpokePool is DeploymentUtils { +contract DeployCounterfactualDepositSpokePool is CounterfactualConfig { + /// @notice Zero-arg entry point: resolves all params from config.json and on-chain constants. + function run() external { + this.run(_resolveSpokePool(), _loadSigner(), _resolveWrappedNativeToken()); + } + function run(address spokePool, address signer, address wrappedNativeToken) external { string memory deployerMnemonic = vm.envString("MNEMONIC"); uint256 deployerPrivateKey = vm.deriveKey(deployerMnemonic, uint32(vm.envOr("DEPLOYER_INDEX", uint256(0)))); diff --git a/script/counterfactual/config.json b/script/counterfactual/config.json new file mode 100644 index 000000000..0f60cdf31 --- /dev/null +++ b/script/counterfactual/config.json @@ -0,0 +1,26 @@ +{ + "signer": "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE", + "ownerAndDirectWithdrawer": { + "1": "0xB524735356985D2f267FA010D681f061DfF03715", + "10": "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B", + "56": "0x40EA40013Ab948ef3e77B87EcdCe715A422CB417", + "130": "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B", + "137": "0xB524735356985D2f267FA010D681f061DfF03715", + "143": "0xB524735356985D2f267FA010D681f061DfF03715", + "232": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9", + "480": "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B", + "999": "0x8d6e1729FeCe1AC62c05aA4F57819A90B4Cd22aF", + "1135": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9", + "1868": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9", + "4217": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9", + "4326": "0x384122A019e62965eBFB83b55EC48cC5CEEc618d", + "8453": "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B", + "9745": "0xB524735356985D2f267FA010D681f061DfF03715", + "42161": "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B", + "57073": "0x384122A019e62965eBFB83b55EC48cC5CEEc618d", + "59144": "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B", + "81457": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9", + "534352": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9", + "7777777": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9" + } +} diff --git a/script/utils/Constants.sol b/script/utils/Constants.sol index f7e53e355..fe4b6760a 100644 --- a/script/utils/Constants.sol +++ b/script/utils/Constants.sol @@ -211,13 +211,21 @@ contract Constants is Script { } function getOftEid(uint256 chainId) public view returns (uint256) { - int256 oftEid = vm.parseJsonInt(file, string.concat(".PUBLIC_NETWORKS.", vm.toString(chainId), ".oftEid")); + int256 oftEid = _getOftEid(chainId); if (oftEid == -1) { revert("OFT EID not found"); } return uint256(oftEid); } + function hasOftEid(uint256 chainId) public view returns (bool) { + return _getOftEid(chainId) != -1; + } + + function _getOftEid(uint256 chainId) internal view returns (int256) { + return vm.parseJsonInt(file, string.concat(".PUBLIC_NETWORKS.", vm.toString(chainId), ".oftEid")); + } + function getChainFamily(uint256 chainId) public view returns (string memory) { return vm.parseJsonString(file, string.concat(".PUBLIC_NETWORKS.", vm.toString(chainId), ".family")); } From 284b2f86076543555303285c063ab80a4ca4bdb6 Mon Sep 17 00:00:00 2001 From: Taylor Webb Date: Thu, 26 Mar 2026 20:12:11 -0600 Subject: [PATCH 2/5] add counterfactual foundry profile --- .gitignore | 2 ++ foundry.toml | 9 +++++++++ script/counterfactual/DeployAllCounterfactual.s.sol | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 67215b0ec..f4c45948b 100644 --- a/.gitignore +++ b/.gitignore @@ -30,10 +30,12 @@ artifacts-zk out out-local out-tron +out-counterfactual zkout cache-foundry cache-foundry-local cache-foundry-tron +cache-foundry-counterfactual # Upgradeability files diff --git a/foundry.toml b/foundry.toml index 319ba11a8..140f98fdb 100644 --- a/foundry.toml +++ b/foundry.toml @@ -75,6 +75,15 @@ revert_strings = "default" cache_path = "cache-foundry-local" out = "out-local" +# Counterfactual profile. Strips metadata hash so CREATE2 addresses are stable across commits. +# Run with `FOUNDRY_PROFILE=counterfactual forge script ...` +[profile.counterfactual] +src = "contracts/periphery/counterfactual" +script = "script/counterfactual" +cache_path = "cache-foundry-counterfactual" +out = "out-counterfactual" +bytecode_hash = "none" + # Tron-compatible profile. Compiles counterfactual contracts at 0.8.25 (max supported by Tron's solc fork). # Run with `FOUNDRY_PROFILE=tron forge build` [profile.tron] diff --git a/script/counterfactual/DeployAllCounterfactual.s.sol b/script/counterfactual/DeployAllCounterfactual.s.sol index 062e02b46..fd72adca4 100644 --- a/script/counterfactual/DeployAllCounterfactual.s.sol +++ b/script/counterfactual/DeployAllCounterfactual.s.sol @@ -331,7 +331,7 @@ contract DeployAllCounterfactual is Script, Test, CounterfactualConfig { // Append `|| true` so that non-fatal failures (e.g. etherscan verification // timing out) don't cause ffi to revert and halt subsequent deployments. string memory cmd = string.concat( - "forge script ", + "FOUNDRY_PROFILE=counterfactual forge script ", scriptPath, ":", contractName, From 94e0f0ba76f35ac16c81f50f458ecec9aa6b960e Mon Sep 17 00:00:00 2001 From: Taylor Webb Date: Thu, 26 Mar 2026 20:35:45 -0600 Subject: [PATCH 3/5] deploy to Unichain, Mainnet, Base, Arbitrum --- .../1/run-latest.json | 149 +++++++++++++--- .../130/run-latest.json | 28 +-- .../42161/run-latest.json | 159 +++++++++++++++--- .../8453/run-latest.json | 96 +++++------ .../1/run-latest.json | 30 ++-- .../130/run-latest.json | 38 ++--- .../42161/run-latest.json | 32 ++-- .../8453/run-latest.json | 42 ++--- .../1/run-latest.json | 30 ++-- .../130/run-latest.json | 36 ++-- .../42161/run-latest.json | 32 ++-- .../8453/run-latest.json | 40 ++--- .../1/run-latest.json | 30 ++-- .../130/run-latest.json | 36 ++-- .../42161/run-latest.json | 32 ++-- .../8453/run-latest.json | 42 ++--- .../1/run-latest.json | 30 ++-- .../130/run-latest.json | 38 ++--- .../42161/run-latest.json | 34 ++-- .../1/run-latest.json | 30 ++-- .../130/run-latest.json | 38 ++--- .../42161/run-latest.json | 34 ++-- .../8453/run-latest.json | 42 ++--- .../1/run-latest.json | 30 ++-- .../130/run-latest.json | 38 ++--- .../42161/run-latest.json | 34 ++-- .../8453/run-latest.json | 40 ++--- broadcast/deployed-addresses.json | 159 +++++++++--------- broadcast/deployed-addresses.md | 54 +++--- 29 files changed, 830 insertions(+), 623 deletions(-) diff --git a/broadcast/DeployAdminWithdrawManager.s.sol/1/run-latest.json b/broadcast/DeployAdminWithdrawManager.s.sol/1/run-latest.json index 239cae4b2..41d3e02e1 100644 --- a/broadcast/DeployAdminWithdrawManager.s.sol/1/run-latest.json +++ b/broadcast/DeployAdminWithdrawManager.s.sol/1/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x770372f98194bd789779f4b9db69ab273bcc0e76cc8d80f89aecba925a838887", + "hash": "0xe888f791b6bc51d26de53337197d08f42ac42a766f28d4c4091352dabcde26c5", "transactionType": "CREATE2", "contractName": "AdminWithdrawManager", - "contractAddress": "0xff054046beabdef60aa310a32218cb22c8243d87", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", "function": null, "arguments": [ "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", @@ -14,10 +14,48 @@ "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x138eba", + "gas": "0x135eb7", "value": "0x0", - "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113618038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610e27908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea2646970667358221220e7c0628372454f02464b6fb55b8f8891776ab672356cf2c540a9d5855c07dd5464736f6c634300081e00330000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", - "nonce": "0x2f7a", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113388038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610dfe908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", + "nonce": "0x30e1", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x1a0d7fe5768b20c34022c75f876ec3076b28957d2438e0de08f2f770a3e64719", + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "setDirectWithdrawer(address)", + "arguments": ["0xB524735356985D2f267FA010D681f061DfF03715"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0xa2e2", + "value": "0x0", + "input": "0xf0e62328000000000000000000000000b524735356985d2f267fa010d681f061dff03715", + "nonce": "0x30e2", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xfabba7eddbe7bd6da1d400384ebd72f41b04e9afaa9773717ad9551018f95715", + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "transferOwnership(address)", + "arguments": ["0xB524735356985D2f267FA010D681f061DfF03715"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0x9a6d", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000b524735356985d2f267fa010d681f061dff03715", + "nonce": "0x30e3", "chainId": "0x1" }, "additionalContracts": [], @@ -27,42 +65,107 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1d2f5b6", + "cumulativeGasUsed": "0x1fc2ba1", "logs": [ { - "address": "0xff054046beabdef60aa310a32218cb22c8243d87", + "address": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d" ], "data": "0x", - "blockHash": "0x949608480044e7aaceb4f19c6c9bdb980bb9ed2d61b19c7e738c4b1e47e33d33", - "blockNumber": "0x17803cc", - "blockTimestamp": "0x69b2e65f", - "transactionHash": "0x770372f98194bd789779f4b9db69ab273bcc0e76cc8d80f89aecba925a838887", - "transactionIndex": "0xe3", - "logIndex": "0x21b", + "blockHash": "0x72574ba6ae2742f87a620c7bd08a58d3a654ae7ddc41b8b0287cea3d3e462271", + "blockNumber": "0x17997d7", + "blockTimestamp": "0x69c5ec97", + "transactionHash": "0xe888f791b6bc51d26de53337197d08f42ac42a766f28d4c4091352dabcde26c5", + "transactionIndex": "0xa7", + "logIndex": "0x220", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000800800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000008000000000020000000000000000000800000000000000000000000000040000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000020000001000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000001000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000040000400000000000000000000000020000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000020000001000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x770372f98194bd789779f4b9db69ab273bcc0e76cc8d80f89aecba925a838887", - "transactionIndex": "0xe3", - "blockHash": "0x949608480044e7aaceb4f19c6c9bdb980bb9ed2d61b19c7e738c4b1e47e33d33", - "blockNumber": "0x17803cc", - "gasUsed": "0xe28c8", - "effectiveGasPrice": "0xfb6e8d4", + "transactionHash": "0xe888f791b6bc51d26de53337197d08f42ac42a766f28d4c4091352dabcde26c5", + "transactionIndex": "0xa7", + "blockHash": "0x72574ba6ae2742f87a620c7bd08a58d3a654ae7ddc41b8b0287cea3d3e462271", + "blockNumber": "0x17997d7", + "gasUsed": "0xe0606", + "effectiveGasPrice": "0x2512dfa", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xff054046beabdef60aa310a32218cb22c8243d87" + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x157ff11", + "logs": [ + { + "address": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "topics": [ + "0xab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c", + "0x000000000000000000000000b524735356985d2f267fa010d681f061dff03715" + ], + "data": "0x", + "blockHash": "0x0a2ee8acfb73595cd55d50bf49b1219316eb57b256ce41ef0c9993353b84da39", + "blockNumber": "0x17997d8", + "blockTimestamp": "0x69c5eca3", + "transactionHash": "0x1a0d7fe5768b20c34022c75f876ec3076b28957d2438e0de08f2f770a3e64719", + "transactionIndex": "0x15a", + "logIndex": "0x17a", + "removed": false + } + ], + "logsBloom": "0x00100004000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000001000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000100000000000000", + "type": "0x2", + "transactionHash": "0x1a0d7fe5768b20c34022c75f876ec3076b28957d2438e0de08f2f770a3e64719", + "transactionIndex": "0x15a", + "blockHash": "0x0a2ee8acfb73595cd55d50bf49b1219316eb57b256ce41ef0c9993353b84da39", + "blockNumber": "0x17997d8", + "gasUsed": "0x75ee", + "effectiveGasPrice": "0x2804a03", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xe32087", + "logs": [ + { + "address": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "0x000000000000000000000000b524735356985d2f267fa010d681f061dff03715" + ], + "data": "0x", + "blockHash": "0x0d952949a83f827e2c12bdf217cbbbdbf3d2f88f0cedba6ae46c6cfad31a2289", + "blockNumber": "0x17997d9", + "blockTimestamp": "0x69c5ecaf", + "transactionHash": "0xfabba7eddbe7bd6da1d400384ebd72f41b04e9afaa9773717ad9551018f95715", + "transactionIndex": "0x8c", + "logIndex": "0x166", + "removed": false + } + ], + "logsBloom": "0x00100004000000000000000000000000000000000001000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000400000000000000000000000020000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000", + "type": "0x2", + "transactionHash": "0xfabba7eddbe7bd6da1d400384ebd72f41b04e9afaa9773717ad9551018f95715", + "transactionIndex": "0x8c", + "blockHash": "0x0d952949a83f827e2c12bdf217cbbbdbf3d2f88f0cedba6ae46c6cfad31a2289", + "blockNumber": "0x17997d9", + "gasUsed": "0x6fce", + "effectiveGasPrice": "0x27991cb", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "contractAddress": null } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773332102702, + "timestamp": 1774578884786, "chain": 1, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployAdminWithdrawManager.s.sol/130/run-latest.json b/broadcast/DeployAdminWithdrawManager.s.sol/130/run-latest.json index 43d0e8baf..be302d682 100644 --- a/broadcast/DeployAdminWithdrawManager.s.sol/130/run-latest.json +++ b/broadcast/DeployAdminWithdrawManager.s.sol/130/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x9ac40c2fc31587c4710bc72b972f33d780304d770e687767e7f4706928ac8717", + "hash": "0x3aae9899e055e2576d75d974ce1ba516c316ea4bb503bb63c4e91cf9a887d851", "transactionType": "CREATE2", "contractName": "AdminWithdrawManager", - "contractAddress": "0xff054046beabdef60aa310a32218cb22c8243d87", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", "function": null, "arguments": [ "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", @@ -14,10 +14,10 @@ "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x138eba", + "gas": "0x135eb7", "value": "0x0", - "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113618038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610e27908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea2646970667358221220e7c0628372454f02464b6fb55b8f8891776ab672356cf2c540a9d5855c07dd5464736f6c634300081e00330000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", - "nonce": "0x218", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113388038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610dfe908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", + "nonce": "0x21f", "chainId": "0x82" }, "additionalContracts": [], @@ -27,16 +27,16 @@ "hash": null, "transactionType": "CALL", "contractName": "AdminWithdrawManager", - "contractAddress": "0xff054046beabdef60aa310a32218cb22c8243d87", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", "function": "setDirectWithdrawer(address)", "arguments": ["0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B"], "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", - "to": "0xff054046beabdef60aa310a32218cb22c8243d87", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", "gas": "0xa2e2", "value": "0x0", "input": "0xf0e62328000000000000000000000000fbc9bed5311567f7cbebd12947a5a0767f67ef4b", - "nonce": "0x219", + "nonce": "0x220", "chainId": "0x82" }, "additionalContracts": [], @@ -46,16 +46,16 @@ "hash": null, "transactionType": "CALL", "contractName": "AdminWithdrawManager", - "contractAddress": "0xff054046beabdef60aa310a32218cb22c8243d87", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", "function": "transferOwnership(address)", "arguments": ["0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B"], "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", - "to": "0xff054046beabdef60aa310a32218cb22c8243d87", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", "gas": "0x9a6d", "value": "0x0", "input": "0xf2fde38b000000000000000000000000fbc9bed5311567f7cbebd12947a5a0767f67ef4b", - "nonce": "0x21a", + "nonce": "0x221", "chainId": "0x82" }, "additionalContracts": [], @@ -64,9 +64,9 @@ ], "receipts": [], "libraries": [], - "pending": ["0x9ac40c2fc31587c4710bc72b972f33d780304d770e687767e7f4706928ac8717"], + "pending": ["0x3aae9899e055e2576d75d974ce1ba516c316ea4bb503bb63c4e91cf9a887d851"], "returns": {}, - "timestamp": 1774565105981, + "timestamp": 1774578242200, "chain": 130, - "commit": "e8ed0309" + "commit": "284b2f86" } diff --git a/broadcast/DeployAdminWithdrawManager.s.sol/42161/run-latest.json b/broadcast/DeployAdminWithdrawManager.s.sol/42161/run-latest.json index 7582dd4f8..e22ed6d17 100644 --- a/broadcast/DeployAdminWithdrawManager.s.sol/42161/run-latest.json +++ b/broadcast/DeployAdminWithdrawManager.s.sol/42161/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x2c82bfe29ed191630155fe4fe6f37e0bec9b43ad465c2f36b9e5d5e1fa4e74e7", + "hash": "0x62cb8176d6fa458c1926fb70b89f85f03a3be05e79988df750196a8dfaacb3bd", "transactionType": "CREATE2", "contractName": "AdminWithdrawManager", - "contractAddress": "0xff054046beabdef60aa310a32218cb22c8243d87", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", "function": null, "arguments": [ "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", @@ -14,10 +14,48 @@ "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1344a4", + "gas": "0x129e91", "value": "0x0", - "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113618038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610e27908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea2646970667358221220e7c0628372454f02464b6fb55b8f8891776ab672356cf2c540a9d5855c07dd5464736f6c634300081e00330000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", - "nonce": "0x1c68", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113388038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610dfe908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", + "nonce": "0x1e99", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x252e9c2905a3174e4e0ca810022fdba2196ecc612ee0dd765100b55a987fc153", + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "setDirectWithdrawer(address)", + "arguments": ["0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0x6e69", + "value": "0x0", + "input": "0xf0e62328000000000000000000000000fbc9bed5311567f7cbebd12947a5a0767f67ef4b", + "nonce": "0x1e9a", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x377dbdee42b3e3157dcea7c12e709817374b9787dd5f5a60717e0faf156702ad", + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "transferOwnership(address)", + "arguments": ["0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0x6e69", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000fbc9bed5311567f7cbebd12947a5a0767f67ef4b", + "nonce": "0x1e9b", "chainId": "0xa4b1" }, "additionalContracts": [], @@ -27,45 +65,116 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x25410b", + "cumulativeGasUsed": "0xf4096", "logs": [ { - "address": "0xff054046beabdef60aa310a32218cb22c8243d87", + "address": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d" ], "data": "0x", - "blockHash": "0x5c168efc96f2090914d127230267c6318c8137861c9b9b66c23769f5c1f1f01a", - "blockNumber": "0x1a49fe4e", - "blockTimestamp": "0x69b2ddee", - "transactionHash": "0x2c82bfe29ed191630155fe4fe6f37e0bec9b43ad465c2f36b9e5d5e1fa4e74e7", - "transactionIndex": "0x5", - "logIndex": "0x1f", + "blockHash": "0x118b7b6b47744d9daf2ef3ec75026475b416d78061215219cfd587daf11bf862", + "blockNumber": "0x1a962e53", + "blockTimestamp": "0x69c5ec00", + "transactionHash": "0x62cb8176d6fa458c1926fb70b89f85f03a3be05e79988df750196a8dfaacb3bd", + "transactionIndex": "0x3", + "logIndex": "0x0", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000800800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000008000000000020000000000000000000800000000000000000000000000040000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000020000001000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000001000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000040000400000000000000000000000020000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000020000001000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x2c82bfe29ed191630155fe4fe6f37e0bec9b43ad465c2f36b9e5d5e1fa4e74e7", - "transactionIndex": "0x5", - "blockHash": "0x5c168efc96f2090914d127230267c6318c8137861c9b9b66c23769f5c1f1f01a", - "blockNumber": "0x1a49fe4e", - "gasUsed": "0xe834a", - "effectiveGasPrice": "0x1312d00", + "transactionHash": "0x62cb8176d6fa458c1926fb70b89f85f03a3be05e79988df750196a8dfaacb3bd", + "transactionIndex": "0x3", + "blockHash": "0x118b7b6b47744d9daf2ef3ec75026475b416d78061215219cfd587daf11bf862", + "blockNumber": "0x1a962e53", + "gasUsed": "0xe0f38", + "effectiveGasPrice": "0x1313ca0", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xff054046beabdef60aa310a32218cb22c8243d87", - "gasUsedForL1": "0x5a82", - "l1BlockNumber": "0x1780317", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gasUsedForL1": "0x932", + "l1BlockNumber": "0x17997c9", + "timeboosted": false + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1555d", + "logs": [ + { + "address": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "topics": [ + "0xab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c", + "0x000000000000000000000000fbc9bed5311567f7cbebd12947a5a0767f67ef4b" + ], + "data": "0x", + "blockHash": "0x9dc9b9e4ee667c2f4ca22144b28a10db392e3738a2efcf793b1a3eca0652bfd8", + "blockNumber": "0x1a962e5a", + "blockTimestamp": "0x69c5ec02", + "transactionHash": "0x252e9c2905a3174e4e0ca810022fdba2196ecc612ee0dd765100b55a987fc153", + "transactionIndex": "0x2", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000200000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000010000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x252e9c2905a3174e4e0ca810022fdba2196ecc612ee0dd765100b55a987fc153", + "transactionIndex": "0x2", + "blockHash": "0x9dc9b9e4ee667c2f4ca22144b28a10db392e3738a2efcf793b1a3eca0652bfd8", + "blockNumber": "0x1a962e5a", + "gasUsed": "0x765f", + "effectiveGasPrice": "0x1312d00", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "contractAddress": null, + "gasUsedForL1": "0x71", + "l1BlockNumber": "0x17997c9", + "timeboosted": false + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xc2a2", + "logs": [ + { + "address": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "0x000000000000000000000000fbc9bed5311567f7cbebd12947a5a0767f67ef4b" + ], + "data": "0x", + "blockHash": "0x45d0e887146fd62fc4226dcde4426fd97c4916fc1a5d1eadd3c168a56fe5d032", + "blockNumber": "0x1a962e5d", + "blockTimestamp": "0x69c5ec03", + "transactionHash": "0x377dbdee42b3e3157dcea7c12e709817374b9787dd5f5a60717e0faf156702ad", + "transactionIndex": "0x2", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x000000000000000000000000000000000000000000010000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000200000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000400004000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x377dbdee42b3e3157dcea7c12e709817374b9787dd5f5a60717e0faf156702ad", + "transactionIndex": "0x2", + "blockHash": "0x45d0e887146fd62fc4226dcde4426fd97c4916fc1a5d1eadd3c168a56fe5d032", + "blockNumber": "0x1a962e5d", + "gasUsed": "0x703f", + "effectiveGasPrice": "0x1322700", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "contractAddress": null, + "gasUsedForL1": "0x71", + "l1BlockNumber": "0x17997c9", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773329929676, + "timestamp": 1774578709554, "chain": 42161, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployAdminWithdrawManager.s.sol/8453/run-latest.json b/broadcast/DeployAdminWithdrawManager.s.sol/8453/run-latest.json index adb4dc765..9bbbacd67 100644 --- a/broadcast/DeployAdminWithdrawManager.s.sol/8453/run-latest.json +++ b/broadcast/DeployAdminWithdrawManager.s.sol/8453/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xcc644550e6634a56e149f0315646e181114daa1974da7196e5cc2b4461c4f236", + "hash": "0x07a17017d04db48132dfac1c360cdcbd302f773d42f8b6d904626d23c8e7f3d9", "transactionType": "CREATE2", "contractName": "AdminWithdrawManager", - "contractAddress": "0xff054046beabdef60aa310a32218cb22c8243d87", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", "function": null, "arguments": [ "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", @@ -14,63 +14,59 @@ "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x138eba", + "gas": "0x135eb7", "value": "0x0", - "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113618038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610e27908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea2646970667358221220e7c0628372454f02464b6fb55b8f8891776ab672356cf2c540a9d5855c07dd5464736f6c634300081e00330000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", - "nonce": "0xed6", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113388038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610dfe908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", + "nonce": "0xfec", "chainId": "0x2105" }, "additionalContracts": [], "isFixedGasLimit": false - } - ], - "receipts": [ + }, { - "status": "0x1", - "cumulativeGasUsed": "0xb1a6af", - "logs": [ - { - "address": "0xff054046beabdef60aa310a32218cb22c8243d87", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d" - ], - "data": "0x", - "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x29442d6", - "blockTimestamp": "0x69b2e28f", - "transactionHash": "0xcc644550e6634a56e149f0315646e181114daa1974da7196e5cc2b4461c4f236", - "transactionIndex": "0x36", - "logIndex": "0xe6", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000800800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000008000000000020000000000000000000800000000000000000000000000040000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000020000001000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcc644550e6634a56e149f0315646e181114daa1974da7196e5cc2b4461c4f236", - "transactionIndex": "0x36", - "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x29442d6", - "gasUsed": "0xe28c8", - "effectiveGasPrice": "0x4f3765", - "blobGasUsed": "0x64021", - "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xff054046beabdef60aa310a32218cb22c8243d87", - "daFootprintGasScalar": "0x8b", - "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xd9a397", - "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x1363875e5", - "l1GasPrice": "0xdaab2e3", - "l1GasUsed": "0xb831" + "hash": null, + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "setDirectWithdrawer(address)", + "arguments": ["0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0xa2e2", + "value": "0x0", + "input": "0xf0e62328000000000000000000000000fbc9bed5311567f7cbebd12947a5a0767f67ef4b", + "nonce": "0xfed", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "transferOwnership(address)", + "arguments": ["0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0x9a6d", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000fbc9bed5311567f7cbebd12947a5a0767f67ef4b", + "nonce": "0xfee", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false } ], + "receipts": [], "libraries": [], - "pending": [], + "pending": ["0x07a17017d04db48132dfac1c360cdcbd302f773d42f8b6d904626d23c8e7f3d9"], "returns": {}, - "timestamp": 1773331112338, + "timestamp": 1774578677652, "chain": 8453, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDeposit.s.sol/1/run-latest.json b/broadcast/DeployCounterfactualDeposit.s.sol/1/run-latest.json index 0d71e68e9..4069578e4 100644 --- a/broadcast/DeployCounterfactualDeposit.s.sol/1/run-latest.json +++ b/broadcast/DeployCounterfactualDeposit.s.sol/1/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0x9b928317cb534308367d71484d587b6035e9e8de9f0f03aa65245418a43b7ec1", + "hash": "0x06ecc5b872078b00f3a154476701f66c98cbeff9211b00d6c46a9079c118ed93", "transactionType": "CREATE2", "contractName": "CounterfactualDeposit", - "contractAddress": "0xfb090c119c838ced214f962f931d5fa38b111e46", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7", "function": null, "arguments": null, "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x6c299", + "gas": "0x6328f", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610480908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea26469706673582212209fbb65efa25647039b693a5290a7ad109980275845da71ed37774f7798e2129164736f6c634300081e0033", - "nonce": "0x2f74", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610457908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea164736f6c634300081e000a", + "nonce": "0x30db", "chainId": "0x1" }, "additionalContracts": [], @@ -23,25 +23,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1a3dae3", + "cumulativeGasUsed": "0x18ce13f", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x9b928317cb534308367d71484d587b6035e9e8de9f0f03aa65245418a43b7ec1", - "transactionIndex": "0x15a", - "blockHash": "0xcd6bd8e71406e941f0a5e1c0cf59acb4c5080b1e41dd2a0beaffd8b7981b93e9", - "blockNumber": "0x17803a4", - "gasUsed": "0x49f51", - "effectiveGasPrice": "0xbc70513", + "transactionHash": "0x06ecc5b872078b00f3a154476701f66c98cbeff9211b00d6c46a9079c118ed93", + "transactionIndex": "0xe0", + "blockHash": "0x35e837f730df2e3da1462492a5a9e72d6215aed1ac02dd915fd54acc3793cbb8", + "blockNumber": "0x17997b4", + "gasUsed": "0x47ca4", + "effectiveGasPrice": "0x265e1f4", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xfb090c119c838ced214f962f931d5fa38b111e46" + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773331646372, + "timestamp": 1774578480055, "chain": 1, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDeposit.s.sol/130/run-latest.json b/broadcast/DeployCounterfactualDeposit.s.sol/130/run-latest.json index 1c5d6b693..3b6c3a8ff 100644 --- a/broadcast/DeployCounterfactualDeposit.s.sol/130/run-latest.json +++ b/broadcast/DeployCounterfactualDeposit.s.sol/130/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0xe57ab3ecb5f91e493b713aba9944b85c823c0c4749d1b6cdf4d30d61c596274f", + "hash": "0xf834707bc9a4788898ef02584160f5ac48edcb5c5f3b307553191b8d5209e291", "transactionType": "CREATE2", "contractName": "CounterfactualDeposit", - "contractAddress": "0x4db1cd541630867435ad1302ea050c38bbf82c98", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7", "function": null, "arguments": null, "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x6c299", + "gas": "0x6328f", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610480908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea2646970667358221220c1e320b20b69ea1850a17bed78bd5b490d7bbf7b20c671722574f2cc8454467164736f6c634300081e0033", - "nonce": "0x212", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610457908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea164736f6c634300081e000a", + "nonce": "0x219", "chainId": "0x82" }, "additionalContracts": [], @@ -23,33 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x889c3", + "cumulativeGasUsed": "0x6f6d8", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xe57ab3ecb5f91e493b713aba9944b85c823c0c4749d1b6cdf4d30d61c596274f", - "transactionIndex": "0x4", - "blockHash": "0x0c7013f3fce5a27eb4e8561526a6c449cbf66cc496a68fb58e7100777eb01902", - "blockNumber": "0x29c9676", - "gasUsed": "0x49f51", + "transactionHash": "0xf834707bc9a4788898ef02584160f5ac48edcb5c5f3b307553191b8d5209e291", + "transactionIndex": "0x3", + "blockHash": "0x94bdcd015ad7b2c3c6b92c81cb2884af676db61640f036b3d18b8ac0ba034a90", + "blockNumber": "0x29cc9d9", + "gasUsed": "0x47ca4", "effectiveGasPrice": "0x7a121", - "blobGasUsed": "0x55f00", + "blobGasUsed": "0x52850", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x4db1cd541630867435ad1302ea050c38bbf82c98", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7", "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x26e558", + "l1BlobBaseFee": "0x2addc3", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0xbbd5fb48", - "l1GasPrice": "0x263e337", - "l1GasUsed": "0x370e" + "l1Fee": "0xcf822614", + "l1GasPrice": "0x2f52844", + "l1GasUsed": "0x34dc" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1774564943477, + "timestamp": 1774578097284, "chain": 130, - "commit": "e8ed0309" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDeposit.s.sol/42161/run-latest.json b/broadcast/DeployCounterfactualDeposit.s.sol/42161/run-latest.json index 12ed1b7c5..a30a22921 100644 --- a/broadcast/DeployCounterfactualDeposit.s.sol/42161/run-latest.json +++ b/broadcast/DeployCounterfactualDeposit.s.sol/42161/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0x7697b8855082610dcbcff501afc630760100957223400faae109e555fef06536", + "hash": "0x5641454d9b48e17f601ec1285d354f4c0c8a5748333bc06c1663f30c55ec87ee", "transactionType": "CREATE2", "contractName": "CounterfactualDeposit", - "contractAddress": "0xfb090c119c838ced214f962f931d5fa38b111e46", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7", "function": null, "arguments": null, "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x6421c", + "gas": "0x5eb73", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610480908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea26469706673582212209fbb65efa25647039b693a5290a7ad109980275845da71ed37774f7798e2129164736f6c634300081e0033", - "nonce": "0x1c62", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610457908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea164736f6c634300081e000a", + "nonce": "0x1e93", "chainId": "0xa4b1" }, "additionalContracts": [], @@ -23,28 +23,28 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x2cae27", + "cumulativeGasUsed": "0xb3369", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x7697b8855082610dcbcff501afc630760100957223400faae109e555fef06536", + "transactionHash": "0x5641454d9b48e17f601ec1285d354f4c0c8a5748333bc06c1663f30c55ec87ee", "transactionIndex": "0x3", - "blockHash": "0xc203942a6af3980ea2081bf2f2f8c0dca57a45e9a78c1b0d093578fcebc13b24", - "blockNumber": "0x1a49fb5a", - "gasUsed": "0x4b1a7", - "effectiveGasPrice": "0x131b1d0", + "blockHash": "0xb879f2ca92d2973b2d612ec418494840e0a28ce4b3c8d1f5309a865c13412cda", + "blockNumber": "0x1a962bd6", + "gasUsed": "0x47f9f", + "effectiveGasPrice": "0x13163b0", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xfb090c119c838ced214f962f931d5fa38b111e46", - "gasUsedForL1": "0x1256", - "l1BlockNumber": "0x1780308", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7", + "gasUsedForL1": "0x2fb", + "l1BlockNumber": "0x17997bb", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773329742834, + "timestamp": 1774578557970, "chain": 42161, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDeposit.s.sol/8453/run-latest.json b/broadcast/DeployCounterfactualDeposit.s.sol/8453/run-latest.json index 0b4e8bd00..115ce58f8 100644 --- a/broadcast/DeployCounterfactualDeposit.s.sol/8453/run-latest.json +++ b/broadcast/DeployCounterfactualDeposit.s.sol/8453/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0xb06c9cc63e32bf0e1448fb7e8ec2fb57366ae535f08528236694f30cde5f9c30", + "hash": "0x4e77eaa1973c670d1e69e9f49ed5a7462b15f4d0141b2b98ac22e75d8f5a1992", "transactionType": "CREATE2", "contractName": "CounterfactualDeposit", - "contractAddress": "0xfb090c119c838ced214f962f931d5fa38b111e46", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7", "function": null, "arguments": null, "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x6c299", + "gas": "0x6328f", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610480908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea26469706673582212209fbb65efa25647039b693a5290a7ad109980275845da71ed37774f7798e2129164736f6c634300081e0033", - "nonce": "0xed1", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610457908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea164736f6c634300081e000a", + "nonce": "0xfe7", "chainId": "0x2105" }, "additionalContracts": [], @@ -23,33 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x24eec59", + "cumulativeGasUsed": "0x14027c4", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xb06c9cc63e32bf0e1448fb7e8ec2fb57366ae535f08528236694f30cde5f9c30", - "transactionIndex": "0xd5", - "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x2944282", - "gasUsed": "0x49f51", - "effectiveGasPrice": "0x4df005", - "blobGasUsed": "0x1dffc", + "transactionHash": "0x4e77eaa1973c670d1e69e9f49ed5a7462b15f4d0141b2b98ac22e75d8f5a1992", + "transactionIndex": "0x49", + "blockHash": "0xb3ea9bd974617a9c30bde3995b9ef02416e7c6d4f6b9c3c564e30a1e2d9f5b69", + "blockNumber": "0x29dc733", + "gasUsed": "0x47ca4", + "effectiveGasPrice": "0x4c4b59", + "blobGasUsed": "0x1e918", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xfb090c119c838ced214f962f931d5fa38b111e46", - "daFootprintGasScalar": "0x8b", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7", + "daFootprintGasScalar": "0x94", "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xeb6add", + "l1BlobBaseFee": "0x1e80bf", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x27d2520a5", - "l1GasPrice": "0x10110dbf", - "l1GasUsed": "0x3744" + "l1Fee": "0xbaccdb97", + "l1GasPrice": "0x29cd341", + "l1GasUsed": "0x34e9" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773330946285, + "timestamp": 1774578532141, "chain": 8453, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositCCTP.s.sol/1/run-latest.json b/broadcast/DeployCounterfactualDepositCCTP.s.sol/1/run-latest.json index 16c1b818e..c0e25fbfc 100644 --- a/broadcast/DeployCounterfactualDepositCCTP.s.sol/1/run-latest.json +++ b/broadcast/DeployCounterfactualDepositCCTP.s.sol/1/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0x53ffcd20d15671a2adb27b238f0a07349b4910e4b3dfe040cdc23b5ac1fd1462", + "hash": "0x3f8837a2ab6419bff4f27d2637194aaa9999faaac32032cfedd61b6365a56b39", "transactionType": "CREATE2", "contractName": "CounterfactualDepositCCTP", - "contractAddress": "0x146803e0fbd3dc72af9768f7abfb1b5d03e74e7d", + "contractAddress": "0x50597a4426c6321c054cbf880f6bb4a8169082c8", "function": null, "arguments": ["0x6769155b16F25D317819eFef011E0A50A48e83c5", "0"], "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcb779", + "gas": "0xc878a", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610ab238819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109e890816100ca8239608051818181605b0152818161032301528181610507015281816106820152818161076501526107c3015260a051818181609f01526104480152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6101006040526004361015610012575f80fd5b5f5f3560e01c80631f6a1eb9146100c35780638ddb4a89146100825763d248e8951461003c575f80fd5b3461007f578060031936011261007f5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007f578060031936011261007f57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126107225760043567ffffffffffffffff8111610722576100f09036906004016108c9565b60243567ffffffffffffffff8111610722576101109036906004016108c9565b91909260208183810103126107225780359067ffffffffffffffff8211610722576101e08282018483010312610722576102e0604052610151828201610919565b610100528082016020810135610120526040810135610140526060810135610160526080810135610180526101889060a001610919565b6101a05280820160c08101356101c05260e08101356101e05261010081013561020052610120810135610220526101c29061014001610919565b610240526101d58183016101600161092a565b610260526101e88183016101800161092a565b6102805267ffffffffffffffff8183016101a0013511610722576101c09261021b9082018383016101a081013501610938565b6102a0520101356102c0526020818301839003126107225781359167ffffffffffffffff83116107225760a08382018383010312610722576040519260a0840184811067ffffffffffffffff8211176107265760405281810180358552602001356001600160a01b038116900361072257818101602081810135908601526040808201359086015260608082013590860152608001359067ffffffffffffffff8211610722576102cf938301920101610938565b60808201526001600160a01b0360406101000151166101c0610100015180610868575b508151906101c0610100015160e0528160e05181031161073a5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610859575b6040521561074e575b50610100516101205161014051610160516101805160e051939594929391928286038083029363ffffffff9092169290840414908614171561073a5763ffffffff60a0610100015116604088015160608901519160c061010001519360e06101000151956101008001519761012061010001519963ffffffff6101406101000151169b60ff6101606101000151169d60ff6101806101000151166080526101a0610100015160c05260405160a05261024060a051019560a051871067ffffffffffffffff881117610726576127109660405263ffffffff7f00000000000000000000000000000000000000000000000000000000000000001660a05152602060a0510152604060a051015260e0519003606060a0510152608060a051015260a0805101520460c060a051015260e060a051015261010060a051015261012060a051015261014060a051015261016060a051015261018060a05101526101a060a05101526101c060a05101526101e060a051015260805161020060a051015260c05161022060a051015260808101516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b15610722575f6106759160405180938192635c828f4360e11b83526040600484015263ffffffff60a0515116604484015263ffffffff602060a0510151166064840152604060a05101516084840152606060a051015160a4840152608060a051015160c484015260a08051015160e484015260c060a051015161010484015263ffffffff60e060a05101511661012484015261010060a051015161014484015261012060a051015161016484015261014060a051015161018484015261016060a05101516101a484015261018060a05101516101c48401526101a060a05101516101e484015263ffffffff6101c060a05101511661020484015260ff6101e060a05101511661022484015260ff61020060a05101511661024484015261066361022060a051015161024061026486015261028485019061098e565b8381036003190160248501529061098e565b0381836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561071757610702575b507f39c5f15e81023add0ebdd2b2e47d2c3f6301fac8b86a813fc927305f720ad27b606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b61070f9192505f906108f7565b5f905f6106af565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610841575b6040521561080e5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610820575b60405261036f575b635274afe760e01b5f5260045260245ffd5b90600181151661083857823b15153d15161690610806565b503d5f823e3d90fd5b90600181151661083857823b15153d151616906107a4565b90823b15153d15161690610366565b6001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b1575b6040521561080e575f6102f2565b90600181151661083857823b15153d151616906108a3565b9181601f840112156107225782359167ffffffffffffffff8311610722576020838186019501011161072257565b90601f8019910116810190811067ffffffffffffffff82111761072657604052565b359063ffffffff8216820361072257565b359060ff8216820361072257565b81601f820112156107225780359067ffffffffffffffff8211610726576040519261096d601f8401601f1916602001856108f7565b8284526020838301011161072257815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea26469706673582212206661fcd61a0f0f9702bd1c1687e42e5086a771f128cf4dbfc4e4f8a7e8cb6fd964736f6c634300081e00330000000000000000000000006769155b16f25d317819efef011e0a50a48e83c50000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x2f78", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610a8938819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109bf90816100ca8239608051818181605b0152818161032301528181610507015281816106820152818161076501526107c3015260a051818181609f01526104480152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6101006040526004361015610012575f80fd5b5f5f3560e01c80631f6a1eb9146100c35780638ddb4a89146100825763d248e8951461003c575f80fd5b3461007f578060031936011261007f5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007f578060031936011261007f57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126107225760043567ffffffffffffffff8111610722576100f09036906004016108c9565b60243567ffffffffffffffff8111610722576101109036906004016108c9565b91909260208183810103126107225780359067ffffffffffffffff8211610722576101e08282018483010312610722576102e0604052610151828201610919565b610100528082016020810135610120526040810135610140526060810135610160526080810135610180526101889060a001610919565b6101a05280820160c08101356101c05260e08101356101e05261010081013561020052610120810135610220526101c29061014001610919565b610240526101d58183016101600161092a565b610260526101e88183016101800161092a565b6102805267ffffffffffffffff8183016101a0013511610722576101c09261021b9082018383016101a081013501610938565b6102a0520101356102c0526020818301839003126107225781359167ffffffffffffffff83116107225760a08382018383010312610722576040519260a0840184811067ffffffffffffffff8211176107265760405281810180358552602001356001600160a01b038116900361072257818101602081810135908601526040808201359086015260608082013590860152608001359067ffffffffffffffff8211610722576102cf938301920101610938565b60808201526001600160a01b0360406101000151166101c0610100015180610868575b508151906101c0610100015160e0528160e05181031161073a5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610859575b6040521561074e575b50610100516101205161014051610160516101805160e051939594929391928286038083029363ffffffff9092169290840414908614171561073a5763ffffffff60a0610100015116604088015160608901519160c061010001519360e06101000151956101008001519761012061010001519963ffffffff6101406101000151169b60ff6101606101000151169d60ff6101806101000151166080526101a0610100015160c05260405160a05261024060a051019560a051871067ffffffffffffffff881117610726576127109660405263ffffffff7f00000000000000000000000000000000000000000000000000000000000000001660a05152602060a0510152604060a051015260e0519003606060a0510152608060a051015260a0805101520460c060a051015260e060a051015261010060a051015261012060a051015261014060a051015261016060a051015261018060a05101526101a060a05101526101c060a05101526101e060a051015260805161020060a051015260c05161022060a051015260808101516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b15610722575f6106759160405180938192635c828f4360e11b83526040600484015263ffffffff60a0515116604484015263ffffffff602060a0510151166064840152604060a05101516084840152606060a051015160a4840152608060a051015160c484015260a08051015160e484015260c060a051015161010484015263ffffffff60e060a05101511661012484015261010060a051015161014484015261012060a051015161016484015261014060a051015161018484015261016060a05101516101a484015261018060a05101516101c48401526101a060a05101516101e484015263ffffffff6101c060a05101511661020484015260ff6101e060a05101511661022484015260ff61020060a05101511661024484015261066361022060a051015161024061026486015261028485019061098e565b8381036003190160248501529061098e565b0381836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561071757610702575b507f39c5f15e81023add0ebdd2b2e47d2c3f6301fac8b86a813fc927305f720ad27b606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b61070f9192505f906108f7565b5f905f6106af565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610841575b6040521561080e5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610820575b60405261036f575b635274afe760e01b5f5260045260245ffd5b90600181151661083857823b15153d15161690610806565b503d5f823e3d90fd5b90600181151661083857823b15153d151616906107a4565b90823b15153d15161690610366565b6001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b1575b6040521561080e575f6102f2565b90600181151661083857823b15153d151616906108a3565b9181601f840112156107225782359167ffffffffffffffff8311610722576020838186019501011161072257565b90601f8019910116810190811067ffffffffffffffff82111761072657604052565b359063ffffffff8216820361072257565b359060ff8216820361072257565b81601f820112156107225780359067ffffffffffffffff8211610726576040519261096d601f8401601f1916602001856108f7565b8284526020838301011161072257815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea164736f6c634300081e000a0000000000000000000000006769155b16f25d317819efef011e0a50a48e83c50000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x30df", "chainId": "0x1" }, "additionalContracts": [], @@ -23,25 +23,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x12b9fd4", + "cumulativeGasUsed": "0x21f0473", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x53ffcd20d15671a2adb27b238f0a07349b4910e4b3dfe040cdc23b5ac1fd1462", - "transactionIndex": "0xdc", - "blockHash": "0x872747b2c3b68c8ee0560f0a26408ef95edef38ec6a8c5ee15b67339316b0d7e", - "blockNumber": "0x17803c1", - "gasUsed": "0x934e8", - "effectiveGasPrice": "0x100d6faa", + "transactionHash": "0x3f8837a2ab6419bff4f27d2637194aaa9999faaac32032cfedd61b6365a56b39", + "transactionIndex": "0xc7", + "blockHash": "0x61a333a857b82b51e5ed9a793009a4e4e0a69fecd15650d6d374f2aa3a6ae8c2", + "blockNumber": "0x17997cb", + "gasUsed": "0x91234", + "effectiveGasPrice": "0x23c0d01", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x146803e0fbd3dc72af9768f7abfb1b5d03e74e7d" + "contractAddress": "0x50597a4426c6321c054cbf880f6bb4a8169082c8" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773331970329, + "timestamp": 1774578760289, "chain": 1, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositCCTP.s.sol/130/run-latest.json b/broadcast/DeployCounterfactualDepositCCTP.s.sol/130/run-latest.json index e815a2b86..159976b45 100644 --- a/broadcast/DeployCounterfactualDepositCCTP.s.sol/130/run-latest.json +++ b/broadcast/DeployCounterfactualDepositCCTP.s.sol/130/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0x22afcbf56b0a16793eb7a7eefe74e54182276d5174e9f44e1b11f46f5ff7243a", + "hash": "0x2290242c42d9ed118632278e8947ea5653c09f05dec9aef518e9217bb6c22017", "transactionType": "CREATE2", "contractName": "CounterfactualDepositCCTP", - "contractAddress": "0x647cf96a8ca44c3e5949be39cb5c42eaa8cca73b", + "contractAddress": "0x387585eebd1052f3c4f688f966c2f2d76d6355db", "function": null, "arguments": ["0xce9Cf0C8f8121b573f6212344F53BC7746846e71", "10"], "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcb78a", + "gas": "0xc879b", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610ab238819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109e890816100ca8239608051818181605b0152818161032301528181610507015281816106820152818161076501526107c3015260a051818181609f01526104480152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6101006040526004361015610012575f80fd5b5f5f3560e01c80631f6a1eb9146100c35780638ddb4a89146100825763d248e8951461003c575f80fd5b3461007f578060031936011261007f5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007f578060031936011261007f57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126107225760043567ffffffffffffffff8111610722576100f09036906004016108c9565b60243567ffffffffffffffff8111610722576101109036906004016108c9565b91909260208183810103126107225780359067ffffffffffffffff8211610722576101e08282018483010312610722576102e0604052610151828201610919565b610100528082016020810135610120526040810135610140526060810135610160526080810135610180526101889060a001610919565b6101a05280820160c08101356101c05260e08101356101e05261010081013561020052610120810135610220526101c29061014001610919565b610240526101d58183016101600161092a565b610260526101e88183016101800161092a565b6102805267ffffffffffffffff8183016101a0013511610722576101c09261021b9082018383016101a081013501610938565b6102a0520101356102c0526020818301839003126107225781359167ffffffffffffffff83116107225760a08382018383010312610722576040519260a0840184811067ffffffffffffffff8211176107265760405281810180358552602001356001600160a01b038116900361072257818101602081810135908601526040808201359086015260608082013590860152608001359067ffffffffffffffff8211610722576102cf938301920101610938565b60808201526001600160a01b0360406101000151166101c0610100015180610868575b508151906101c0610100015160e0528160e05181031161073a5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610859575b6040521561074e575b50610100516101205161014051610160516101805160e051939594929391928286038083029363ffffffff9092169290840414908614171561073a5763ffffffff60a0610100015116604088015160608901519160c061010001519360e06101000151956101008001519761012061010001519963ffffffff6101406101000151169b60ff6101606101000151169d60ff6101806101000151166080526101a0610100015160c05260405160a05261024060a051019560a051871067ffffffffffffffff881117610726576127109660405263ffffffff7f00000000000000000000000000000000000000000000000000000000000000001660a05152602060a0510152604060a051015260e0519003606060a0510152608060a051015260a0805101520460c060a051015260e060a051015261010060a051015261012060a051015261014060a051015261016060a051015261018060a05101526101a060a05101526101c060a05101526101e060a051015260805161020060a051015260c05161022060a051015260808101516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b15610722575f6106759160405180938192635c828f4360e11b83526040600484015263ffffffff60a0515116604484015263ffffffff602060a0510151166064840152604060a05101516084840152606060a051015160a4840152608060a051015160c484015260a08051015160e484015260c060a051015161010484015263ffffffff60e060a05101511661012484015261010060a051015161014484015261012060a051015161016484015261014060a051015161018484015261016060a05101516101a484015261018060a05101516101c48401526101a060a05101516101e484015263ffffffff6101c060a05101511661020484015260ff6101e060a05101511661022484015260ff61020060a05101511661024484015261066361022060a051015161024061026486015261028485019061098e565b8381036003190160248501529061098e565b0381836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561071757610702575b507f39c5f15e81023add0ebdd2b2e47d2c3f6301fac8b86a813fc927305f720ad27b606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b61070f9192505f906108f7565b5f905f6106af565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610841575b6040521561080e5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610820575b60405261036f575b635274afe760e01b5f5260045260245ffd5b90600181151661083857823b15153d15161690610806565b503d5f823e3d90fd5b90600181151661083857823b15153d151616906107a4565b90823b15153d15161690610366565b6001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b1575b6040521561080e575f6102f2565b90600181151661083857823b15153d151616906108a3565b9181601f840112156107225782359167ffffffffffffffff8311610722576020838186019501011161072257565b90601f8019910116810190811067ffffffffffffffff82111761072657604052565b359063ffffffff8216820361072257565b359060ff8216820361072257565b81601f820112156107225780359067ffffffffffffffff8211610726576040519261096d601f8401601f1916602001856108f7565b8284526020838301011161072257815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea26469706673582212206661fcd61a0f0f9702bd1c1687e42e5086a771f128cf4dbfc4e4f8a7e8cb6fd964736f6c634300081e0033000000000000000000000000ce9cf0c8f8121b573f6212344f53bc7746846e71000000000000000000000000000000000000000000000000000000000000000a", - "nonce": "0x216", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610a8938819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109bf90816100ca8239608051818181605b0152818161032301528181610507015281816106820152818161076501526107c3015260a051818181609f01526104480152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6101006040526004361015610012575f80fd5b5f5f3560e01c80631f6a1eb9146100c35780638ddb4a89146100825763d248e8951461003c575f80fd5b3461007f578060031936011261007f5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007f578060031936011261007f57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126107225760043567ffffffffffffffff8111610722576100f09036906004016108c9565b60243567ffffffffffffffff8111610722576101109036906004016108c9565b91909260208183810103126107225780359067ffffffffffffffff8211610722576101e08282018483010312610722576102e0604052610151828201610919565b610100528082016020810135610120526040810135610140526060810135610160526080810135610180526101889060a001610919565b6101a05280820160c08101356101c05260e08101356101e05261010081013561020052610120810135610220526101c29061014001610919565b610240526101d58183016101600161092a565b610260526101e88183016101800161092a565b6102805267ffffffffffffffff8183016101a0013511610722576101c09261021b9082018383016101a081013501610938565b6102a0520101356102c0526020818301839003126107225781359167ffffffffffffffff83116107225760a08382018383010312610722576040519260a0840184811067ffffffffffffffff8211176107265760405281810180358552602001356001600160a01b038116900361072257818101602081810135908601526040808201359086015260608082013590860152608001359067ffffffffffffffff8211610722576102cf938301920101610938565b60808201526001600160a01b0360406101000151166101c0610100015180610868575b508151906101c0610100015160e0528160e05181031161073a5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610859575b6040521561074e575b50610100516101205161014051610160516101805160e051939594929391928286038083029363ffffffff9092169290840414908614171561073a5763ffffffff60a0610100015116604088015160608901519160c061010001519360e06101000151956101008001519761012061010001519963ffffffff6101406101000151169b60ff6101606101000151169d60ff6101806101000151166080526101a0610100015160c05260405160a05261024060a051019560a051871067ffffffffffffffff881117610726576127109660405263ffffffff7f00000000000000000000000000000000000000000000000000000000000000001660a05152602060a0510152604060a051015260e0519003606060a0510152608060a051015260a0805101520460c060a051015260e060a051015261010060a051015261012060a051015261014060a051015261016060a051015261018060a05101526101a060a05101526101c060a05101526101e060a051015260805161020060a051015260c05161022060a051015260808101516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b15610722575f6106759160405180938192635c828f4360e11b83526040600484015263ffffffff60a0515116604484015263ffffffff602060a0510151166064840152604060a05101516084840152606060a051015160a4840152608060a051015160c484015260a08051015160e484015260c060a051015161010484015263ffffffff60e060a05101511661012484015261010060a051015161014484015261012060a051015161016484015261014060a051015161018484015261016060a05101516101a484015261018060a05101516101c48401526101a060a05101516101e484015263ffffffff6101c060a05101511661020484015260ff6101e060a05101511661022484015260ff61020060a05101511661024484015261066361022060a051015161024061026486015261028485019061098e565b8381036003190160248501529061098e565b0381836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561071757610702575b507f39c5f15e81023add0ebdd2b2e47d2c3f6301fac8b86a813fc927305f720ad27b606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b61070f9192505f906108f7565b5f905f6106af565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610841575b6040521561080e5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610820575b60405261036f575b635274afe760e01b5f5260045260245ffd5b90600181151661083857823b15153d15161690610806565b503d5f823e3d90fd5b90600181151661083857823b15153d151616906107a4565b90823b15153d15161690610366565b6001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b1575b6040521561080e575f6102f2565b90600181151661083857823b15153d151616906108a3565b9181601f840112156107225782359167ffffffffffffffff8311610722576020838186019501011161072257565b90601f8019910116810190811067ffffffffffffffff82111761072657604052565b359063ffffffff8216820361072257565b359060ff8216820361072257565b81601f820112156107225780359067ffffffffffffffff8211610726576040519261096d601f8401601f1916602001856108f7565b8284526020838301011161072257815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea164736f6c634300081e000a000000000000000000000000ce9cf0c8f8121b573f6212344f53bc7746846e71000000000000000000000000000000000000000000000000000000000000000a", + "nonce": "0x21d", "chainId": "0x82" }, "additionalContracts": [], @@ -23,33 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xd1f66", + "cumulativeGasUsed": "0xd2866", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x22afcbf56b0a16793eb7a7eefe74e54182276d5174e9f44e1b11f46f5ff7243a", + "transactionHash": "0x2290242c42d9ed118632278e8947ea5653c09f05dec9aef518e9217bb6c22017", "transactionIndex": "0x4", - "blockHash": "0x59c80b98e9c801363c13aa6bb17af0453afadf869f24ffdc827f882c3956d731", - "blockNumber": "0x29c96ed", - "gasUsed": "0x934f4", + "blockHash": "0x75931279e195a136c3dca91e13a9738d6f0bf0990015710fc0f463b8078bc2c2", + "blockNumber": "0x29cca47", + "gasUsed": "0x91240", "effectiveGasPrice": "0x7a121", - "blobGasUsed": "0x95380", + "blobGasUsed": "0x91cd0", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x647cf96a8ca44c3e5949be39cb5c42eaa8cca73b", + "contractAddress": "0x387585eebd1052f3c4f688f966c2f2d76d6355db", "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x228270", + "l1BlobBaseFee": "0x2328f8", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x1285cdda9", - "l1GasPrice": "0x244b0b6", - "l1GasUsed": "0x5f85" + "l1Fee": "0x1333e471a", + "l1GasPrice": "0x2912f91", + "l1GasUsed": "0x5d53" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1774565061342, + "timestamp": 1774578206752, "chain": 130, - "commit": "e8ed0309" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositCCTP.s.sol/42161/run-latest.json b/broadcast/DeployCounterfactualDepositCCTP.s.sol/42161/run-latest.json index 76ed5af0d..fc58852d5 100644 --- a/broadcast/DeployCounterfactualDepositCCTP.s.sol/42161/run-latest.json +++ b/broadcast/DeployCounterfactualDepositCCTP.s.sol/42161/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0xfb22a94906e5be91791e48661df1055786d650918c3a5fff14ca946612ed46b8", + "hash": "0x598727cb9b73594ccf53db41cf1f6c404a9b0cce634a99aed1c7d2d26ec61ad1", "transactionType": "CREATE2", "contractName": "CounterfactualDepositCCTP", - "contractAddress": "0x278060b439bcbe46753a196f8c77418a8d0bc3a7", + "contractAddress": "0x5d36f9c5e375fe83053ea7d5327252eb0f9c95ca", "function": null, "arguments": ["0xc9c54d789ebc18169d942E781C75bb4e3D19a27b", "3"], "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xc6125", + "gas": "0xc0e1a", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610ab238819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109e890816100ca8239608051818181605b0152818161032301528181610507015281816106820152818161076501526107c3015260a051818181609f01526104480152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6101006040526004361015610012575f80fd5b5f5f3560e01c80631f6a1eb9146100c35780638ddb4a89146100825763d248e8951461003c575f80fd5b3461007f578060031936011261007f5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007f578060031936011261007f57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126107225760043567ffffffffffffffff8111610722576100f09036906004016108c9565b60243567ffffffffffffffff8111610722576101109036906004016108c9565b91909260208183810103126107225780359067ffffffffffffffff8211610722576101e08282018483010312610722576102e0604052610151828201610919565b610100528082016020810135610120526040810135610140526060810135610160526080810135610180526101889060a001610919565b6101a05280820160c08101356101c05260e08101356101e05261010081013561020052610120810135610220526101c29061014001610919565b610240526101d58183016101600161092a565b610260526101e88183016101800161092a565b6102805267ffffffffffffffff8183016101a0013511610722576101c09261021b9082018383016101a081013501610938565b6102a0520101356102c0526020818301839003126107225781359167ffffffffffffffff83116107225760a08382018383010312610722576040519260a0840184811067ffffffffffffffff8211176107265760405281810180358552602001356001600160a01b038116900361072257818101602081810135908601526040808201359086015260608082013590860152608001359067ffffffffffffffff8211610722576102cf938301920101610938565b60808201526001600160a01b0360406101000151166101c0610100015180610868575b508151906101c0610100015160e0528160e05181031161073a5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610859575b6040521561074e575b50610100516101205161014051610160516101805160e051939594929391928286038083029363ffffffff9092169290840414908614171561073a5763ffffffff60a0610100015116604088015160608901519160c061010001519360e06101000151956101008001519761012061010001519963ffffffff6101406101000151169b60ff6101606101000151169d60ff6101806101000151166080526101a0610100015160c05260405160a05261024060a051019560a051871067ffffffffffffffff881117610726576127109660405263ffffffff7f00000000000000000000000000000000000000000000000000000000000000001660a05152602060a0510152604060a051015260e0519003606060a0510152608060a051015260a0805101520460c060a051015260e060a051015261010060a051015261012060a051015261014060a051015261016060a051015261018060a05101526101a060a05101526101c060a05101526101e060a051015260805161020060a051015260c05161022060a051015260808101516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b15610722575f6106759160405180938192635c828f4360e11b83526040600484015263ffffffff60a0515116604484015263ffffffff602060a0510151166064840152604060a05101516084840152606060a051015160a4840152608060a051015160c484015260a08051015160e484015260c060a051015161010484015263ffffffff60e060a05101511661012484015261010060a051015161014484015261012060a051015161016484015261014060a051015161018484015261016060a05101516101a484015261018060a05101516101c48401526101a060a05101516101e484015263ffffffff6101c060a05101511661020484015260ff6101e060a05101511661022484015260ff61020060a05101511661024484015261066361022060a051015161024061026486015261028485019061098e565b8381036003190160248501529061098e565b0381836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561071757610702575b507f39c5f15e81023add0ebdd2b2e47d2c3f6301fac8b86a813fc927305f720ad27b606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b61070f9192505f906108f7565b5f905f6106af565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610841575b6040521561080e5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610820575b60405261036f575b635274afe760e01b5f5260045260245ffd5b90600181151661083857823b15153d15161690610806565b503d5f823e3d90fd5b90600181151661083857823b15153d151616906107a4565b90823b15153d15161690610366565b6001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b1575b6040521561080e575f6102f2565b90600181151661083857823b15153d151616906108a3565b9181601f840112156107225782359167ffffffffffffffff8311610722576020838186019501011161072257565b90601f8019910116810190811067ffffffffffffffff82111761072657604052565b359063ffffffff8216820361072257565b359060ff8216820361072257565b81601f820112156107225780359067ffffffffffffffff8211610726576040519261096d601f8401601f1916602001856108f7565b8284526020838301011161072257815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea26469706673582212206661fcd61a0f0f9702bd1c1687e42e5086a771f128cf4dbfc4e4f8a7e8cb6fd964736f6c634300081e0033000000000000000000000000c9c54d789ebc18169d942e781c75bb4e3d19a27b0000000000000000000000000000000000000000000000000000000000000003", - "nonce": "0x1c66", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610a8938819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109bf90816100ca8239608051818181605b0152818161032301528181610507015281816106820152818161076501526107c3015260a051818181609f01526104480152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6101006040526004361015610012575f80fd5b5f5f3560e01c80631f6a1eb9146100c35780638ddb4a89146100825763d248e8951461003c575f80fd5b3461007f578060031936011261007f5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007f578060031936011261007f57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126107225760043567ffffffffffffffff8111610722576100f09036906004016108c9565b60243567ffffffffffffffff8111610722576101109036906004016108c9565b91909260208183810103126107225780359067ffffffffffffffff8211610722576101e08282018483010312610722576102e0604052610151828201610919565b610100528082016020810135610120526040810135610140526060810135610160526080810135610180526101889060a001610919565b6101a05280820160c08101356101c05260e08101356101e05261010081013561020052610120810135610220526101c29061014001610919565b610240526101d58183016101600161092a565b610260526101e88183016101800161092a565b6102805267ffffffffffffffff8183016101a0013511610722576101c09261021b9082018383016101a081013501610938565b6102a0520101356102c0526020818301839003126107225781359167ffffffffffffffff83116107225760a08382018383010312610722576040519260a0840184811067ffffffffffffffff8211176107265760405281810180358552602001356001600160a01b038116900361072257818101602081810135908601526040808201359086015260608082013590860152608001359067ffffffffffffffff8211610722576102cf938301920101610938565b60808201526001600160a01b0360406101000151166101c0610100015180610868575b508151906101c0610100015160e0528160e05181031161073a5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610859575b6040521561074e575b50610100516101205161014051610160516101805160e051939594929391928286038083029363ffffffff9092169290840414908614171561073a5763ffffffff60a0610100015116604088015160608901519160c061010001519360e06101000151956101008001519761012061010001519963ffffffff6101406101000151169b60ff6101606101000151169d60ff6101806101000151166080526101a0610100015160c05260405160a05261024060a051019560a051871067ffffffffffffffff881117610726576127109660405263ffffffff7f00000000000000000000000000000000000000000000000000000000000000001660a05152602060a0510152604060a051015260e0519003606060a0510152608060a051015260a0805101520460c060a051015260e060a051015261010060a051015261012060a051015261014060a051015261016060a051015261018060a05101526101a060a05101526101c060a05101526101e060a051015260805161020060a051015260c05161022060a051015260808101516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b15610722575f6106759160405180938192635c828f4360e11b83526040600484015263ffffffff60a0515116604484015263ffffffff602060a0510151166064840152604060a05101516084840152606060a051015160a4840152608060a051015160c484015260a08051015160e484015260c060a051015161010484015263ffffffff60e060a05101511661012484015261010060a051015161014484015261012060a051015161016484015261014060a051015161018484015261016060a05101516101a484015261018060a05101516101c48401526101a060a05101516101e484015263ffffffff6101c060a05101511661020484015260ff6101e060a05101511661022484015260ff61020060a05101511661024484015261066361022060a051015161024061026486015261028485019061098e565b8381036003190160248501529061098e565b0381836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561071757610702575b507f39c5f15e81023add0ebdd2b2e47d2c3f6301fac8b86a813fc927305f720ad27b606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b61070f9192505f906108f7565b5f905f6106af565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610841575b6040521561080e5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610820575b60405261036f575b635274afe760e01b5f5260045260245ffd5b90600181151661083857823b15153d15161690610806565b503d5f823e3d90fd5b90600181151661083857823b15153d151616906107a4565b90823b15153d15161690610366565b6001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b1575b6040521561080e575f6102f2565b90600181151661083857823b15153d151616906108a3565b9181601f840112156107225782359167ffffffffffffffff8311610722576020838186019501011161072257565b90601f8019910116810190811067ffffffffffffffff82111761072657604052565b359063ffffffff8216820361072257565b359060ff8216820361072257565b81601f820112156107225780359067ffffffffffffffff8211610726576040519261096d601f8401601f1916602001856108f7565b8284526020838301011161072257815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea164736f6c634300081e000a000000000000000000000000c9c54d789ebc18169d942e781c75bb4e3d19a27b0000000000000000000000000000000000000000000000000000000000000003", + "nonce": "0x1e97", "chainId": "0xa4b1" }, "additionalContracts": [], @@ -23,28 +23,28 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xa31f2", + "cumulativeGasUsed": "0x9ecf6", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xfb22a94906e5be91791e48661df1055786d650918c3a5fff14ca946612ed46b8", + "transactionHash": "0x598727cb9b73594ccf53db41cf1f6c404a9b0cce634a99aed1c7d2d26ec61ad1", "transactionIndex": "0x2", - "blockHash": "0xfef15f16d43f8f119cf8b610ebab2cfb42c722a2484495a701696cf059502f8e", - "blockNumber": "0x1a49fd84", - "gasUsed": "0x952d6", - "effectiveGasPrice": "0x1312d00", + "blockHash": "0x916dd13d9855d418ba1e097340659795cf378bcff26962b3a5cbc32f7284bceb", + "blockNumber": "0x1a962da2", + "gasUsed": "0x91736", + "effectiveGasPrice": "0x131c940", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x278060b439bcbe46753a196f8c77418a8d0bc3a7", - "gasUsedForL1": "0x1de2", - "l1BlockNumber": "0x1780313", + "contractAddress": "0x5d36f9c5e375fe83053ea7d5327252eb0f9c95ca", + "gasUsedForL1": "0x4f6", + "l1BlockNumber": "0x17997c5", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773329871073, + "timestamp": 1774578656552, "chain": 42161, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositCCTP.s.sol/8453/run-latest.json b/broadcast/DeployCounterfactualDepositCCTP.s.sol/8453/run-latest.json index a5da5652b..3e574d9bd 100644 --- a/broadcast/DeployCounterfactualDepositCCTP.s.sol/8453/run-latest.json +++ b/broadcast/DeployCounterfactualDepositCCTP.s.sol/8453/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0x8e7b7118076a62aa6ff537692f44ea7eb75ed1ce6ded7d43bd483337f1577135", + "hash": "0x375aea70a275cd6445c939463fe60513a563b8803c8e4a60468340030255761d", "transactionType": "CREATE2", "contractName": "CounterfactualDepositCCTP", - "contractAddress": "0x56245f07a5e03558142d95c9eb1af9a5aa174550", + "contractAddress": "0xd000850bfb56b61995eb777e0602b5032b4dcf55", "function": null, "arguments": ["0xa30968D3468316D957B9115EAad3C1c8E450116d", "6"], "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcb78a", + "gas": "0xc879b", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610ab238819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109e890816100ca8239608051818181605b0152818161032301528181610507015281816106820152818161076501526107c3015260a051818181609f01526104480152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6101006040526004361015610012575f80fd5b5f5f3560e01c80631f6a1eb9146100c35780638ddb4a89146100825763d248e8951461003c575f80fd5b3461007f578060031936011261007f5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007f578060031936011261007f57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126107225760043567ffffffffffffffff8111610722576100f09036906004016108c9565b60243567ffffffffffffffff8111610722576101109036906004016108c9565b91909260208183810103126107225780359067ffffffffffffffff8211610722576101e08282018483010312610722576102e0604052610151828201610919565b610100528082016020810135610120526040810135610140526060810135610160526080810135610180526101889060a001610919565b6101a05280820160c08101356101c05260e08101356101e05261010081013561020052610120810135610220526101c29061014001610919565b610240526101d58183016101600161092a565b610260526101e88183016101800161092a565b6102805267ffffffffffffffff8183016101a0013511610722576101c09261021b9082018383016101a081013501610938565b6102a0520101356102c0526020818301839003126107225781359167ffffffffffffffff83116107225760a08382018383010312610722576040519260a0840184811067ffffffffffffffff8211176107265760405281810180358552602001356001600160a01b038116900361072257818101602081810135908601526040808201359086015260608082013590860152608001359067ffffffffffffffff8211610722576102cf938301920101610938565b60808201526001600160a01b0360406101000151166101c0610100015180610868575b508151906101c0610100015160e0528160e05181031161073a5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610859575b6040521561074e575b50610100516101205161014051610160516101805160e051939594929391928286038083029363ffffffff9092169290840414908614171561073a5763ffffffff60a0610100015116604088015160608901519160c061010001519360e06101000151956101008001519761012061010001519963ffffffff6101406101000151169b60ff6101606101000151169d60ff6101806101000151166080526101a0610100015160c05260405160a05261024060a051019560a051871067ffffffffffffffff881117610726576127109660405263ffffffff7f00000000000000000000000000000000000000000000000000000000000000001660a05152602060a0510152604060a051015260e0519003606060a0510152608060a051015260a0805101520460c060a051015260e060a051015261010060a051015261012060a051015261014060a051015261016060a051015261018060a05101526101a060a05101526101c060a05101526101e060a051015260805161020060a051015260c05161022060a051015260808101516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b15610722575f6106759160405180938192635c828f4360e11b83526040600484015263ffffffff60a0515116604484015263ffffffff602060a0510151166064840152604060a05101516084840152606060a051015160a4840152608060a051015160c484015260a08051015160e484015260c060a051015161010484015263ffffffff60e060a05101511661012484015261010060a051015161014484015261012060a051015161016484015261014060a051015161018484015261016060a05101516101a484015261018060a05101516101c48401526101a060a05101516101e484015263ffffffff6101c060a05101511661020484015260ff6101e060a05101511661022484015260ff61020060a05101511661024484015261066361022060a051015161024061026486015261028485019061098e565b8381036003190160248501529061098e565b0381836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561071757610702575b507f39c5f15e81023add0ebdd2b2e47d2c3f6301fac8b86a813fc927305f720ad27b606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b61070f9192505f906108f7565b5f905f6106af565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610841575b6040521561080e5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610820575b60405261036f575b635274afe760e01b5f5260045260245ffd5b90600181151661083857823b15153d15161690610806565b503d5f823e3d90fd5b90600181151661083857823b15153d151616906107a4565b90823b15153d15161690610366565b6001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b1575b6040521561080e575f6102f2565b90600181151661083857823b15153d151616906108a3565b9181601f840112156107225782359167ffffffffffffffff8311610722576020838186019501011161072257565b90601f8019910116810190811067ffffffffffffffff82111761072657604052565b359063ffffffff8216820361072257565b359060ff8216820361072257565b81601f820112156107225780359067ffffffffffffffff8211610726576040519261096d601f8401601f1916602001856108f7565b8284526020838301011161072257815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea26469706673582212206661fcd61a0f0f9702bd1c1687e42e5086a771f128cf4dbfc4e4f8a7e8cb6fd964736f6c634300081e0033000000000000000000000000a30968d3468316d957b9115eaad3c1c8e450116d0000000000000000000000000000000000000000000000000000000000000006", - "nonce": "0xef7", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610a8938819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109bf90816100ca8239608051818181605b0152818161032301528181610507015281816106820152818161076501526107c3015260a051818181609f01526104480152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6101006040526004361015610012575f80fd5b5f5f3560e01c80631f6a1eb9146100c35780638ddb4a89146100825763d248e8951461003c575f80fd5b3461007f578060031936011261007f5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007f578060031936011261007f57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126107225760043567ffffffffffffffff8111610722576100f09036906004016108c9565b60243567ffffffffffffffff8111610722576101109036906004016108c9565b91909260208183810103126107225780359067ffffffffffffffff8211610722576101e08282018483010312610722576102e0604052610151828201610919565b610100528082016020810135610120526040810135610140526060810135610160526080810135610180526101889060a001610919565b6101a05280820160c08101356101c05260e08101356101e05261010081013561020052610120810135610220526101c29061014001610919565b610240526101d58183016101600161092a565b610260526101e88183016101800161092a565b6102805267ffffffffffffffff8183016101a0013511610722576101c09261021b9082018383016101a081013501610938565b6102a0520101356102c0526020818301839003126107225781359167ffffffffffffffff83116107225760a08382018383010312610722576040519260a0840184811067ffffffffffffffff8211176107265760405281810180358552602001356001600160a01b038116900361072257818101602081810135908601526040808201359086015260608082013590860152608001359067ffffffffffffffff8211610722576102cf938301920101610938565b60808201526001600160a01b0360406101000151166101c0610100015180610868575b508151906101c0610100015160e0528160e05181031161073a5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610859575b6040521561074e575b50610100516101205161014051610160516101805160e051939594929391928286038083029363ffffffff9092169290840414908614171561073a5763ffffffff60a0610100015116604088015160608901519160c061010001519360e06101000151956101008001519761012061010001519963ffffffff6101406101000151169b60ff6101606101000151169d60ff6101806101000151166080526101a0610100015160c05260405160a05261024060a051019560a051871067ffffffffffffffff881117610726576127109660405263ffffffff7f00000000000000000000000000000000000000000000000000000000000000001660a05152602060a0510152604060a051015260e0519003606060a0510152608060a051015260a0805101520460c060a051015260e060a051015261010060a051015261012060a051015261014060a051015261016060a051015261018060a05101526101a060a05101526101c060a05101526101e060a051015260805161020060a051015260c05161022060a051015260808101516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b15610722575f6106759160405180938192635c828f4360e11b83526040600484015263ffffffff60a0515116604484015263ffffffff602060a0510151166064840152604060a05101516084840152606060a051015160a4840152608060a051015160c484015260a08051015160e484015260c060a051015161010484015263ffffffff60e060a05101511661012484015261010060a051015161014484015261012060a051015161016484015261014060a051015161018484015261016060a05101516101a484015261018060a05101516101c48401526101a060a05101516101e484015263ffffffff6101c060a05101511661020484015260ff6101e060a05101511661022484015260ff61020060a05101511661024484015261066361022060a051015161024061026486015261028485019061098e565b8381036003190160248501529061098e565b0381836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561071757610702575b507f39c5f15e81023add0ebdd2b2e47d2c3f6301fac8b86a813fc927305f720ad27b606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b61070f9192505f906108f7565b5f905f6106af565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610841575b6040521561080e5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610820575b60405261036f575b635274afe760e01b5f5260045260245ffd5b90600181151661083857823b15153d15161690610806565b503d5f823e3d90fd5b90600181151661083857823b15153d151616906107a4565b90823b15153d15161690610366565b6001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b1575b6040521561080e575f6102f2565b90600181151661083857823b15153d151616906108a3565b9181601f840112156107225782359167ffffffffffffffff8311610722576020838186019501011161072257565b90601f8019910116810190811067ffffffffffffffff82111761072657604052565b359063ffffffff8216820361072257565b359060ff8216820361072257565b81601f820112156107225780359067ffffffffffffffff8211610726576040519261096d601f8401601f1916602001856108f7565b8284526020838301011161072257815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea164736f6c634300081e000a000000000000000000000000a30968d3468316d957b9115eaad3c1c8e450116d0000000000000000000000000000000000000000000000000000000000000006", + "nonce": "0xfeb", "chainId": "0x2105" }, "additionalContracts": [], @@ -23,33 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x108ef72", + "cumulativeGasUsed": "0xe8b328", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x8e7b7118076a62aa6ff537692f44ea7eb75ed1ce6ded7d43bd483337f1577135", - "transactionIndex": "0x3b", + "transactionHash": "0x375aea70a275cd6445c939463fe60513a563b8803c8e4a60468340030255761d", + "transactionIndex": "0x32", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x29594d2", - "gasUsed": "0x934f4", - "effectiveGasPrice": "0x4d49a7", - "blobGasUsed": "0x33ebe", + "blockNumber": "0x29dc77a", + "gasUsed": "0x91240", + "effectiveGasPrice": "0x4c4b41", + "blobGasUsed": "0x35fb8", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x56245f07a5e03558142d95c9eb1af9a5aa174550", - "daFootprintGasScalar": "0x8b", + "contractAddress": "0xd000850bfb56b61995eb777e0602b5032b4dcf55", + "daFootprintGasScalar": "0x94", "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0x24275a", + "l1BlobBaseFee": "0x234aae", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x1f847b62", - "l1GasPrice": "0x27fe8bd", - "l1GasUsed": "0x5fad" + "l1Fee": "0x179b4548", + "l1GasPrice": "0x27e4e46", + "l1GasUsed": "0x5d61" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773504157212, + "timestamp": 1774578673064, "chain": 8453, - "commit": "e1c0fb44" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositFactory.s.sol/1/run-latest.json b/broadcast/DeployCounterfactualDepositFactory.s.sol/1/run-latest.json index a1054986e..79d2a79b1 100644 --- a/broadcast/DeployCounterfactualDepositFactory.s.sol/1/run-latest.json +++ b/broadcast/DeployCounterfactualDepositFactory.s.sol/1/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0x9152a6577859733d5a12dd3b7c3069278b1896a2d3ecf42b5332b6cbf16e2ae6", + "hash": "0x90866037a6183e5b43736c210ed96807a3174aef48c2adf60befc776ed7ccddd", "transactionType": "CREATE2", "contractName": "CounterfactualDepositFactory", - "contractAddress": "0x20e67fbe0150b498048709306cc7729d382f1fb1", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772", "function": null, "arguments": null, "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x6aadc", + "gas": "0x6dc8f", "value": "0x0", - "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576104c0908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea2646970667358221220354ab15e44bb135b741f5d26b6896ac32e6a5766db61a962fab50a5fc2fa521e64736f6c634300081e0033", - "nonce": "0x2f75", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610497908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea164736f6c634300081e000a", + "nonce": "0x30dc", "chainId": "0x1" }, "additionalContracts": [], @@ -23,25 +23,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x323b911", + "cumulativeGasUsed": "0x18e69cc", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x9152a6577859733d5a12dd3b7c3069278b1896a2d3ecf42b5332b6cbf16e2ae6", - "transactionIndex": "0x1b4", - "blockHash": "0x95d89eaaeb36d2f35df797dc7d0d31de8d3ef5fac5b13a5870cc9c2af6f9bb6c", - "blockNumber": "0x17803ab", - "gasUsed": "0x4d3bd", - "effectiveGasPrice": "0xc328a63", + "transactionHash": "0x90866037a6183e5b43736c210ed96807a3174aef48c2adf60befc776ed7ccddd", + "transactionIndex": "0x81", + "blockHash": "0x419091c9e3ab1a17ff0823047ae07c79737c44e87cbe6a91435550397fdd56c6", + "blockNumber": "0x17997ba", + "gasUsed": "0x4b111", + "effectiveGasPrice": "0x2758387", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x20e67fbe0150b498048709306cc7729d382f1fb1" + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773331698230, + "timestamp": 1774578527127, "chain": 1, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositFactory.s.sol/130/run-latest.json b/broadcast/DeployCounterfactualDepositFactory.s.sol/130/run-latest.json index 44cfe4841..039acb354 100644 --- a/broadcast/DeployCounterfactualDepositFactory.s.sol/130/run-latest.json +++ b/broadcast/DeployCounterfactualDepositFactory.s.sol/130/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0x9cd1945f84c48001356d6d9a3b720ce25509a0b89fed89007af8827b66f89d31", + "hash": "0x7bebb7dd243403e45cd23700ebad67b1c3a3d3317a63152d73d15bcec53cf39d", "transactionType": "CREATE2", "contractName": "CounterfactualDepositFactory", - "contractAddress": "0x20e67fbe0150b498048709306cc7729d382f1fb1", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772", "function": null, "arguments": null, "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x6aadc", + "gas": "0x6dc8f", "value": "0x0", - "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576104c0908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea2646970667358221220354ab15e44bb135b741f5d26b6896ac32e6a5766db61a962fab50a5fc2fa521e64736f6c634300081e0033", - "nonce": "0x213", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610497908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea164736f6c634300081e000a", + "nonce": "0x21a", "chainId": "0x82" }, "additionalContracts": [], @@ -23,33 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x8be2f", + "cumulativeGasUsed": "0x89b83", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x9cd1945f84c48001356d6d9a3b720ce25509a0b89fed89007af8827b66f89d31", + "transactionHash": "0x7bebb7dd243403e45cd23700ebad67b1c3a3d3317a63152d73d15bcec53cf39d", "transactionIndex": "0x4", - "blockHash": "0x3fa100d23e02a1d919183616e7c1d022214eea263fef40476795f8310bff24bf", - "blockNumber": "0x29c9694", - "gasUsed": "0x4d3bd", + "blockHash": "0xfcd4257ed215cf7eb19a9c0abb4fe53d84b9875b22a133181060ae1bbaad88a9", + "blockNumber": "0x29cc9f5", + "gasUsed": "0x4b111", "effectiveGasPrice": "0x7a121", - "blobGasUsed": "0x57670", + "blobGasUsed": "0x53e30", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x20e67fbe0150b498048709306cc7729d382f1fb1", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772", "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x23f561", + "l1BlobBaseFee": "0x275575", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0xb452d6b6", - "l1GasPrice": "0x256c1eb", - "l1GasUsed": "0x37ff" + "l1Fee": "0xba5ac9f5", + "l1GasPrice": "0x27345b0", + "l1GasUsed": "0x35bf" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1774564972242, + "timestamp": 1774578124490, "chain": 130, - "commit": "e8ed0309" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositFactory.s.sol/42161/run-latest.json b/broadcast/DeployCounterfactualDepositFactory.s.sol/42161/run-latest.json index e03a51b61..5f9d2dab1 100644 --- a/broadcast/DeployCounterfactualDepositFactory.s.sol/42161/run-latest.json +++ b/broadcast/DeployCounterfactualDepositFactory.s.sol/42161/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0x4e8ee9be36257d64c9df9d7a526a01d1b14728c4b7fb31b282dff74be3ee3887", + "hash": "0x5068b1814eee10f434c167b38f54d50a02148c1bac885dbdece61c6e057b1ddc", "transactionType": "CREATE2", "contractName": "CounterfactualDepositFactory", - "contractAddress": "0x20e67fbe0150b498048709306cc7729d382f1fb1", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772", "function": null, "arguments": null, "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x688e4", + "gas": "0x642c8", "value": "0x0", - "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576104c0908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea2646970667358221220354ab15e44bb135b741f5d26b6896ac32e6a5766db61a962fab50a5fc2fa521e64736f6c634300081e0033", - "nonce": "0x1c63", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610497908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea164736f6c634300081e000a", + "nonce": "0x1e94", "chainId": "0xa4b1" }, "additionalContracts": [], @@ -23,28 +23,28 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xc8cf5", + "cumulativeGasUsed": "0x5346b", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x4e8ee9be36257d64c9df9d7a526a01d1b14728c4b7fb31b282dff74be3ee3887", - "transactionIndex": "0x7", - "blockHash": "0x68e80fafd79bc0910800c01457f9552688cd3ba971a34abd09205178048bc9b5", - "blockNumber": "0x1a49fbe5", - "gasUsed": "0x4e716", + "transactionHash": "0x5068b1814eee10f434c167b38f54d50a02148c1bac885dbdece61c6e057b1ddc", + "transactionIndex": "0x2", + "blockHash": "0xa67f73b116994319b44a71c51bd8620ef885a0d9a08ef30182a393c6dec79339", + "blockNumber": "0x1a962c64", + "gasUsed": "0x4b43d", "effectiveGasPrice": "0x1312d00", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x20e67fbe0150b498048709306cc7729d382f1fb1", - "gasUsedForL1": "0x1359", - "l1BlockNumber": "0x178030a", + "contractAddress": null, + "gasUsedForL1": "0x32c", + "l1BlockNumber": "0x17997bf", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773329777799, + "timestamp": 1774578565550, "chain": 42161, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositFactory.s.sol/8453/run-latest.json b/broadcast/DeployCounterfactualDepositFactory.s.sol/8453/run-latest.json index 6a791b33e..847c29c81 100644 --- a/broadcast/DeployCounterfactualDepositFactory.s.sol/8453/run-latest.json +++ b/broadcast/DeployCounterfactualDepositFactory.s.sol/8453/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0x70905de92983f12125056484d92de52bfff8846ada99aa5ebaadd4b82119e5a0", + "hash": "0xb0fe9683cfec0573b3cb319be6b54d645a9405f267eac6348509230f5f995f01", "transactionType": "CREATE2", "contractName": "CounterfactualDepositFactory", - "contractAddress": "0x20e67fbe0150b498048709306cc7729d382f1fb1", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772", "function": null, "arguments": null, "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x6aadc", + "gas": "0x6dc8f", "value": "0x0", - "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576104c0908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea2646970667358221220354ab15e44bb135b741f5d26b6896ac32e6a5766db61a962fab50a5fc2fa521e64736f6c634300081e0033", - "nonce": "0xed2", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610497908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea164736f6c634300081e000a", + "nonce": "0xfe8", "chainId": "0x2105" }, "additionalContracts": [], @@ -23,33 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x28f9604", + "cumulativeGasUsed": "0x11f1b25", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x70905de92983f12125056484d92de52bfff8846ada99aa5ebaadd4b82119e5a0", - "transactionIndex": "0xcd", - "blockHash": "0x2ada83723bda7522744be2df4cb1ac0c33ccddd02bee737f7d382edfa2689616", - "blockNumber": "0x2944293", - "gasUsed": "0x4d3bd", - "effectiveGasPrice": "0x501f8e", - "blobGasUsed": "0x1e821", + "transactionHash": "0xb0fe9683cfec0573b3cb319be6b54d645a9405f267eac6348509230f5f995f01", + "transactionIndex": "0x34", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x29dc744", + "gasUsed": "0x4b111", + "effectiveGasPrice": "0x4c4b41", + "blobGasUsed": "0x1f130", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x20e67fbe0150b498048709306cc7729d382f1fb1", - "daFootprintGasScalar": "0x8b", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772", + "daFootprintGasScalar": "0x94", "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xf54d59", + "l1BlobBaseFee": "0x202468", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x5848b6cd4", - "l1GasPrice": "0xf662b99", - "l1GasUsed": "0x3835" + "l1Fee": "0x18c4be41", + "l1GasPrice": "0x27a154f", + "l1GasUsed": "0x35cd" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773330971064, + "timestamp": 1774578572032, "chain": 8453, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositOFT.s.sol/1/run-latest.json b/broadcast/DeployCounterfactualDepositOFT.s.sol/1/run-latest.json index 48fcf07a1..875cde1cc 100644 --- a/broadcast/DeployCounterfactualDepositOFT.s.sol/1/run-latest.json +++ b/broadcast/DeployCounterfactualDepositOFT.s.sol/1/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0xb0e2e5454e1f0a538fc1c84183e4252d0e129bc2be5b4e9de2b8615ccc271eef", + "hash": "0x0eaa6dc21c468958bd1dc36ca9d121ea4945fa031d514a0ad07adb1dd8ffdc95", "transactionType": "CREATE2", "contractName": "CounterfactualDepositOFT", - "contractAddress": "0xfe73dbb1c864ca90de9d371799a8f15f3b3e6aef", + "contractAddress": "0x4094cee40173e85841e9e7fc19b7fdc97301af12", "function": null, "arguments": ["0xc80B267469D509ae45Df65845B291CBbe1945CB9", "30101"], "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd9476", + "gas": "0xca359", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610ac938819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109ff90816100ca8239608051818181605a015281816103100152818161050d0152818161066f0152818161073d015261079b015260a051818181609e01526104070152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60a06040526004361015610011575f80fd5b5f5f3560e01c80631f6a1eb9146100c2578063479cca5e14610081576376181fdb1461003b575f80fd5b3461007e578060031936011261007e5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007e578060031936011261007e57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50604036600319011261070e5760043567ffffffffffffffff811161070e576100ef9036906004016108cc565b9060243567ffffffffffffffff811161070e576101109036906004016108cc565b91909281019060208183031261070e5780359067ffffffffffffffff821161070e5761020082820184031261070e576102a060405261015082820161091c565b60a052808201602081013560c05261016a9060400161092d565b60e09081528183016060810135610100908152608082013561012090815260a083013561014090815260c0840135610160529383013561018052908201356101a0528101356101c0526101bd910161091c565b6101e0526101d081830161016001610941565b610200526101e381830161018001610941565b610220526101f68183016101a00161092d565b610240528082016101c0013567ffffffffffffffff811161070e576101e093610222918484010161094f565b610260520101356102805260208183018390031261070e5767ffffffffffffffff82351161070e5760a082358301828401031261070e576040519160a0830183811067ffffffffffffffff82111761071257604052803581018035845261028b9060200161092d565b60208401528035810160408181013590850152606080820135908501526080013567ffffffffffffffff811161070e576102cb928201918035010161094f565b60808201526102805180610850575b50805161028051810390811161083c576001600160a01b03604060a001511660405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f511482161561082d575b60405215610726575b5063ffffffff60a0511690602060a00151906040840151606085015160c060a0015160e060a0015161010060a0015161012060a001519063ffffffff61014060a001511692608060a001519460a080015196606060a001519860ff61016060a00151169a60ff61018060a00151169c6101c060a001519e604051608052608051610220608051011067ffffffffffffffff610220608051011117610712576102206080510160405263ffffffff7f0000000000000000000000000000000000000000000000000000000000000000166080515260206080510152604060805101526060608051015260808051015260a0608051015260c0608051015260e06080510152610100608051015261012060805101526101406080510152610160608051015261018060805101526101a060805101526101c060805101526101e0608051015261020060805101526001600160a01b036101a060a0015116604051906020820182811067ffffffffffffffff821117610712576040528152604051906040820182811067ffffffffffffffff821117610712576040526080518252602082019081526080830151906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b1561070e5761064892610662610200925f946001600160a01b036040519788968796634982e57b60e01b885260406004890152516040604489015263ffffffff815116608489015263ffffffff60208201511660a4890152604081015160c4890152606081015160e4890152608081015161010489015260a081015161012489015260c081015161014489015260e08101516101648901526101008101516101848901526101208101516101a489015263ffffffff610140820151166101c48901526101608101516101e48901526101808101516102048901526101a081015161022489015260ff6101c08201511661024489015260ff6101e08201511661026489015201516102206102848801526102a48701906109a5565b9251511660648501528382036003190160248501526109a5565b0381346001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af18015610703576106ee575b507ef4adfc191d7f928ccc704947bff918c0cce0ae566428325b8894943263842a606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b6106fb9192505f906108fa565b5f905f61069c565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610815575b604052156107e25760405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f51148216156107f4575b604052610358575b635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d151616906107da565b503d5f823e3d90fd5b90600181151661080c57823b15153d1516169061077c565b90823b15153d1516169061034f565b634e487b7160e01b5f52601160045260245ffd5b6001600160a01b03604060a0015116906001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b4575b6040526102da57635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d1516169061089b565b9181601f8401121561070e5782359167ffffffffffffffff831161070e576020838186019501011161070e57565b90601f8019910116810190811067ffffffffffffffff82111761071257604052565b359063ffffffff8216820361070e57565b35906001600160a01b038216820361070e57565b359060ff8216820361070e57565b81601f8201121561070e5780359067ffffffffffffffff82116107125760405192610984601f8401601f1916602001856108fa565b8284526020838301011161070e57815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea2646970667358221220ad8ae7835f6a0e6f3d2cab5781519e38b1e7e3749aa1d44a2e4833a705805b4464736f6c634300081e0033000000000000000000000000c80b267469d509ae45df65845b291cbbe1945cb90000000000000000000000000000000000000000000000000000000000007595", - "nonce": "0x2f79", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610aa038819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109d690816100ca8239608051818181605a015281816103100152818161050d0152818161066f0152818161073d015261079b015260a051818181609e01526104070152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60a06040526004361015610011575f80fd5b5f5f3560e01c80631f6a1eb9146100c2578063479cca5e14610081576376181fdb1461003b575f80fd5b3461007e578060031936011261007e5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007e578060031936011261007e57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50604036600319011261070e5760043567ffffffffffffffff811161070e576100ef9036906004016108cc565b9060243567ffffffffffffffff811161070e576101109036906004016108cc565b91909281019060208183031261070e5780359067ffffffffffffffff821161070e5761020082820184031261070e576102a060405261015082820161091c565b60a052808201602081013560c05261016a9060400161092d565b60e09081528183016060810135610100908152608082013561012090815260a083013561014090815260c0840135610160529383013561018052908201356101a0528101356101c0526101bd910161091c565b6101e0526101d081830161016001610941565b610200526101e381830161018001610941565b610220526101f68183016101a00161092d565b610240528082016101c0013567ffffffffffffffff811161070e576101e093610222918484010161094f565b610260520101356102805260208183018390031261070e5767ffffffffffffffff82351161070e5760a082358301828401031261070e576040519160a0830183811067ffffffffffffffff82111761071257604052803581018035845261028b9060200161092d565b60208401528035810160408181013590850152606080820135908501526080013567ffffffffffffffff811161070e576102cb928201918035010161094f565b60808201526102805180610850575b50805161028051810390811161083c576001600160a01b03604060a001511660405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f511482161561082d575b60405215610726575b5063ffffffff60a0511690602060a00151906040840151606085015160c060a0015160e060a0015161010060a0015161012060a001519063ffffffff61014060a001511692608060a001519460a080015196606060a001519860ff61016060a00151169a60ff61018060a00151169c6101c060a001519e604051608052608051610220608051011067ffffffffffffffff610220608051011117610712576102206080510160405263ffffffff7f0000000000000000000000000000000000000000000000000000000000000000166080515260206080510152604060805101526060608051015260808051015260a0608051015260c0608051015260e06080510152610100608051015261012060805101526101406080510152610160608051015261018060805101526101a060805101526101c060805101526101e0608051015261020060805101526001600160a01b036101a060a0015116604051906020820182811067ffffffffffffffff821117610712576040528152604051906040820182811067ffffffffffffffff821117610712576040526080518252602082019081526080830151906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b1561070e5761064892610662610200925f946001600160a01b036040519788968796634982e57b60e01b885260406004890152516040604489015263ffffffff815116608489015263ffffffff60208201511660a4890152604081015160c4890152606081015160e4890152608081015161010489015260a081015161012489015260c081015161014489015260e08101516101648901526101008101516101848901526101208101516101a489015263ffffffff610140820151166101c48901526101608101516101e48901526101808101516102048901526101a081015161022489015260ff6101c08201511661024489015260ff6101e08201511661026489015201516102206102848801526102a48701906109a5565b9251511660648501528382036003190160248501526109a5565b0381346001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af18015610703576106ee575b507ef4adfc191d7f928ccc704947bff918c0cce0ae566428325b8894943263842a606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b6106fb9192505f906108fa565b5f905f61069c565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610815575b604052156107e25760405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f51148216156107f4575b604052610358575b635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d151616906107da565b503d5f823e3d90fd5b90600181151661080c57823b15153d1516169061077c565b90823b15153d1516169061034f565b634e487b7160e01b5f52601160045260245ffd5b6001600160a01b03604060a0015116906001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b4575b6040526102da57635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d1516169061089b565b9181601f8401121561070e5782359167ffffffffffffffff831161070e576020838186019501011161070e57565b90601f8019910116810190811067ffffffffffffffff82111761071257604052565b359063ffffffff8216820361070e57565b35906001600160a01b038216820361070e57565b359060ff8216820361070e57565b81601f8201121561070e5780359067ffffffffffffffff82116107125760405192610984601f8401601f1916602001856108fa565b8284526020838301011161070e57815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea164736f6c634300081e000a000000000000000000000000c80b267469d509ae45df65845b291cbbe1945cb90000000000000000000000000000000000000000000000000000000000007595", + "nonce": "0x30e0", "chainId": "0x1" }, "additionalContracts": [], @@ -23,25 +23,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1281dbd", + "cumulativeGasUsed": "0xed1618", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xb0e2e5454e1f0a538fc1c84183e4252d0e129bc2be5b4e9de2b8615ccc271eef", - "transactionIndex": "0x125", - "blockHash": "0x3e2900e350813e8461377d164aa8230e7f9b48ac9c412f92fa007a90beead70c", - "blockNumber": "0x17803c5", - "gasUsed": "0x94912", - "effectiveGasPrice": "0xfb1a92c", + "transactionHash": "0x0eaa6dc21c468958bd1dc36ca9d121ea4945fa031d514a0ad07adb1dd8ffdc95", + "transactionIndex": "0x58", + "blockHash": "0x69133499f15dc05135a58eb79cbfd8a886c4188142b571856d68b7fc111316ff", + "blockNumber": "0x17997d2", + "gasUsed": "0x92656", + "effectiveGasPrice": "0x25b2b23", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xfe73dbb1c864ca90de9d371799a8f15f3b3e6aef" + "contractAddress": "0x4094cee40173e85841e9e7fc19b7fdc97301af12" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773332050533, + "timestamp": 1774578807709, "chain": 1, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositOFT.s.sol/130/run-latest.json b/broadcast/DeployCounterfactualDepositOFT.s.sol/130/run-latest.json index 1b2d8ea3f..44cb97278 100644 --- a/broadcast/DeployCounterfactualDepositOFT.s.sol/130/run-latest.json +++ b/broadcast/DeployCounterfactualDepositOFT.s.sol/130/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0x55b0c60570ad165efc73294380a67031000f66c594e1deb408a3fcc0586fae38", + "hash": "0x1d6d3dbc082155ed65e08b5e9717b8ec5bdd9c8c3ce34f2f82055e3d3ba8eac7", "transactionType": "CREATE2", "contractName": "CounterfactualDepositOFT", - "contractAddress": "0x7dcefeff2ddc57d2f3e1de26c9120648ccbeb810", + "contractAddress": "0x52afb924c148bd7b95ab1033b4e86834fd076db6", "function": null, "arguments": ["0xC920dAbe5f40d0785Be9b4aCf5B4B8D662a5955A", "30320"], "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd9476", + "gas": "0xca359", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610ac938819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109ff90816100ca8239608051818181605a015281816103100152818161050d0152818161066f0152818161073d015261079b015260a051818181609e01526104070152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60a06040526004361015610011575f80fd5b5f5f3560e01c80631f6a1eb9146100c2578063479cca5e14610081576376181fdb1461003b575f80fd5b3461007e578060031936011261007e5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007e578060031936011261007e57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50604036600319011261070e5760043567ffffffffffffffff811161070e576100ef9036906004016108cc565b9060243567ffffffffffffffff811161070e576101109036906004016108cc565b91909281019060208183031261070e5780359067ffffffffffffffff821161070e5761020082820184031261070e576102a060405261015082820161091c565b60a052808201602081013560c05261016a9060400161092d565b60e09081528183016060810135610100908152608082013561012090815260a083013561014090815260c0840135610160529383013561018052908201356101a0528101356101c0526101bd910161091c565b6101e0526101d081830161016001610941565b610200526101e381830161018001610941565b610220526101f68183016101a00161092d565b610240528082016101c0013567ffffffffffffffff811161070e576101e093610222918484010161094f565b610260520101356102805260208183018390031261070e5767ffffffffffffffff82351161070e5760a082358301828401031261070e576040519160a0830183811067ffffffffffffffff82111761071257604052803581018035845261028b9060200161092d565b60208401528035810160408181013590850152606080820135908501526080013567ffffffffffffffff811161070e576102cb928201918035010161094f565b60808201526102805180610850575b50805161028051810390811161083c576001600160a01b03604060a001511660405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f511482161561082d575b60405215610726575b5063ffffffff60a0511690602060a00151906040840151606085015160c060a0015160e060a0015161010060a0015161012060a001519063ffffffff61014060a001511692608060a001519460a080015196606060a001519860ff61016060a00151169a60ff61018060a00151169c6101c060a001519e604051608052608051610220608051011067ffffffffffffffff610220608051011117610712576102206080510160405263ffffffff7f0000000000000000000000000000000000000000000000000000000000000000166080515260206080510152604060805101526060608051015260808051015260a0608051015260c0608051015260e06080510152610100608051015261012060805101526101406080510152610160608051015261018060805101526101a060805101526101c060805101526101e0608051015261020060805101526001600160a01b036101a060a0015116604051906020820182811067ffffffffffffffff821117610712576040528152604051906040820182811067ffffffffffffffff821117610712576040526080518252602082019081526080830151906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b1561070e5761064892610662610200925f946001600160a01b036040519788968796634982e57b60e01b885260406004890152516040604489015263ffffffff815116608489015263ffffffff60208201511660a4890152604081015160c4890152606081015160e4890152608081015161010489015260a081015161012489015260c081015161014489015260e08101516101648901526101008101516101848901526101208101516101a489015263ffffffff610140820151166101c48901526101608101516101e48901526101808101516102048901526101a081015161022489015260ff6101c08201511661024489015260ff6101e08201511661026489015201516102206102848801526102a48701906109a5565b9251511660648501528382036003190160248501526109a5565b0381346001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af18015610703576106ee575b507ef4adfc191d7f928ccc704947bff918c0cce0ae566428325b8894943263842a606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b6106fb9192505f906108fa565b5f905f61069c565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610815575b604052156107e25760405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f51148216156107f4575b604052610358575b635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d151616906107da565b503d5f823e3d90fd5b90600181151661080c57823b15153d1516169061077c565b90823b15153d1516169061034f565b634e487b7160e01b5f52601160045260245ffd5b6001600160a01b03604060a0015116906001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b4575b6040526102da57635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d1516169061089b565b9181601f8401121561070e5782359167ffffffffffffffff831161070e576020838186019501011161070e57565b90601f8019910116810190811067ffffffffffffffff82111761071257604052565b359063ffffffff8216820361070e57565b35906001600160a01b038216820361070e57565b359060ff8216820361070e57565b81601f8201121561070e5780359067ffffffffffffffff82116107125760405192610984601f8401601f1916602001856108fa565b8284526020838301011161070e57815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea2646970667358221220ad8ae7835f6a0e6f3d2cab5781519e38b1e7e3749aa1d44a2e4833a705805b4464736f6c634300081e0033000000000000000000000000c920dabe5f40d0785be9b4acf5b4b8d662a5955a0000000000000000000000000000000000000000000000000000000000007670", - "nonce": "0x217", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610aa038819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109d690816100ca8239608051818181605a015281816103100152818161050d0152818161066f0152818161073d015261079b015260a051818181609e01526104070152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60a06040526004361015610011575f80fd5b5f5f3560e01c80631f6a1eb9146100c2578063479cca5e14610081576376181fdb1461003b575f80fd5b3461007e578060031936011261007e5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007e578060031936011261007e57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50604036600319011261070e5760043567ffffffffffffffff811161070e576100ef9036906004016108cc565b9060243567ffffffffffffffff811161070e576101109036906004016108cc565b91909281019060208183031261070e5780359067ffffffffffffffff821161070e5761020082820184031261070e576102a060405261015082820161091c565b60a052808201602081013560c05261016a9060400161092d565b60e09081528183016060810135610100908152608082013561012090815260a083013561014090815260c0840135610160529383013561018052908201356101a0528101356101c0526101bd910161091c565b6101e0526101d081830161016001610941565b610200526101e381830161018001610941565b610220526101f68183016101a00161092d565b610240528082016101c0013567ffffffffffffffff811161070e576101e093610222918484010161094f565b610260520101356102805260208183018390031261070e5767ffffffffffffffff82351161070e5760a082358301828401031261070e576040519160a0830183811067ffffffffffffffff82111761071257604052803581018035845261028b9060200161092d565b60208401528035810160408181013590850152606080820135908501526080013567ffffffffffffffff811161070e576102cb928201918035010161094f565b60808201526102805180610850575b50805161028051810390811161083c576001600160a01b03604060a001511660405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f511482161561082d575b60405215610726575b5063ffffffff60a0511690602060a00151906040840151606085015160c060a0015160e060a0015161010060a0015161012060a001519063ffffffff61014060a001511692608060a001519460a080015196606060a001519860ff61016060a00151169a60ff61018060a00151169c6101c060a001519e604051608052608051610220608051011067ffffffffffffffff610220608051011117610712576102206080510160405263ffffffff7f0000000000000000000000000000000000000000000000000000000000000000166080515260206080510152604060805101526060608051015260808051015260a0608051015260c0608051015260e06080510152610100608051015261012060805101526101406080510152610160608051015261018060805101526101a060805101526101c060805101526101e0608051015261020060805101526001600160a01b036101a060a0015116604051906020820182811067ffffffffffffffff821117610712576040528152604051906040820182811067ffffffffffffffff821117610712576040526080518252602082019081526080830151906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b1561070e5761064892610662610200925f946001600160a01b036040519788968796634982e57b60e01b885260406004890152516040604489015263ffffffff815116608489015263ffffffff60208201511660a4890152604081015160c4890152606081015160e4890152608081015161010489015260a081015161012489015260c081015161014489015260e08101516101648901526101008101516101848901526101208101516101a489015263ffffffff610140820151166101c48901526101608101516101e48901526101808101516102048901526101a081015161022489015260ff6101c08201511661024489015260ff6101e08201511661026489015201516102206102848801526102a48701906109a5565b9251511660648501528382036003190160248501526109a5565b0381346001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af18015610703576106ee575b507ef4adfc191d7f928ccc704947bff918c0cce0ae566428325b8894943263842a606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b6106fb9192505f906108fa565b5f905f61069c565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610815575b604052156107e25760405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f51148216156107f4575b604052610358575b635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d151616906107da565b503d5f823e3d90fd5b90600181151661080c57823b15153d1516169061077c565b90823b15153d1516169061034f565b634e487b7160e01b5f52601160045260245ffd5b6001600160a01b03604060a0015116906001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b4575b6040526102da57635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d1516169061089b565b9181601f8401121561070e5782359167ffffffffffffffff831161070e576020838186019501011161070e57565b90601f8019910116810190811067ffffffffffffffff82111761071257604052565b359063ffffffff8216820361070e57565b35906001600160a01b038216820361070e57565b359060ff8216820361070e57565b81601f8201121561070e5780359067ffffffffffffffff82116107125760405192610984601f8401601f1916602001856108fa565b8284526020838301011161070e57815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea164736f6c634300081e000a000000000000000000000000c920dabe5f40d0785be9b4acf5b4b8d662a5955a0000000000000000000000000000000000000000000000000000000000007670", + "nonce": "0x21e", "chainId": "0x82" }, "additionalContracts": [], @@ -23,33 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xbc352", + "cumulativeGasUsed": "0xda642", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x55b0c60570ad165efc73294380a67031000f66c594e1deb408a3fcc0586fae38", - "transactionIndex": "0x3", - "blockHash": "0xca65fdaabcefd80b3983e77a15b0582ec3f628cd1ab5ca43efc909c1fa7e8e0a", - "blockNumber": "0x29c970c", - "gasUsed": "0x94912", + "transactionHash": "0x1d6d3dbc082155ed65e08b5e9717b8ec5bdd9c8c3ce34f2f82055e3d3ba8eac7", + "transactionIndex": "0x4", + "blockHash": "0x9e74ee437b7e7248fb74bc18da56724e982a4ef99e8593bd14459127f2ee736e", + "blockNumber": "0x29cca62", + "gasUsed": "0x92656", "effectiveGasPrice": "0x7a121", - "blobGasUsed": "0x94570", + "blobGasUsed": "0x90880", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x7dcefeff2ddc57d2f3e1de26c9120648ccbeb810", + "contractAddress": "0x52afb924c148bd7b95ab1033b4e86834fd076db6", "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x1e46bc", + "l1BlobBaseFee": "0x234ab0", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x11ef8367a", - "l1GasPrice": "0x293ae2b", - "l1GasUsed": "0x5ef2" + "l1Fee": "0x1267476f8", + "l1GasPrice": "0x2565603", + "l1GasUsed": "0x5c8a" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1774565091935, + "timestamp": 1774578233191, "chain": 130, - "commit": "e8ed0309" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositOFT.s.sol/42161/run-latest.json b/broadcast/DeployCounterfactualDepositOFT.s.sol/42161/run-latest.json index 3c8384303..b6d1f9461 100644 --- a/broadcast/DeployCounterfactualDepositOFT.s.sol/42161/run-latest.json +++ b/broadcast/DeployCounterfactualDepositOFT.s.sol/42161/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0xa3f3b211ea22565e13f89d0574169f9d340ab203bb6a86c7d3e7b78810d59156", + "hash": "0x4aa910189997cff93a460694e2587230ac46ad19c33acec3dd1d10197f319b8c", "transactionType": "CREATE2", "contractName": "CounterfactualDepositOFT", - "contractAddress": "0x94b5bf07936e112da4cfb656c56b66366e52e2a1", + "contractAddress": "0xf6f828df64e489a303c88077f67a28460c997b42", "function": null, "arguments": ["0x39E4a5a7dED068831ea8D1c1012CEa07a811F624", "30110"], "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xc7b36", + "gas": "0xc288a", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610ac938819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109ff90816100ca8239608051818181605a015281816103100152818161050d0152818161066f0152818161073d015261079b015260a051818181609e01526104070152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60a06040526004361015610011575f80fd5b5f5f3560e01c80631f6a1eb9146100c2578063479cca5e14610081576376181fdb1461003b575f80fd5b3461007e578060031936011261007e5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007e578060031936011261007e57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50604036600319011261070e5760043567ffffffffffffffff811161070e576100ef9036906004016108cc565b9060243567ffffffffffffffff811161070e576101109036906004016108cc565b91909281019060208183031261070e5780359067ffffffffffffffff821161070e5761020082820184031261070e576102a060405261015082820161091c565b60a052808201602081013560c05261016a9060400161092d565b60e09081528183016060810135610100908152608082013561012090815260a083013561014090815260c0840135610160529383013561018052908201356101a0528101356101c0526101bd910161091c565b6101e0526101d081830161016001610941565b610200526101e381830161018001610941565b610220526101f68183016101a00161092d565b610240528082016101c0013567ffffffffffffffff811161070e576101e093610222918484010161094f565b610260520101356102805260208183018390031261070e5767ffffffffffffffff82351161070e5760a082358301828401031261070e576040519160a0830183811067ffffffffffffffff82111761071257604052803581018035845261028b9060200161092d565b60208401528035810160408181013590850152606080820135908501526080013567ffffffffffffffff811161070e576102cb928201918035010161094f565b60808201526102805180610850575b50805161028051810390811161083c576001600160a01b03604060a001511660405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f511482161561082d575b60405215610726575b5063ffffffff60a0511690602060a00151906040840151606085015160c060a0015160e060a0015161010060a0015161012060a001519063ffffffff61014060a001511692608060a001519460a080015196606060a001519860ff61016060a00151169a60ff61018060a00151169c6101c060a001519e604051608052608051610220608051011067ffffffffffffffff610220608051011117610712576102206080510160405263ffffffff7f0000000000000000000000000000000000000000000000000000000000000000166080515260206080510152604060805101526060608051015260808051015260a0608051015260c0608051015260e06080510152610100608051015261012060805101526101406080510152610160608051015261018060805101526101a060805101526101c060805101526101e0608051015261020060805101526001600160a01b036101a060a0015116604051906020820182811067ffffffffffffffff821117610712576040528152604051906040820182811067ffffffffffffffff821117610712576040526080518252602082019081526080830151906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b1561070e5761064892610662610200925f946001600160a01b036040519788968796634982e57b60e01b885260406004890152516040604489015263ffffffff815116608489015263ffffffff60208201511660a4890152604081015160c4890152606081015160e4890152608081015161010489015260a081015161012489015260c081015161014489015260e08101516101648901526101008101516101848901526101208101516101a489015263ffffffff610140820151166101c48901526101608101516101e48901526101808101516102048901526101a081015161022489015260ff6101c08201511661024489015260ff6101e08201511661026489015201516102206102848801526102a48701906109a5565b9251511660648501528382036003190160248501526109a5565b0381346001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af18015610703576106ee575b507ef4adfc191d7f928ccc704947bff918c0cce0ae566428325b8894943263842a606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b6106fb9192505f906108fa565b5f905f61069c565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610815575b604052156107e25760405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f51148216156107f4575b604052610358575b635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d151616906107da565b503d5f823e3d90fd5b90600181151661080c57823b15153d1516169061077c565b90823b15153d1516169061034f565b634e487b7160e01b5f52601160045260245ffd5b6001600160a01b03604060a0015116906001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b4575b6040526102da57635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d1516169061089b565b9181601f8401121561070e5782359167ffffffffffffffff831161070e576020838186019501011161070e57565b90601f8019910116810190811067ffffffffffffffff82111761071257604052565b359063ffffffff8216820361070e57565b35906001600160a01b038216820361070e57565b359060ff8216820361070e57565b81601f8201121561070e5780359067ffffffffffffffff82116107125760405192610984601f8401601f1916602001856108fa565b8284526020838301011161070e57815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea2646970667358221220ad8ae7835f6a0e6f3d2cab5781519e38b1e7e3749aa1d44a2e4833a705805b4464736f6c634300081e003300000000000000000000000039e4a5a7ded068831ea8d1c1012cea07a811f624000000000000000000000000000000000000000000000000000000000000759e", - "nonce": "0x1c67", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610aa038819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109d690816100ca8239608051818181605a015281816103100152818161050d0152818161066f0152818161073d015261079b015260a051818181609e01526104070152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60a06040526004361015610011575f80fd5b5f5f3560e01c80631f6a1eb9146100c2578063479cca5e14610081576376181fdb1461003b575f80fd5b3461007e578060031936011261007e5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007e578060031936011261007e57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50604036600319011261070e5760043567ffffffffffffffff811161070e576100ef9036906004016108cc565b9060243567ffffffffffffffff811161070e576101109036906004016108cc565b91909281019060208183031261070e5780359067ffffffffffffffff821161070e5761020082820184031261070e576102a060405261015082820161091c565b60a052808201602081013560c05261016a9060400161092d565b60e09081528183016060810135610100908152608082013561012090815260a083013561014090815260c0840135610160529383013561018052908201356101a0528101356101c0526101bd910161091c565b6101e0526101d081830161016001610941565b610200526101e381830161018001610941565b610220526101f68183016101a00161092d565b610240528082016101c0013567ffffffffffffffff811161070e576101e093610222918484010161094f565b610260520101356102805260208183018390031261070e5767ffffffffffffffff82351161070e5760a082358301828401031261070e576040519160a0830183811067ffffffffffffffff82111761071257604052803581018035845261028b9060200161092d565b60208401528035810160408181013590850152606080820135908501526080013567ffffffffffffffff811161070e576102cb928201918035010161094f565b60808201526102805180610850575b50805161028051810390811161083c576001600160a01b03604060a001511660405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f511482161561082d575b60405215610726575b5063ffffffff60a0511690602060a00151906040840151606085015160c060a0015160e060a0015161010060a0015161012060a001519063ffffffff61014060a001511692608060a001519460a080015196606060a001519860ff61016060a00151169a60ff61018060a00151169c6101c060a001519e604051608052608051610220608051011067ffffffffffffffff610220608051011117610712576102206080510160405263ffffffff7f0000000000000000000000000000000000000000000000000000000000000000166080515260206080510152604060805101526060608051015260808051015260a0608051015260c0608051015260e06080510152610100608051015261012060805101526101406080510152610160608051015261018060805101526101a060805101526101c060805101526101e0608051015261020060805101526001600160a01b036101a060a0015116604051906020820182811067ffffffffffffffff821117610712576040528152604051906040820182811067ffffffffffffffff821117610712576040526080518252602082019081526080830151906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b1561070e5761064892610662610200925f946001600160a01b036040519788968796634982e57b60e01b885260406004890152516040604489015263ffffffff815116608489015263ffffffff60208201511660a4890152604081015160c4890152606081015160e4890152608081015161010489015260a081015161012489015260c081015161014489015260e08101516101648901526101008101516101848901526101208101516101a489015263ffffffff610140820151166101c48901526101608101516101e48901526101808101516102048901526101a081015161022489015260ff6101c08201511661024489015260ff6101e08201511661026489015201516102206102848801526102a48701906109a5565b9251511660648501528382036003190160248501526109a5565b0381346001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af18015610703576106ee575b507ef4adfc191d7f928ccc704947bff918c0cce0ae566428325b8894943263842a606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b6106fb9192505f906108fa565b5f905f61069c565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610815575b604052156107e25760405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f51148216156107f4575b604052610358575b635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d151616906107da565b503d5f823e3d90fd5b90600181151661080c57823b15153d1516169061077c565b90823b15153d1516169061034f565b634e487b7160e01b5f52601160045260245ffd5b6001600160a01b03604060a0015116906001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b4575b6040526102da57635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d1516169061089b565b9181601f8401121561070e5782359167ffffffffffffffff831161070e576020838186019501011161070e57565b90601f8019910116810190811067ffffffffffffffff82111761071257604052565b359063ffffffff8216820361070e57565b35906001600160a01b038216820361070e57565b359060ff8216820361070e57565b81601f8201121561070e5780359067ffffffffffffffff82116107125760405192610984601f8401601f1916602001856108fa565b8284526020838301011161070e57815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea164736f6c634300081e000a00000000000000000000000039e4a5a7ded068831ea8d1c1012cea07a811f624000000000000000000000000000000000000000000000000000000000000759e", + "nonce": "0x1e98", "chainId": "0xa4b1" }, "additionalContracts": [], @@ -23,28 +23,28 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xf65ec", + "cumulativeGasUsed": "0x9b458", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xa3f3b211ea22565e13f89d0574169f9d340ab203bb6a86c7d3e7b78810d59156", - "transactionIndex": "0x5", - "blockHash": "0x7a85efd011aabb8b85149ad1dc2cc98f8ad281e31e41fa6dc8f4d8c8419cbb79", - "blockNumber": "0x1a49fde3", - "gasUsed": "0x96691", - "effectiveGasPrice": "0x13207c0", + "transactionHash": "0x4aa910189997cff93a460694e2587230ac46ad19c33acec3dd1d10197f319b8c", + "transactionIndex": "0x2", + "blockHash": "0xe8c6bf71276d6de4870bf846ef6591c52d30cefe66ea3776778af5333e4f68dc", + "blockNumber": "0x1a962def", + "gasUsed": "0x92b37", + "effectiveGasPrice": "0x1329460", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x94b5bf07936e112da4cfb656c56b66366e52e2a1", - "gasUsedForL1": "0x1d7f", - "l1BlockNumber": "0x1780316", + "contractAddress": "0xf6f828df64e489a303c88077f67a28460c997b42", + "gasUsedForL1": "0x4e1", + "l1BlockNumber": "0x17997c6", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773329895126, + "timestamp": 1774578680858, "chain": 42161, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/1/run-latest.json b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/1/run-latest.json index 1ea5999d2..1c38d5f4b 100644 --- a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/1/run-latest.json +++ b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/1/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xf0a3304fe1db40d1fd768c6809de2ae25edd41b879bde7bac5e8a0ae6bfdfcce", + "hash": "0xb46c184af2359773c6714d0bcfa4969690f0b703fa134ad313e291bd15961289", "transactionType": "CREATE2", "contractName": "CounterfactualDepositSpokePool", - "contractAddress": "0x64b9491868068a58a4e294653f2a1e49edbf3c59", + "contractAddress": "0xc7b1662674b2226ce7943162f655897a40699ff9", "function": null, "arguments": [ "0x5c7BCd6E7De5423a257D81B442095A1a6ced35C5", @@ -14,10 +14,10 @@ "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14c646", + "gas": "0x15cc50", "value": "0x0", - "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c957606081611565803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161107e90816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea2646970667358221220822774358b423876cd3f4d7dffc55fcf89066e5f9939cc9c1b81fad6bf3c4dc364736f6c634300081e00330000000000000000000000005c7bcd6e7de5423a257d81b442095a1a6ced35c5000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "nonce": "0x2f77", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c95760608161153c803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161105590816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a0000000000000000000000005c7bcd6e7de5423a257d81b442095a1a6ced35c5000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "nonce": "0x30de", "chainId": "0x1" }, "additionalContracts": [], @@ -27,25 +27,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1cf5a5a", + "cumulativeGasUsed": "0xfed7d7", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xf0a3304fe1db40d1fd768c6809de2ae25edd41b879bde7bac5e8a0ae6bfdfcce", - "transactionIndex": "0x185", - "blockHash": "0x616f4ee73e41f1cac4be30e7d566dd7c4613f6d73f837ce151d7ff3bf9094cbb", - "blockNumber": "0x17803bd", - "gasUsed": "0xf0a56", - "effectiveGasPrice": "0xe3cc469", + "transactionHash": "0xb46c184af2359773c6714d0bcfa4969690f0b703fa134ad313e291bd15961289", + "transactionIndex": "0x8d", + "blockHash": "0x558f43d5b0db2f9d972e289a43b76300f5219786220a64b54fc1dc07b00df9f6", + "blockNumber": "0x17997c5", + "gasUsed": "0xee79a", + "effectiveGasPrice": "0x238314d", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x64b9491868068a58a4e294653f2a1e49edbf3c59" + "contractAddress": "0xc7b1662674b2226ce7943162f655897a40699ff9" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773331922850, + "timestamp": 1774578671174, "chain": 1, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/130/run-latest.json b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/130/run-latest.json index e084e14ab..a2b88adba 100644 --- a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/130/run-latest.json +++ b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/130/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x7a0f3c0e04bcf7939d0aeebd4eccd3930ad9f2f5d615676eb7ed7691acb647f3", + "hash": "0x61efce46d1a42f37fd7e1bf27a909be972f036c629816f52147ed9826542442d", "transactionType": "CREATE2", "contractName": "CounterfactualDepositSpokePool", - "contractAddress": "0x8ad111bf8247bbcd9cab63b14742474db9f4fc7e", + "contractAddress": "0xf7d56a851767a3f1369c8fe48c5740d5ffc1074c", "function": null, "arguments": [ "0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64", @@ -14,10 +14,10 @@ "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14c51b", + "gas": "0x15cb15", "value": "0x0", - "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c957606081611565803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161107e90816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea26469706673582212206ef88606ca224f79333fe9c6714b4414ef59a1d09dbc1f05b6123b684a6656cd64736f6c634300081e003300000000000000000000000009aea4b2242abc8bb4bb78d537a67a245a7bec64000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe0000000000000000000000004200000000000000000000000000000000000006", - "nonce": "0x215", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c95760608161153c803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161105590816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a00000000000000000000000009aea4b2242abc8bb4bb78d537a67a245a7bec64000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe0000000000000000000000004200000000000000000000000000000000000006", + "nonce": "0x21c", "chainId": "0x82" }, "additionalContracts": [], @@ -27,33 +27,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x12f3f0", + "cumulativeGasUsed": "0x144142", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x7a0f3c0e04bcf7939d0aeebd4eccd3930ad9f2f5d615676eb7ed7691acb647f3", - "transactionIndex": "0x4", - "blockHash": "0xb20869f19202ac4cdfedc3d9792285e10abe89bc0622c99ee05ff6518afb943f", - "blockNumber": "0x29c96ce", - "gasUsed": "0xf097e", + "transactionHash": "0x61efce46d1a42f37fd7e1bf27a909be972f036c629816f52147ed9826542442d", + "transactionIndex": "0x5", + "blockHash": "0x513fbe3948299d57278ab1e9a087b1e244eaa43e0be87f50d0839a77f6c07d61", + "blockNumber": "0x29cca2c", + "gasUsed": "0xee6c2", "effectiveGasPrice": "0x7a121", - "blobGasUsed": "0x13af10", + "blobGasUsed": "0x137860", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x8ad111bf8247bbcd9cab63b14742474db9f4fc7e", + "contractAddress": "0xf7d56a851767a3f1369c8fe48c5740d5ffc1074c", "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x217e16", + "l1BlobBaseFee": "0x27ed31", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x2744a7d66", - "l1GasPrice": "0x2684647", - "l1GasUsed": "0xc999" + "l1Fee": "0x2bb1be3b9", + "l1GasPrice": "0x2760cd2", + "l1GasUsed": "0xc767" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1774565030449, + "timestamp": 1774578180080, "chain": 130, - "commit": "e8ed0309" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/42161/run-latest.json b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/42161/run-latest.json index 78fa1b376..cacdf419c 100644 --- a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/42161/run-latest.json +++ b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/42161/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x0b8b0292e6ff3ff969dae5aee852c285ff1a2ad65f68ece221e2ddab34cdd23c", + "hash": "0xd229b1a48cf5a207b9c1b670299d311d83fd98d6b768e6c4a67bbeef36097dc4", "transactionType": "CREATE2", "contractName": "CounterfactualDepositSpokePool", - "contractAddress": "0x6e015a7b2cc11efbaa41e89cc13153064d1032bc", + "contractAddress": "0x6a893d04ddde5c7066f63a88de6b5d3d2733f2f5", "function": null, "arguments": [ "0xe35e9842fceaCA96570B734083f4a58e8F7C5f2A", @@ -14,10 +14,10 @@ "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1441d5", + "gas": "0x13c9e8", "value": "0x0", - "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c957606081611565803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161107e90816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea2646970667358221220822774358b423876cd3f4d7dffc55fcf89066e5f9939cc9c1b81fad6bf3c4dc364736f6c634300081e0033000000000000000000000000e35e9842fceaca96570b734083f4a58e8f7c5f2a000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1", - "nonce": "0x1c65", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c95760608161153c803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161105590816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a000000000000000000000000e35e9842fceaca96570b734083f4a58e8f7c5f2a000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1", + "nonce": "0x1e96", "chainId": "0xa4b1" }, "additionalContracts": [], @@ -27,28 +27,28 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x140598", + "cumulativeGasUsed": "0x100408", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x0b8b0292e6ff3ff969dae5aee852c285ff1a2ad65f68ece221e2ddab34cdd23c", - "transactionIndex": "0x4", - "blockHash": "0x416896ef575fddaa8785a10378b60634af394bc7936cdb6b4ee4cd0c1a4f7498", - "blockNumber": "0x1a49fcfa", - "gasUsed": "0xf4651", - "effectiveGasPrice": "0x132a400", + "transactionHash": "0xd229b1a48cf5a207b9c1b670299d311d83fd98d6b768e6c4a67bbeef36097dc4", + "transactionIndex": "0x3", + "blockHash": "0xe6f04614e7bce15b359c1681eaadad9dbe80dc5859f97d751b70cfe417007942", + "blockNumber": "0x1a962d3d", + "gasUsed": "0xef1c2", + "effectiveGasPrice": "0x1313ca0", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x6e015a7b2cc11efbaa41e89cc13153064d1032bc", - "gasUsedForL1": "0x3bfb", - "l1BlockNumber": "0x1780311", + "contractAddress": "0x6a893d04ddde5c7066f63a88de6b5d3d2733f2f5", + "gasUsedForL1": "0xa28", + "l1BlockNumber": "0x17997c2", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773329847224, + "timestamp": 1774578637141, "chain": 42161, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/8453/run-latest.json b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/8453/run-latest.json index 1a4f5f15f..506ccaea7 100644 --- a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/8453/run-latest.json +++ b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/8453/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x37ba0c1cb2e7127e8c798132c9a510c66cc6252cd6492f551cf6f9a0bae98cfa", + "hash": "0x28b429aae286cfb5f09ce924514384b64203a62def3fbb61296a93e1bb3636eb", "transactionType": "CREATE2", "contractName": "CounterfactualDepositSpokePool", - "contractAddress": "0x8e77b3e3a6849f47f43f52b0a854cc61441366e3", + "contractAddress": "0xf7d56a851767a3f1369c8fe48c5740d5ffc1074c", "function": null, "arguments": [ "0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64", @@ -14,10 +14,10 @@ "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14c51b", + "gas": "0x15cb15", "value": "0x0", - "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c957606081611565803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161107e90816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea2646970667358221220822774358b423876cd3f4d7dffc55fcf89066e5f9939cc9c1b81fad6bf3c4dc364736f6c634300081e003300000000000000000000000009aea4b2242abc8bb4bb78d537a67a245a7bec64000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe0000000000000000000000004200000000000000000000000000000000000006", - "nonce": "0xef8", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c95760608161153c803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161105590816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a00000000000000000000000009aea4b2242abc8bb4bb78d537a67a245a7bec64000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe0000000000000000000000004200000000000000000000000000000000000006", + "nonce": "0xfea", "chainId": "0x2105" }, "additionalContracts": [], @@ -27,33 +27,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1e30396", + "cumulativeGasUsed": "0xd38e4e", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x37ba0c1cb2e7127e8c798132c9a510c66cc6252cd6492f551cf6f9a0bae98cfa", - "transactionIndex": "0xad", - "blockHash": "0x58a7407aa74149ac3c9689514a3f15165fbfeb4d29955542601b6bdb02fa0a9e", - "blockNumber": "0x295967e", - "gasUsed": "0xf097e", - "effectiveGasPrice": "0x520ff1", - "blobGasUsed": "0x6d79e", + "transactionHash": "0x28b429aae286cfb5f09ce924514384b64203a62def3fbb61296a93e1bb3636eb", + "transactionIndex": "0x36", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x29dc769", + "gasUsed": "0xee6c2", + "effectiveGasPrice": "0x501bd0", + "blobGasUsed": "0x735f4", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x8e77b3e3a6849f47f43f52b0a854cc61441366e3", - "daFootprintGasScalar": "0x8b", + "contractAddress": "0xf7d56a851767a3f1369c8fe48c5740d5ffc1074c", + "daFootprintGasScalar": "0x94", "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0x235a03", + "l1BlobBaseFee": "0x21be42", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x2ede9b138", - "l1GasPrice": "0x262e717", - "l1GasUsed": "0xc9a7" + "l1Fee": "0x16c91385", + "l1GasPrice": "0x27170af", + "l1GasUsed": "0xc79d" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773505014291, + "timestamp": 1774578639522, "chain": 8453, - "commit": "e1c0fb44" + "commit": "284b2f86" } diff --git a/broadcast/DeployWithdrawImplementation.s.sol/1/run-latest.json b/broadcast/DeployWithdrawImplementation.s.sol/1/run-latest.json index eef82c57b..759de991c 100644 --- a/broadcast/DeployWithdrawImplementation.s.sol/1/run-latest.json +++ b/broadcast/DeployWithdrawImplementation.s.sol/1/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0xc29359d8e6487514cd5fe6c77ad852f9dcb3fd9190d7a3223b784e99f4b09fa2", + "hash": "0x3e2a3a02c79313e8e0a4f035b6755d510d1bfc71a840123215c9bc321d8bc795", "transactionType": "CREATE2", "contractName": "WithdrawImplementation", - "contractAddress": "0xbcc541c5aed10843c75336c2d32d363db6ecf351", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45", "function": null, "arguments": null, "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x4c7fd", + "gas": "0x4dd48", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610320908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea2646970667358221220762461d81b67e3b5e2c1021bf51f10da3177cc92732a5dd38536bf88a4ca46c364736f6c634300081e0033", - "nonce": "0x2f76", + "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576102f7908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea164736f6c634300081e000a", + "nonce": "0x30dd", "chainId": "0x1" }, "additionalContracts": [], @@ -23,25 +23,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x35ab633", + "cumulativeGasUsed": "0x1f3c46d", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xc29359d8e6487514cd5fe6c77ad852f9dcb3fd9190d7a3223b784e99f4b09fa2", - "transactionIndex": "0x19c", - "blockHash": "0xea18428136e45597d88875ae175bf4aecf7792ef4756db4a4967a2e5d58af69e", - "blockNumber": "0x17803b2", - "gasUsed": "0x37626", - "effectiveGasPrice": "0xd344899", + "transactionHash": "0x3e2a3a02c79313e8e0a4f035b6755d510d1bfc71a840123215c9bc321d8bc795", + "transactionIndex": "0xb6", + "blockHash": "0x2d945b02ee00294743c32f951f51439eb42fcf856bcd508ba05a7b593474c56d", + "blockNumber": "0x17997bf", + "gasUsed": "0x3537a", + "effectiveGasPrice": "0x21cec98", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xbcc541c5aed10843c75336c2d32d363db6ecf351" + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773331801694, + "timestamp": 1774578610783, "chain": 1, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployWithdrawImplementation.s.sol/130/run-latest.json b/broadcast/DeployWithdrawImplementation.s.sol/130/run-latest.json index 6768963a4..d4b3d92f9 100644 --- a/broadcast/DeployWithdrawImplementation.s.sol/130/run-latest.json +++ b/broadcast/DeployWithdrawImplementation.s.sol/130/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0xdf4cdccdf7220aa6e28273e20b03552dfee39fd936d32f81b04f7314dec58ff2", + "hash": "0xbbb27dbf99dc2a9ec5dba4dcb8e35dbc3b5ebcb9ad5e2a2b363987ee95bddfcf", "transactionType": "CREATE2", "contractName": "WithdrawImplementation", - "contractAddress": "0xbcc541c5aed10843c75336c2d32d363db6ecf351", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45", "function": null, "arguments": null, "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x4c7fd", + "gas": "0x4dd48", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610320908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea2646970667358221220762461d81b67e3b5e2c1021bf51f10da3177cc92732a5dd38536bf88a4ca46c364736f6c634300081e0033", - "nonce": "0x214", + "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576102f7908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea164736f6c634300081e000a", + "nonce": "0x21b", "chainId": "0x82" }, "additionalContracts": [], @@ -23,33 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x76080", + "cumulativeGasUsed": "0x5cdba", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xdf4cdccdf7220aa6e28273e20b03552dfee39fd936d32f81b04f7314dec58ff2", - "transactionIndex": "0x4", - "blockHash": "0x84968682210e3ae0897b04ee9a27697125164a3fdeeacb5e45761e63f25748b0", - "blockNumber": "0x29c96b0", - "gasUsed": "0x37626", + "transactionHash": "0xbbb27dbf99dc2a9ec5dba4dcb8e35dbc3b5ebcb9ad5e2a2b363987ee95bddfcf", + "transactionIndex": "0x3", + "blockHash": "0xc3c95ceaefe63551a9cc320676ad9b94dd5d6f6d00632f959b53077bbe34b519", + "blockNumber": "0x29cca10", + "gasUsed": "0x3537a", "effectiveGasPrice": "0x7a121", - "blobGasUsed": "0x39e90", + "blobGasUsed": "0x367e0", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xbcc541c5aed10843c75336c2d32d363db6ecf351", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45", "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x1fc8cc", + "l1BlobBaseFee": "0x25e3e5", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x6e05bd55", - "l1GasPrice": "0x24df5ee", - "l1GasUsed": "0x2512" + "l1Fee": "0x77fc8d00", + "l1GasPrice": "0x28e823c", + "l1GasUsed": "0x22e0" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1774564999749, + "timestamp": 1774578153180, "chain": 130, - "commit": "e8ed0309" + "commit": "284b2f86" } diff --git a/broadcast/DeployWithdrawImplementation.s.sol/42161/run-latest.json b/broadcast/DeployWithdrawImplementation.s.sol/42161/run-latest.json index e4a7710c5..d0fc5a4af 100644 --- a/broadcast/DeployWithdrawImplementation.s.sol/42161/run-latest.json +++ b/broadcast/DeployWithdrawImplementation.s.sol/42161/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0x7da21bbdf005f51cc373dd36a412172247425cff77ffe1147c87e80310b6670d", + "hash": "0x26bf3f2994f78356373ff96b0c6d6f610108b5da34b3b6e509e1402b88c57000", "transactionType": "CREATE2", "contractName": "WithdrawImplementation", - "contractAddress": "0xbcc541c5aed10843c75336c2d32d363db6ecf351", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45", "function": null, "arguments": null, "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x4a448", + "gas": "0x4650d", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610320908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea2646970667358221220762461d81b67e3b5e2c1021bf51f10da3177cc92732a5dd38536bf88a4ca46c364736f6c634300081e0033", - "nonce": "0x1c64", + "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576102f7908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea164736f6c634300081e000a", + "nonce": "0x1e95", "chainId": "0xa4b1" }, "additionalContracts": [], @@ -23,28 +23,28 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x9cb00", + "cumulativeGasUsed": "0x355bd", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x7da21bbdf005f51cc373dd36a412172247425cff77ffe1147c87e80310b6670d", - "transactionIndex": "0x6", - "blockHash": "0xa7fe6bb1f73b7dff22c2d3746475ddd828c8820b53c3550d0d9412017c474eff", - "blockNumber": "0x1a49fc71", - "gasUsed": "0x3845d", - "effectiveGasPrice": "0x1312d00", + "transactionHash": "0x26bf3f2994f78356373ff96b0c6d6f610108b5da34b3b6e509e1402b88c57000", + "transactionIndex": "0x1", + "blockHash": "0x132148a14538d977a167c6cd0419b91a3576e14b22d3a207b9f64425a8f59e2c", + "blockNumber": "0x1a962cab", + "gasUsed": "0x355bd", + "effectiveGasPrice": "0x1322700", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xbcc541c5aed10843c75336c2d32d363db6ecf351", - "gasUsedForL1": "0xe37", - "l1BlockNumber": "0x178030e", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45", + "gasUsedForL1": "0x243", + "l1BlockNumber": "0x17997c0", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773329812521, + "timestamp": 1774578611211, "chain": 42161, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/DeployWithdrawImplementation.s.sol/8453/run-latest.json b/broadcast/DeployWithdrawImplementation.s.sol/8453/run-latest.json index 198e5d4a3..f681dea50 100644 --- a/broadcast/DeployWithdrawImplementation.s.sol/8453/run-latest.json +++ b/broadcast/DeployWithdrawImplementation.s.sol/8453/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0xb6a2c2430e15c6dd51fb9a227dbcaac7845af76177f5d3ea386f842b86aaa42e", + "hash": "0xdd9fc83fcdd470ed7d55a246aa3167b77b654599129f71722f1438e5f056f597", "transactionType": "CREATE2", "contractName": "WithdrawImplementation", - "contractAddress": "0xbcc541c5aed10843c75336c2d32d363db6ecf351", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45", "function": null, "arguments": null, "transaction": { "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x4c7fd", + "gas": "0x4dd48", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610320908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea2646970667358221220762461d81b67e3b5e2c1021bf51f10da3177cc92732a5dd38536bf88a4ca46c364736f6c634300081e0033", - "nonce": "0xed3", + "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576102f7908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea164736f6c634300081e000a", + "nonce": "0xfe9", "chainId": "0x2105" }, "additionalContracts": [], @@ -23,33 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1687bcc", + "cumulativeGasUsed": "0x18e2cac", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xb6a2c2430e15c6dd51fb9a227dbcaac7845af76177f5d3ea386f842b86aaa42e", - "transactionIndex": "0x52", + "transactionHash": "0xdd9fc83fcdd470ed7d55a246aa3167b77b654599129f71722f1438e5f056f597", + "transactionIndex": "0x68", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x29442a0", - "gasUsed": "0x37626", - "effectiveGasPrice": "0x4f0a60", - "blobGasUsed": "0x14311", + "blockNumber": "0x29dc758", + "gasUsed": "0x3537a", + "effectiveGasPrice": "0x4c5ec8", + "blobGasUsed": "0x143c0", "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xbcc541c5aed10843c75336c2d32d363db6ecf351", - "daFootprintGasScalar": "0x8b", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45", + "daFootprintGasScalar": "0x94", "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xfade1e", + "l1BlobBaseFee": "0x20df18", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x1612d0271", - "l1GasPrice": "0xf0b518e", - "l1GasUsed": "0x253a" + "l1Fee": "0x15b12f11", + "l1GasPrice": "0x23db1c2", + "l1GasUsed": "0x2308" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773331004571, + "timestamp": 1774578604616, "chain": 8453, - "commit": "18ad1abd" + "commit": "284b2f86" } diff --git a/broadcast/deployed-addresses.json b/broadcast/deployed-addresses.json index a55bfabbe..3ebdc7e99 100644 --- a/broadcast/deployed-addresses.json +++ b/broadcast/deployed-addresses.json @@ -166,34 +166,34 @@ "transaction_hash": "0x6eef2f065ce5c4b33bcd9f30af573fec9e3618dd3f50f7d801ce5354c0409d52" }, "AdminWithdrawManager": { - "address": "0xff054046BEABDef60Aa310A32218Cb22c8243d87", - "block_number": 24642508, - "transaction_hash": "0x770372f98194bd789779f4b9db69ab273bcc0e76cc8d80f89aecba925a838887" + "address": "0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E", + "block_number": 24745943, + "transaction_hash": "0xe888f791b6bc51d26de53337197d08f42ac42a766f28d4c4091352dabcde26c5" }, "CounterfactualDeposit": { - "address": "0xfb090c119c838CeD214F962F931d5fa38b111E46", - "block_number": 24642468, - "transaction_hash": "0x9b928317cb534308367d71484d587b6035e9e8de9f0f03aa65245418a43b7ec1" + "address": "0x116e1f29138B0a6417189fFdf4a17de223Ae27C7", + "block_number": 24745908, + "transaction_hash": "0x06ecc5b872078b00f3a154476701f66c98cbeff9211b00d6c46a9079c118ed93" }, "CounterfactualDepositCCTP": { - "address": "0x146803e0fBd3dc72AF9768f7abFB1B5d03e74e7d", - "block_number": 24642497, - "transaction_hash": "0x53ffcd20d15671a2adb27b238f0a07349b4910e4b3dfe040cdc23b5ac1fd1462" + "address": "0x50597a4426C6321C054CBF880f6bB4a8169082c8", + "block_number": 24745931, + "transaction_hash": "0x3f8837a2ab6419bff4f27d2637194aaa9999faaac32032cfedd61b6365a56b39" }, "CounterfactualDepositFactory": { - "address": "0x20e67fBE0150B498048709306cc7729d382F1fB1", - "block_number": 24642475, - "transaction_hash": "0x9152a6577859733d5a12dd3b7c3069278b1896a2d3ecf42b5332b6cbf16e2ae6" + "address": "0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772", + "block_number": 24745914, + "transaction_hash": "0x90866037a6183e5b43736c210ed96807a3174aef48c2adf60befc776ed7ccddd" }, "CounterfactualDepositOFT": { - "address": "0xfE73DbB1c864Ca90DE9D371799a8f15f3B3E6aeF", - "block_number": 24642501, - "transaction_hash": "0xb0e2e5454e1f0a538fc1c84183e4252d0e129bc2be5b4e9de2b8615ccc271eef" + "address": "0x4094ceE40173E85841E9E7FC19B7fDc97301aF12", + "block_number": 24745938, + "transaction_hash": "0x0eaa6dc21c468958bd1dc36ca9d121ea4945fa031d514a0ad07adb1dd8ffdc95" }, "CounterfactualDepositSpokePool": { - "address": "0x64B9491868068A58a4e294653F2A1E49eDBf3C59", - "block_number": 24642493, - "transaction_hash": "0xf0a3304fe1db40d1fd768c6809de2ae25edd41b879bde7bac5e8a0ae6bfdfcce" + "address": "0xc7b1662674b2226ce7943162f655897a40699ff9", + "block_number": 24745925, + "transaction_hash": "0xb46c184af2359773c6714d0bcfa4969690f0b703fa134ad313e291bd15961289" }, "DonationBox": { "address": "0xc1A2465c0913438A51d0b6339169f8b944f00cD1", @@ -241,9 +241,9 @@ "transaction_hash": "0x0969ace8106c5b2b49d16acf429033531961704e89369e236eb903c2f371b206" }, "WithdrawImplementation": { - "address": "0xbCc541C5AeD10843C75336c2d32D363Db6eCF351", - "block_number": 24642482, - "transaction_hash": "0xc29359d8e6487514cd5fe6c77ad852f9dcb3fd9190d7a3223b784e99f4b09fa2" + "address": "0x679D43e1d304001538Bf083D421484fD67c00a45", + "block_number": 24745919, + "transaction_hash": "0x3e2a3a02c79313e8e0a4f035b6755d510d1bfc71a840123215c9bc321d8bc795" } } }, @@ -338,33 +338,33 @@ "transaction_hash": "0xb5ea05f7e561d35d310a52d3989e3a3e47d93c35548adb5e170634786b0792ea" }, "AdminWithdrawManager": { - "address": "0xff054046BEABDef60Aa310A32218Cb22c8243d87", - "transaction_hash": "0x9ac40c2fc31587c4710bc72b972f33d780304d770e687767e7f4706928ac8717" + "address": "0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E", + "transaction_hash": "0x3aae9899e055e2576d75d974ce1ba516c316ea4bb503bb63c4e91cf9a887d851" }, "CounterfactualDeposit": { - "address": "0x4DB1Cd541630867435ad1302EA050c38bbF82c98", - "block_number": 43816566, - "transaction_hash": "0xe57ab3ecb5f91e493b713aba9944b85c823c0c4749d1b6cdf4d30d61c596274f" + "address": "0x116e1f29138B0a6417189fFdf4a17de223Ae27C7", + "block_number": 43829721, + "transaction_hash": "0xf834707bc9a4788898ef02584160f5ac48edcb5c5f3b307553191b8d5209e291" }, "CounterfactualDepositCCTP": { - "address": "0x647Cf96A8ca44C3e5949Be39CB5C42EAA8Cca73B", - "block_number": 43816685, - "transaction_hash": "0x22afcbf56b0a16793eb7a7eefe74e54182276d5174e9f44e1b11f46f5ff7243a" + "address": "0x387585eEBd1052f3c4F688f966c2f2d76D6355Db", + "block_number": 43829831, + "transaction_hash": "0x2290242c42d9ed118632278e8947ea5653c09f05dec9aef518e9217bb6c22017" }, "CounterfactualDepositFactory": { - "address": "0x20e67fBE0150B498048709306cc7729d382F1fB1", - "block_number": 43816596, - "transaction_hash": "0x9cd1945f84c48001356d6d9a3b720ce25509a0b89fed89007af8827b66f89d31" + "address": "0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772", + "block_number": 43829749, + "transaction_hash": "0x7bebb7dd243403e45cd23700ebad67b1c3a3d3317a63152d73d15bcec53cf39d" }, "CounterfactualDepositOFT": { - "address": "0x7DCefefF2ddC57D2f3e1de26c9120648CCbEb810", - "block_number": 43816716, - "transaction_hash": "0x55b0c60570ad165efc73294380a67031000f66c594e1deb408a3fcc0586fae38" + "address": "0x52afb924C148Bd7B95Ab1033b4e86834FD076DB6", + "block_number": 43829858, + "transaction_hash": "0x1d6d3dbc082155ed65e08b5e9717b8ec5bdd9c8c3ce34f2f82055e3d3ba8eac7" }, "CounterfactualDepositSpokePool": { - "address": "0x8ad111bf8247Bbcd9caB63B14742474DB9f4fC7E", - "block_number": 43816654, - "transaction_hash": "0x7a0f3c0e04bcf7939d0aeebd4eccd3930ad9f2f5d615676eb7ed7691acb647f3" + "address": "0xF7d56A851767a3f1369c8Fe48c5740d5ffc1074C", + "block_number": 43829804, + "transaction_hash": "0x61efce46d1a42f37fd7e1bf27a909be972f036c629816f52147ed9826542442d" }, "SponsoredCCTPSrcPeriphery": { "address": "0xce9Cf0C8f8121b573f6212344F53BC7746846e71", @@ -377,9 +377,9 @@ "transaction_hash": "0xf25df6cb3747cb2c6033957ee2cab3d36381219f0588d4b56209afbcfaa61db6" }, "WithdrawImplementation": { - "address": "0xbCc541C5AeD10843C75336c2d32D363Db6eCF351", - "block_number": 43816624, - "transaction_hash": "0xdf4cdccdf7220aa6e28273e20b03552dfee39fd936d32f81b04f7314dec58ff2" + "address": "0x679D43e1d304001538Bf083D421484fD67c00a45", + "block_number": 43829776, + "transaction_hash": "0xbbb27dbf99dc2a9ec5dba4dcb8e35dbc3b5ebcb9ad5e2a2b363987ee95bddfcf" } } }, @@ -772,29 +772,28 @@ "transaction_hash": "0xd365e90a95c6cb42dbe3e0a92526ae1942ce194019eb6204cff174e2345fba5b" }, "AdminWithdrawManager": { - "address": "0xff054046BEABDef60Aa310A32218Cb22c8243d87", - "block_number": 43270870, - "transaction_hash": "0xcc644550e6634a56e149f0315646e181114daa1974da7196e5cc2b4461c4f236" + "address": "0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E", + "transaction_hash": "0x07a17017d04db48132dfac1c360cdcbd302f773d42f8b6d904626d23c8e7f3d9" }, "CounterfactualDeposit": { - "address": "0xfb090c119c838CeD214F962F931d5fa38b111E46", - "block_number": 43270786, - "transaction_hash": "0xb06c9cc63e32bf0e1448fb7e8ec2fb57366ae535f08528236694f30cde5f9c30" + "address": "0x116e1f29138B0a6417189fFdf4a17de223Ae27C7", + "block_number": 43894579, + "transaction_hash": "0x4e77eaa1973c670d1e69e9f49ed5a7462b15f4d0141b2b98ac22e75d8f5a1992" }, "CounterfactualDepositCCTP": { - "address": "0x56245F07a5e03558142D95c9Eb1Af9a5AA174550", - "block_number": 43357394, - "transaction_hash": "0x8e7b7118076a62aa6ff537692f44ea7eb75ed1ce6ded7d43bd483337f1577135" + "address": "0xD000850Bfb56B61995eB777e0602b5032B4Dcf55", + "block_number": 43894650, + "transaction_hash": "0x375aea70a275cd6445c939463fe60513a563b8803c8e4a60468340030255761d" }, "CounterfactualDepositFactory": { - "address": "0x20e67fBE0150B498048709306cc7729d382F1fB1", - "block_number": 43270803, - "transaction_hash": "0x70905de92983f12125056484d92de52bfff8846ada99aa5ebaadd4b82119e5a0" + "address": "0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772", + "block_number": 43894596, + "transaction_hash": "0xb0fe9683cfec0573b3cb319be6b54d645a9405f267eac6348509230f5f995f01" }, "CounterfactualDepositSpokePool": { - "address": "0x8e77B3E3A6849f47f43f52B0A854Cc61441366E3", - "block_number": 43357822, - "transaction_hash": "0x37ba0c1cb2e7127e8c798132c9a510c66cc6252cd6492f551cf6f9a0bae98cfa" + "address": "0xF7d56A851767a3f1369c8Fe48c5740d5ffc1074C", + "block_number": 43894633, + "transaction_hash": "0x28b429aae286cfb5f09ce924514384b64203a62def3fbb61296a93e1bb3636eb" }, "SponsoredCCTPSrcPeriphery": { "address": "0xa30968D3468316D957B9115EAad3C1c8E450116d", @@ -807,9 +806,9 @@ "transaction_hash": "0x352688caf5f983b644fd9002250c74312e033e160c599d5c59b785d3d18256ef" }, "WithdrawImplementation": { - "address": "0xbCc541C5AeD10843C75336c2d32D363Db6eCF351", - "block_number": 43270816, - "transaction_hash": "0xb6a2c2430e15c6dd51fb9a227dbcaac7845af76177f5d3ea386f842b86aaa42e" + "address": "0x679D43e1d304001538Bf083D421484fD67c00a45", + "block_number": 43894616, + "transaction_hash": "0xdd9fc83fcdd470ed7d55a246aa3167b77b654599129f71722f1438e5f056f597" } } }, @@ -903,34 +902,34 @@ "transaction_hash": "0x2737eb3746f19d5b6c651d4921329f73cd88a3a24437b71a2b281434a24dfa2e" }, "AdminWithdrawManager": { - "address": "0xff054046BEABDef60Aa310A32218Cb22c8243d87", - "block_number": 441056846, - "transaction_hash": "0x2c82bfe29ed191630155fe4fe6f37e0bec9b43ad465c2f36b9e5d5e1fa4e74e7" + "address": "0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E", + "block_number": 446049875, + "transaction_hash": "0x62cb8176d6fa458c1926fb70b89f85f03a3be05e79988df750196a8dfaacb3bd" }, "CounterfactualDeposit": { - "address": "0xfb090c119c838CeD214F962F931d5fa38b111E46", - "block_number": 441056090, - "transaction_hash": "0x7697b8855082610dcbcff501afc630760100957223400faae109e555fef06536" + "address": "0x116e1f29138B0a6417189fFdf4a17de223Ae27C7", + "block_number": 446049238, + "transaction_hash": "0x5641454d9b48e17f601ec1285d354f4c0c8a5748333bc06c1663f30c55ec87ee" }, "CounterfactualDepositCCTP": { - "address": "0x278060b439BCbE46753a196F8C77418a8d0bC3a7", - "block_number": 441056644, - "transaction_hash": "0xfb22a94906e5be91791e48661df1055786d650918c3a5fff14ca946612ed46b8" + "address": "0x5D36f9c5E375Fe83053ea7D5327252eb0f9C95ca", + "block_number": 446049698, + "transaction_hash": "0x598727cb9b73594ccf53db41cf1f6c404a9b0cce634a99aed1c7d2d26ec61ad1" }, "CounterfactualDepositFactory": { - "address": "0x20e67fBE0150B498048709306cc7729d382F1fB1", - "block_number": 441056229, - "transaction_hash": "0x4e8ee9be36257d64c9df9d7a526a01d1b14728c4b7fb31b282dff74be3ee3887" + "address": "0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772", + "block_number": 446049380, + "transaction_hash": "0x5068b1814eee10f434c167b38f54d50a02148c1bac885dbdece61c6e057b1ddc" }, "CounterfactualDepositOFT": { - "address": "0x94b5Bf07936e112DA4Cfb656c56b66366E52e2A1", - "block_number": 441056739, - "transaction_hash": "0xa3f3b211ea22565e13f89d0574169f9d340ab203bb6a86c7d3e7b78810d59156" + "address": "0xf6f828dF64E489a303C88077F67A28460c997b42", + "block_number": 446049775, + "transaction_hash": "0x4aa910189997cff93a460694e2587230ac46ad19c33acec3dd1d10197f319b8c" }, "CounterfactualDepositSpokePool": { - "address": "0x6e015A7b2cc11eFbAa41E89cC13153064D1032Bc", - "block_number": 441056506, - "transaction_hash": "0x0b8b0292e6ff3ff969dae5aee852c285ff1a2ad65f68ece221e2ddab34cdd23c" + "address": "0x6A893D04dddE5C7066F63a88De6B5D3D2733F2F5", + "block_number": 446049597, + "transaction_hash": "0xd229b1a48cf5a207b9c1b670299d311d83fd98d6b768e6c4a67bbeef36097dc4" }, "SponsoredCCTPSrcPeriphery": { "address": "0xc9c54d789ebc18169d942E781C75bb4e3D19a27b", @@ -948,9 +947,9 @@ "transaction_hash": "0xbc0a5a4643313b2dbd4706f46cef3e04f82034acf7aae3b473c9f5b2ad6d7508" }, "WithdrawImplementation": { - "address": "0xbCc541C5AeD10843C75336c2d32D363Db6eCF351", - "block_number": 441056369, - "transaction_hash": "0x7da21bbdf005f51cc373dd36a412172247425cff77ffe1147c87e80310b6670d" + "address": "0x679D43e1d304001538Bf083D421484fD67c00a45", + "block_number": 446049451, + "transaction_hash": "0x26bf3f2994f78356373ff96b0c6d6f610108b5da34b3b6e509e1402b88c57000" } } }, diff --git a/broadcast/deployed-addresses.md b/broadcast/deployed-addresses.md index 7f3ea5bc2..bb7696a92 100644 --- a/broadcast/deployed-addresses.md +++ b/broadcast/deployed-addresses.md @@ -9,7 +9,7 @@ This file contains the latest deployed smart contract addresses from the broadca | AcrossConfigStore | [0x3B03509645713718B78951126E0A6de6f10043f5](https://etherscan.io/address/0x3B03509645713718B78951126E0A6de6f10043f5) | | AcrossMerkleDistributor | [0xE50b2cEAC4f60E840Ae513924033E753e2366487](https://etherscan.io/address/0xE50b2cEAC4f60E840Ae513924033E753e2366487) | | AdapterStore | [0x42df4D71f35ffBD28ae217d52E83C1DA0007D63b](https://etherscan.io/address/0x42df4D71f35ffBD28ae217d52E83C1DA0007D63b) | -| AdminWithdrawManager | [0xff054046BEABDef60Aa310A32218Cb22c8243d87](https://etherscan.io/address/0xff054046BEABDef60Aa310A32218Cb22c8243d87) | +| AdminWithdrawManager | [0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E](https://etherscan.io/address/0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E) | | Arbitrum_Adapter | [0xc0b6d2f794cc787C71f2cA5ceCD57102C32379B3](https://etherscan.io/address/0xc0b6d2f794cc787C71f2cA5ceCD57102C32379B3) | | Arbitrum_RescueAdapter | [0xC6fA0a4EBd802c01157d6E7fB1bbd2ae196ae375](https://etherscan.io/address/0xC6fA0a4EBd802c01157d6E7fB1bbd2ae196ae375) | | Arbitrum_SendTokensAdapter | [0xC06A68DF12376271817FcEBfb45Be996B0e1593E](https://etherscan.io/address/0xC06A68DF12376271817FcEBfb45Be996B0e1593E) | @@ -20,11 +20,11 @@ This file contains the latest deployed smart contract addresses from the broadca | Boba_Adapter | [0x33B0Ec794c15D6Cc705818E70d4CaCe7bCfB5Af3](https://etherscan.io/address/0x33B0Ec794c15D6Cc705818E70d4CaCe7bCfB5Af3) | | BondToken | [0xee1DC6BCF1Ee967a350e9aC6CaaAA236109002ea](https://etherscan.io/address/0xee1DC6BCF1Ee967a350e9aC6CaaAA236109002ea) | | Cher_Adapter | [0x0c9d064523177dBB55CFE52b9D0c485FBFc35FD2](https://etherscan.io/address/0x0c9d064523177dBB55CFE52b9D0c485FBFc35FD2) | -| CounterfactualDeposit | [0xfb090c119c838CeD214F962F931d5fa38b111E46](https://etherscan.io/address/0xfb090c119c838CeD214F962F931d5fa38b111E46) | -| CounterfactualDepositCCTP | [0x146803e0fBd3dc72AF9768f7abFB1B5d03e74e7d](https://etherscan.io/address/0x146803e0fBd3dc72AF9768f7abFB1B5d03e74e7d) | -| CounterfactualDepositFactory | [0x20e67fBE0150B498048709306cc7729d382F1fB1](https://etherscan.io/address/0x20e67fBE0150B498048709306cc7729d382F1fB1) | -| CounterfactualDepositOFT | [0xfE73DbB1c864Ca90DE9D371799a8f15f3B3E6aeF](https://etherscan.io/address/0xfE73DbB1c864Ca90DE9D371799a8f15f3B3E6aeF) | -| CounterfactualDepositSpokePool | [0x64B9491868068A58a4e294653F2A1E49eDBf3C59](https://etherscan.io/address/0x64B9491868068A58a4e294653F2A1E49eDBf3C59) | +| CounterfactualDeposit | [0x116e1f29138B0a6417189fFdf4a17de223Ae27C7](https://etherscan.io/address/0x116e1f29138B0a6417189fFdf4a17de223Ae27C7) | +| CounterfactualDepositCCTP | [0x50597a4426C6321C054CBF880f6bB4a8169082c8](https://etherscan.io/address/0x50597a4426C6321C054CBF880f6bB4a8169082c8) | +| CounterfactualDepositFactory | [0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772](https://etherscan.io/address/0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772) | +| CounterfactualDepositOFT | [0x4094ceE40173E85841E9E7FC19B7fDc97301aF12](https://etherscan.io/address/0x4094ceE40173E85841E9E7FC19B7fDc97301aF12) | +| CounterfactualDepositSpokePool | [0xc7b1662674b2226ce7943162f655897a40699ff9](https://etherscan.io/address/0xc7b1662674b2226ce7943162f655897a40699ff9) | | DoctorWho_Adapter | [0x8956eFa31572E1d7ed5c8e36772F214A57DFA0D1](https://etherscan.io/address/0x8956eFa31572E1d7ed5c8e36772F214A57DFA0D1) | | DonationBox | [0xc1A2465c0913438A51d0b6339169f8b944f00cD1](https://etherscan.io/address/0xc1A2465c0913438A51d0b6339169f8b944f00cD1) | | Ethereum_Adapter | [0x527E872a5c3f0C7c24Fe33F2593cFB890a285084](https://etherscan.io/address/0x527E872a5c3f0C7c24Fe33F2593cFB890a285084) | @@ -57,7 +57,7 @@ This file contains the latest deployed smart contract addresses from the broadca | Universal_Adapter_56 | [0x6f1C9d3bcDF51316E7b515a62C02F601500b084b](https://etherscan.io/address/0x6f1C9d3bcDF51316E7b515a62C02F601500b084b) | | Universal_Adapter_9745 | [0xb47fD69FE25878F4E43aAF2F9ad7D0A3A0B22363](https://etherscan.io/address/0xb47fD69FE25878F4E43aAF2F9ad7D0A3A0B22363) | | Universal_Adapter_999 | [0x0ec70777Ac388774041dD5A1778Cdf3AF3134D2B](https://etherscan.io/address/0x0ec70777Ac388774041dD5A1778Cdf3AF3134D2B) | -| WithdrawImplementation | [0xbCc541C5AeD10843C75336c2d32D363Db6eCF351](https://etherscan.io/address/0xbCc541C5AeD10843C75336c2d32D363Db6eCF351) | +| WithdrawImplementation | [0x679D43e1d304001538Bf083D421484fD67c00a45](https://etherscan.io/address/0x679D43e1d304001538Bf083D421484fD67c00a45) | | WorldChain_Adapter | [0xA8399e221a583A57F54Abb5bA22f31b5D6C09f32](https://etherscan.io/address/0xA8399e221a583A57F54Abb5bA22f31b5D6C09f32) | | ZkSync_Adapter | [0xA374585E6062517Ee367ee5044946A6fBe17724f](https://etherscan.io/address/0xA374585E6062517Ee367ee5044946A6fBe17724f) | | Zora_Adapter | [0x024F2fC31CBDD8de17194b1892c834f98Ef5169b](https://etherscan.io/address/0x024F2fC31CBDD8de17194b1892c834f98Ef5169b) | @@ -90,19 +90,19 @@ This file contains the latest deployed smart contract addresses from the broadca | Contract Name | Address | | ------------------------------ | -------------------------------------------------------------------------------------------------------------------- | -| AdminWithdrawManager | [0xff054046BEABDef60Aa310A32218Cb22c8243d87](https://uniscan.xyz/address/0xff054046BEABDef60Aa310A32218Cb22c8243d87) | -| CounterfactualDeposit | [0x4DB1Cd541630867435ad1302EA050c38bbF82c98](https://uniscan.xyz/address/0x4DB1Cd541630867435ad1302EA050c38bbF82c98) | -| CounterfactualDepositCCTP | [0x647Cf96A8ca44C3e5949Be39CB5C42EAA8Cca73B](https://uniscan.xyz/address/0x647Cf96A8ca44C3e5949Be39CB5C42EAA8Cca73B) | -| CounterfactualDepositFactory | [0x20e67fBE0150B498048709306cc7729d382F1fB1](https://uniscan.xyz/address/0x20e67fBE0150B498048709306cc7729d382F1fB1) | -| CounterfactualDepositOFT | [0x7DCefefF2ddC57D2f3e1de26c9120648CCbEb810](https://uniscan.xyz/address/0x7DCefefF2ddC57D2f3e1de26c9120648CCbEb810) | -| CounterfactualDepositSpokePool | [0x8ad111bf8247Bbcd9caB63B14742474DB9f4fC7E](https://uniscan.xyz/address/0x8ad111bf8247Bbcd9caB63B14742474DB9f4fC7E) | +| AdminWithdrawManager | [0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E](https://uniscan.xyz/address/0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E) | +| CounterfactualDeposit | [0x116e1f29138B0a6417189fFdf4a17de223Ae27C7](https://uniscan.xyz/address/0x116e1f29138B0a6417189fFdf4a17de223Ae27C7) | +| CounterfactualDepositCCTP | [0x387585eEBd1052f3c4F688f966c2f2d76D6355Db](https://uniscan.xyz/address/0x387585eEBd1052f3c4F688f966c2f2d76D6355Db) | +| CounterfactualDepositFactory | [0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772](https://uniscan.xyz/address/0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772) | +| CounterfactualDepositOFT | [0x52afb924C148Bd7B95Ab1033b4e86834FD076DB6](https://uniscan.xyz/address/0x52afb924C148Bd7B95Ab1033b4e86834FD076DB6) | +| CounterfactualDepositSpokePool | [0xF7d56A851767a3f1369c8Fe48c5740d5ffc1074C](https://uniscan.xyz/address/0xF7d56A851767a3f1369c8Fe48c5740d5ffc1074C) | | MulticallHandler | [0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E](https://uniscan.xyz/address/0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E) | | SpokePool | [0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64](https://uniscan.xyz/address/0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64) | | SpokePoolPeriphery | [0x10D8b8DaA26d307489803e10477De69C0492B610](https://uniscan.xyz/address/0x10D8b8DaA26d307489803e10477De69C0492B610) | | SpokePoolVerifier | [0x3Fb9cED51E968594C87963a371Ed90c39519f65A](https://uniscan.xyz/address/0x3Fb9cED51E968594C87963a371Ed90c39519f65A) | | SponsoredCCTPSrcPeriphery | [0xce9Cf0C8f8121b573f6212344F53BC7746846e71](https://uniscan.xyz/address/0xce9Cf0C8f8121b573f6212344F53BC7746846e71) | | SponsoredOFTSrcPeriphery | [0xC920dAbe5f40d0785Be9b4aCf5B4B8D662a5955A](https://uniscan.xyz/address/0xC920dAbe5f40d0785Be9b4aCf5B4B8D662a5955A) | -| WithdrawImplementation | [0xbCc541C5AeD10843C75336c2d32D363Db6eCF351](https://uniscan.xyz/address/0xbCc541C5AeD10843C75336c2d32D363Db6eCF351) | +| WithdrawImplementation | [0x679D43e1d304001538Bf083D421484fD67c00a45](https://uniscan.xyz/address/0x679D43e1d304001538Bf083D421484fD67c00a45) | ## Polygon (137) @@ -224,11 +224,11 @@ This file contains the latest deployed smart contract addresses from the broadca | Contract Name | Address | | ------------------------------ | --------------------------------------------------------------------------------------------------------------------- | | 1inch_SwapAndBridge | [0x7CFaBF2eA327009B39f40078011B0Fb714b65926](https://basescan.org/address/0x7CFaBF2eA327009B39f40078011B0Fb714b65926) | -| AdminWithdrawManager | [0xff054046BEABDef60Aa310A32218Cb22c8243d87](https://basescan.org/address/0xff054046BEABDef60Aa310A32218Cb22c8243d87) | -| CounterfactualDeposit | [0xfb090c119c838CeD214F962F931d5fa38b111E46](https://basescan.org/address/0xfb090c119c838CeD214F962F931d5fa38b111E46) | -| CounterfactualDepositCCTP | [0x56245F07a5e03558142D95c9Eb1Af9a5AA174550](https://basescan.org/address/0x56245F07a5e03558142D95c9Eb1Af9a5AA174550) | -| CounterfactualDepositFactory | [0x20e67fBE0150B498048709306cc7729d382F1fB1](https://basescan.org/address/0x20e67fBE0150B498048709306cc7729d382F1fB1) | -| CounterfactualDepositSpokePool | [0x8e77B3E3A6849f47f43f52B0A854Cc61441366E3](https://basescan.org/address/0x8e77B3E3A6849f47f43f52B0A854Cc61441366E3) | +| AdminWithdrawManager | [0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E](https://basescan.org/address/0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E) | +| CounterfactualDeposit | [0x116e1f29138B0a6417189fFdf4a17de223Ae27C7](https://basescan.org/address/0x116e1f29138B0a6417189fFdf4a17de223Ae27C7) | +| CounterfactualDepositCCTP | [0xD000850Bfb56B61995eB777e0602b5032B4Dcf55](https://basescan.org/address/0xD000850Bfb56B61995eB777e0602b5032B4Dcf55) | +| CounterfactualDepositFactory | [0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772](https://basescan.org/address/0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772) | +| CounterfactualDepositSpokePool | [0xF7d56A851767a3f1369c8Fe48c5740d5ffc1074C](https://basescan.org/address/0xF7d56A851767a3f1369c8Fe48c5740d5ffc1074C) | | MulticallHandler | [0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E](https://basescan.org/address/0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E) | | SpokePool | [0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64](https://basescan.org/address/0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64) | | SpokePoolPeriphery | [0x10D8b8DaA26d307489803e10477De69C0492B610](https://basescan.org/address/0x10D8b8DaA26d307489803e10477De69C0492B610) | @@ -236,7 +236,7 @@ This file contains the latest deployed smart contract addresses from the broadca | SponsoredCCTPSrcPeriphery | [0xa30968D3468316D957B9115EAad3C1c8E450116d](https://basescan.org/address/0xa30968D3468316D957B9115EAad3C1c8E450116d) | | TransferProxy | [0x03743372098Aa51E1fCe537D51025F08b55C4144](https://basescan.org/address/0x03743372098Aa51E1fCe537D51025F08b55C4144) | | UniswapV3_SwapAndBridge | [0xbcfbCE9D92A516e3e7b0762AE218B4194adE34b4](https://basescan.org/address/0xbcfbCE9D92A516e3e7b0762AE218B4194adE34b4) | -| WithdrawImplementation | [0xbCc541C5AeD10843C75336c2d32D363Db6eCF351](https://basescan.org/address/0xbCc541C5AeD10843C75336c2d32D363Db6eCF351) | +| WithdrawImplementation | [0x679D43e1d304001538Bf083D421484fD67c00a45](https://basescan.org/address/0x679D43e1d304001538Bf083D421484fD67c00a45) | ## Plasma (9745) @@ -262,12 +262,12 @@ This file contains the latest deployed smart contract addresses from the broadca | Contract Name | Address | | ------------------------------ | -------------------------------------------------------------------------------------------------------------------- | | 1inch_SwapAndBridge | [0xC456398D5eE3B93828252e48beDEDbc39e03368E](https://arbiscan.io/address/0xC456398D5eE3B93828252e48beDEDbc39e03368E) | -| AdminWithdrawManager | [0xff054046BEABDef60Aa310A32218Cb22c8243d87](https://arbiscan.io/address/0xff054046BEABDef60Aa310A32218Cb22c8243d87) | -| CounterfactualDeposit | [0xfb090c119c838CeD214F962F931d5fa38b111E46](https://arbiscan.io/address/0xfb090c119c838CeD214F962F931d5fa38b111E46) | -| CounterfactualDepositCCTP | [0x278060b439BCbE46753a196F8C77418a8d0bC3a7](https://arbiscan.io/address/0x278060b439BCbE46753a196F8C77418a8d0bC3a7) | -| CounterfactualDepositFactory | [0x20e67fBE0150B498048709306cc7729d382F1fB1](https://arbiscan.io/address/0x20e67fBE0150B498048709306cc7729d382F1fB1) | -| CounterfactualDepositOFT | [0x94b5Bf07936e112DA4Cfb656c56b66366E52e2A1](https://arbiscan.io/address/0x94b5Bf07936e112DA4Cfb656c56b66366E52e2A1) | -| CounterfactualDepositSpokePool | [0x6e015A7b2cc11eFbAa41E89cC13153064D1032Bc](https://arbiscan.io/address/0x6e015A7b2cc11eFbAa41E89cC13153064D1032Bc) | +| AdminWithdrawManager | [0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E](https://arbiscan.io/address/0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E) | +| CounterfactualDeposit | [0x116e1f29138B0a6417189fFdf4a17de223Ae27C7](https://arbiscan.io/address/0x116e1f29138B0a6417189fFdf4a17de223Ae27C7) | +| CounterfactualDepositCCTP | [0x5D36f9c5E375Fe83053ea7D5327252eb0f9C95ca](https://arbiscan.io/address/0x5D36f9c5E375Fe83053ea7D5327252eb0f9C95ca) | +| CounterfactualDepositFactory | [0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772](https://arbiscan.io/address/0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772) | +| CounterfactualDepositOFT | [0xf6f828dF64E489a303C88077F67A28460c997b42](https://arbiscan.io/address/0xf6f828dF64E489a303C88077F67A28460c997b42) | +| CounterfactualDepositSpokePool | [0x6A893D04dddE5C7066F63a88De6B5D3D2733F2F5](https://arbiscan.io/address/0x6A893D04dddE5C7066F63a88De6B5D3D2733F2F5) | | MulticallHandler | [0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E](https://arbiscan.io/address/0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E) | | SpokePool | [0xe35e9842fceaCA96570B734083f4a58e8F7C5f2A](https://arbiscan.io/address/0xe35e9842fceaCA96570B734083f4a58e8F7C5f2A) | | SpokePoolPeriphery | [0x10D8b8DaA26d307489803e10477De69C0492B610](https://arbiscan.io/address/0x10D8b8DaA26d307489803e10477De69C0492B610) | @@ -276,7 +276,7 @@ This file contains the latest deployed smart contract addresses from the broadca | SponsoredOFTSrcPeriphery | [0x39E4a5a7dED068831ea8D1c1012CEa07a811F624](https://arbiscan.io/address/0x39E4a5a7dED068831ea8D1c1012CEa07a811F624) | | TransferProxy | [0x03743372098Aa51E1fCe537D51025F08b55C4144](https://arbiscan.io/address/0x03743372098Aa51E1fCe537D51025F08b55C4144) | | UniswapV3_SwapAndBridge | [0xF633b72A4C2Fb73b77A379bf72864A825aD35b6D](https://arbiscan.io/address/0xF633b72A4C2Fb73b77A379bf72864A825aD35b6D) | -| WithdrawImplementation | [0xbCc541C5AeD10843C75336c2d32D363Db6eCF351](https://arbiscan.io/address/0xbCc541C5AeD10843C75336c2d32D363Db6eCF351) | +| WithdrawImplementation | [0x679D43e1d304001538Bf083D421484fD67c00a45](https://arbiscan.io/address/0x679D43e1d304001538Bf083D421484fD67c00a45) | ## Ink (57073) From 4cb69e2e8f097bd4de3c61fa094227a785ffddb8 Mon Sep 17 00:00:00 2001 From: Taylor Webb Date: Thu, 26 Mar 2026 20:48:01 -0600 Subject: [PATCH 4/5] deploy to bsc, optimism, polygon --- .../10/run-latest.json | 72 ++++++++ .../137/run-latest.json | 72 ++++++++ .../56/run-latest.json | 171 ++++++++++++++++++ .../10/run-latest.json | 55 ++++++ .../137/run-latest.json | 65 +++++++ .../56/run-latest.json | 47 +++++ .../10/run-latest.json | 55 ++++++ .../137/run-latest.json | 65 +++++++ .../10/run-latest.json | 55 ++++++ .../137/run-latest.json | 65 +++++++ .../56/run-latest.json | 47 +++++ .../137/run-latest.json | 65 +++++++ .../10/run-latest.json | 59 ++++++ .../137/run-latest.json | 69 +++++++ .../56/run-latest.json | 51 ++++++ .../10/run-latest.json | 55 ++++++ .../137/run-latest.json | 65 +++++++ .../56/run-latest.json | 30 +++ broadcast/deployed-addresses.json | 87 +++++++++ broadcast/deployed-addresses.md | 54 ++++-- 20 files changed, 1286 insertions(+), 18 deletions(-) create mode 100644 broadcast/DeployAdminWithdrawManager.s.sol/10/run-latest.json create mode 100644 broadcast/DeployAdminWithdrawManager.s.sol/137/run-latest.json create mode 100644 broadcast/DeployAdminWithdrawManager.s.sol/56/run-latest.json create mode 100644 broadcast/DeployCounterfactualDeposit.s.sol/10/run-latest.json create mode 100644 broadcast/DeployCounterfactualDeposit.s.sol/137/run-latest.json create mode 100644 broadcast/DeployCounterfactualDeposit.s.sol/56/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositCCTP.s.sol/10/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositCCTP.s.sol/137/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositFactory.s.sol/10/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositFactory.s.sol/137/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositFactory.s.sol/56/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositOFT.s.sol/137/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositSpokePool.s.sol/10/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositSpokePool.s.sol/137/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositSpokePool.s.sol/56/run-latest.json create mode 100644 broadcast/DeployWithdrawImplementation.s.sol/10/run-latest.json create mode 100644 broadcast/DeployWithdrawImplementation.s.sol/137/run-latest.json create mode 100644 broadcast/DeployWithdrawImplementation.s.sol/56/run-latest.json diff --git a/broadcast/DeployAdminWithdrawManager.s.sol/10/run-latest.json b/broadcast/DeployAdminWithdrawManager.s.sol/10/run-latest.json new file mode 100644 index 000000000..25f691da4 --- /dev/null +++ b/broadcast/DeployAdminWithdrawManager.s.sol/10/run-latest.json @@ -0,0 +1,72 @@ +{ + "transactions": [ + { + "hash": "0x947916c2ac251106a25300f34647e42ce25452e920766f0d5ef1b171c99f71cf", + "transactionType": "CREATE2", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": null, + "arguments": [ + "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", + "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", + "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" + ], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x135eb7", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113388038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610dfe908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", + "nonce": "0xca1", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "setDirectWithdrawer(address)", + "arguments": ["0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0xa2e2", + "value": "0x0", + "input": "0xf0e62328000000000000000000000000fbc9bed5311567f7cbebd12947a5a0767f67ef4b", + "nonce": "0xca2", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "transferOwnership(address)", + "arguments": ["0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0x9a6d", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000fbc9bed5311567f7cbebd12947a5a0767f67ef4b", + "nonce": "0xca3", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": ["0x947916c2ac251106a25300f34647e42ce25452e920766f0d5ef1b171c99f71cf"], + "returns": {}, + "timestamp": 1774579491203, + "chain": 10, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployAdminWithdrawManager.s.sol/137/run-latest.json b/broadcast/DeployAdminWithdrawManager.s.sol/137/run-latest.json new file mode 100644 index 000000000..ecbe7a7cf --- /dev/null +++ b/broadcast/DeployAdminWithdrawManager.s.sol/137/run-latest.json @@ -0,0 +1,72 @@ +{ + "transactions": [ + { + "hash": "0x7465a31b929930bef8de6a7ebc7e5b4acfa34dad05a47fb46e4fadffad9823ad", + "transactionType": "CREATE2", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": null, + "arguments": [ + "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", + "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", + "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" + ], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x135eb7", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113388038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610dfe908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", + "nonce": "0x17d5", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "setDirectWithdrawer(address)", + "arguments": ["0xB524735356985D2f267FA010D681f061DfF03715"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0xa2e2", + "value": "0x0", + "input": "0xf0e62328000000000000000000000000b524735356985d2f267fa010d681f061dff03715", + "nonce": "0x17d6", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "transferOwnership(address)", + "arguments": ["0xB524735356985D2f267FA010D681f061DfF03715"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0x9a6d", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000b524735356985d2f267fa010d681f061dff03715", + "nonce": "0x17d7", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": ["0x7465a31b929930bef8de6a7ebc7e5b4acfa34dad05a47fb46e4fadffad9823ad"], + "returns": {}, + "timestamp": 1774579550860, + "chain": 137, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployAdminWithdrawManager.s.sol/56/run-latest.json b/broadcast/DeployAdminWithdrawManager.s.sol/56/run-latest.json new file mode 100644 index 000000000..6e3c90b95 --- /dev/null +++ b/broadcast/DeployAdminWithdrawManager.s.sol/56/run-latest.json @@ -0,0 +1,171 @@ +{ + "transactions": [ + { + "hash": "0x84867466dfaa8f23d0fa91578b0d2af93f54b7992ad698cf11bdb8226d37afc7", + "transactionType": "CREATE2", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": null, + "arguments": [ + "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", + "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", + "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" + ], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x135eb7", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113388038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610dfe908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", + "nonce": "0x147", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x9c3add17854a87be1a78e138fe90387ad0c8b8fbdd8139d24888faae5cb564ba", + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "setDirectWithdrawer(address)", + "arguments": ["0x40EA40013Ab948ef3e77B87EcdCe715A422CB417"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0xa2e2", + "value": "0x0", + "input": "0xf0e6232800000000000000000000000040ea40013ab948ef3e77b87ecdce715a422cb417", + "nonce": "0x148", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0e7abe0900f0fbe7810052e8fa4f48e950fb57028b6aa0bfd2dcc24b9d949717", + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "transferOwnership(address)", + "arguments": ["0x40EA40013Ab948ef3e77B87EcdCe715A422CB417"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0x9a6d", + "value": "0x0", + "input": "0xf2fde38b00000000000000000000000040ea40013ab948ef3e77b87ecdce715a422cb417", + "nonce": "0x149", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x6e634f", + "logs": [ + { + "address": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d" + ], + "data": "0x", + "blockHash": "0xc0453a4b3d01db6ce0156e933b331083ebeefa454d5234b2b4af9b96ef8a36d8", + "blockNumber": "0x54d600a", + "blockTimestamp": "0x69c5ef18", + "transactionHash": "0x84867466dfaa8f23d0fa91578b0d2af93f54b7992ad698cf11bdb8226d37afc7", + "transactionIndex": "0x40", + "logIndex": "0x99", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000001000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000040000400000000000000000000000020000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000020000001000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x84867466dfaa8f23d0fa91578b0d2af93f54b7992ad698cf11bdb8226d37afc7", + "transactionIndex": "0x40", + "blockHash": "0xc0453a4b3d01db6ce0156e933b331083ebeefa454d5234b2b4af9b96ef8a36d8", + "blockNumber": "0x54d600a", + "gasUsed": "0xe0606", + "effectiveGasPrice": "0x2faf080", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6ed93d", + "logs": [ + { + "address": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "topics": [ + "0xab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c", + "0x00000000000000000000000040ea40013ab948ef3e77b87ecdce715a422cb417" + ], + "data": "0x", + "blockHash": "0xc0453a4b3d01db6ce0156e933b331083ebeefa454d5234b2b4af9b96ef8a36d8", + "blockNumber": "0x54d600a", + "blockTimestamp": "0x69c5ef18", + "transactionHash": "0x9c3add17854a87be1a78e138fe90387ad0c8b8fbdd8139d24888faae5cb564ba", + "transactionIndex": "0x41", + "logIndex": "0x9a", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000001000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000080000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9c3add17854a87be1a78e138fe90387ad0c8b8fbdd8139d24888faae5cb564ba", + "transactionIndex": "0x41", + "blockHash": "0xc0453a4b3d01db6ce0156e933b331083ebeefa454d5234b2b4af9b96ef8a36d8", + "blockNumber": "0x54d600a", + "gasUsed": "0x75ee", + "effectiveGasPrice": "0x2faf080", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6f490b", + "logs": [ + { + "address": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "0x00000000000000000000000040ea40013ab948ef3e77b87ecdce715a422cb417" + ], + "data": "0x", + "blockHash": "0xc0453a4b3d01db6ce0156e933b331083ebeefa454d5234b2b4af9b96ef8a36d8", + "blockNumber": "0x54d600a", + "blockTimestamp": "0x69c5ef18", + "transactionHash": "0x0e7abe0900f0fbe7810052e8fa4f48e950fb57028b6aa0bfd2dcc24b9d949717", + "transactionIndex": "0x42", + "logIndex": "0x9b", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000001000000800000000000000000000000000000000000000010000000000000000000040000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000400000000000000000000000020000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000000200000000000000000000001000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x0e7abe0900f0fbe7810052e8fa4f48e950fb57028b6aa0bfd2dcc24b9d949717", + "transactionIndex": "0x42", + "blockHash": "0xc0453a4b3d01db6ce0156e933b331083ebeefa454d5234b2b4af9b96ef8a36d8", + "blockNumber": "0x54d600a", + "gasUsed": "0x6fce", + "effectiveGasPrice": "0x2faf080", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579510521, + "chain": 56, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployCounterfactualDeposit.s.sol/10/run-latest.json b/broadcast/DeployCounterfactualDeposit.s.sol/10/run-latest.json new file mode 100644 index 000000000..c8be4060e --- /dev/null +++ b/broadcast/DeployCounterfactualDeposit.s.sol/10/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x22d005ccbdda3345118a2c468dae0041b81644f22944bad5588af8c3704d3341", + "transactionType": "CREATE2", + "contractName": "CounterfactualDeposit", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6328f", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610457908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea164736f6c634300081e000a", + "nonce": "0xc9c", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xd690a1", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x22d005ccbdda3345118a2c468dae0041b81644f22944bad5588af8c3704d3341", + "transactionIndex": "0x33", + "blockHash": "0xc8480fa0dd93c29bf96e4e37ce69581ebc4f2315fbc2e830f6552b93247ecd48", + "blockNumber": "0x8e90a67", + "gasUsed": "0x47ca4", + "effectiveGasPrice": "0x2c7", + "blobGasUsed": "0x526c0", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x23d2d0", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x1232bd98e", + "l1GasPrice": "0x26d754a", + "l1GasUsed": "0x34c1" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579362610, + "chain": 10, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployCounterfactualDeposit.s.sol/137/run-latest.json b/broadcast/DeployCounterfactualDeposit.s.sol/137/run-latest.json new file mode 100644 index 000000000..3df9115b4 --- /dev/null +++ b/broadcast/DeployCounterfactualDeposit.s.sol/137/run-latest.json @@ -0,0 +1,65 @@ +{ + "transactions": [ + { + "hash": "0x6d6db29a4cbcd417c5503e469c3d0b121f18f0fcb170707f0cd65ae2d291657d", + "transactionType": "CREATE2", + "contractName": "CounterfactualDeposit", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6328f", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610457908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea164736f6c634300081e000a", + "nonce": "0x17cf", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xf529c3", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "0x0000000000000000000000007ee41d8a25641000661b1ef5e6ae8a00400466b0" + ], + "data": "0x000000000000000000000000000000000000000000000000007d5ca5f8a8c000000000000000000000000000000000000000000000000008edd6a5835b67d6b7000000000000000000000000000000000000000000090be4b1507303dbca126e000000000000000000000000000000000000000000000008ed5948dd62bf16b7000000000000000000000000000000000000000000090be4b1cdcfa9d472d26e", + "blockHash": "0x0732c2c6f91164248d9cac4232f75a9ea1f46f19d095b9c00c37be589baf1e5b", + "blockNumber": "0x50cdf11", + "blockTimestamp": "0x69c5ee45", + "transactionHash": "0x6d6db29a4cbcd417c5503e469c3d0b121f18f0fcb170707f0cd65ae2d291657d", + "transactionIndex": "0x55", + "logIndex": "0x347", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000000000000100000000000000000000000000000000000000000000000000000000000080000000040000000000000000000000020000000400000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000800001000000000000000000400000000000100000000000000001000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x6d6db29a4cbcd417c5503e469c3d0b121f18f0fcb170707f0cd65ae2d291657d", + "transactionIndex": "0x55", + "blockHash": "0x0732c2c6f91164248d9cac4232f75a9ea1f46f19d095b9c00c37be589baf1e5b", + "blockNumber": "0x50cdf11", + "gasUsed": "0x47ca4", + "effectiveGasPrice": "0x334ea13355", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579307084, + "chain": 137, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployCounterfactualDeposit.s.sol/56/run-latest.json b/broadcast/DeployCounterfactualDeposit.s.sol/56/run-latest.json new file mode 100644 index 000000000..12acf82bc --- /dev/null +++ b/broadcast/DeployCounterfactualDeposit.s.sol/56/run-latest.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xa7a0fea2ea4e50ec12132a813e1a71e20a321b1f984dc19c0263d0d61183cfeb", + "transactionType": "CREATE2", + "contractName": "CounterfactualDeposit", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6328f", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610457908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea164736f6c634300081e000a", + "nonce": "0x144", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8d5045", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa7a0fea2ea4e50ec12132a813e1a71e20a321b1f984dc19c0263d0d61183cfeb", + "transactionIndex": "0x40", + "blockHash": "0x359a9f278a5e037902ba556362afba8cacee73e5c2ef503f9bb86d61fca8d5b0", + "blockNumber": "0x54d5ee1", + "gasUsed": "0x47ca4", + "effectiveGasPrice": "0x2faf080", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579375396, + "chain": 56, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployCounterfactualDepositCCTP.s.sol/10/run-latest.json b/broadcast/DeployCounterfactualDepositCCTP.s.sol/10/run-latest.json new file mode 100644 index 000000000..d437f8915 --- /dev/null +++ b/broadcast/DeployCounterfactualDepositCCTP.s.sol/10/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xf75c010a958e9ffb7950e003f9610ffb4aef0acbe6ebfe339ebe8eadb3cd2066", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositCCTP", + "contractAddress": "0xa190b1dc265765be32ecb4d25d37f5bcbbf684bf", + "function": null, + "arguments": ["0x4d11A23E4408eF08Ae1216B3917560e0001CD000", "2"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xc8779", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610a8938819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109bf90816100ca8239608051818181605b0152818161032301528181610507015281816106820152818161076501526107c3015260a051818181609f01526104480152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6101006040526004361015610012575f80fd5b5f5f3560e01c80631f6a1eb9146100c35780638ddb4a89146100825763d248e8951461003c575f80fd5b3461007f578060031936011261007f5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007f578060031936011261007f57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126107225760043567ffffffffffffffff8111610722576100f09036906004016108c9565b60243567ffffffffffffffff8111610722576101109036906004016108c9565b91909260208183810103126107225780359067ffffffffffffffff8211610722576101e08282018483010312610722576102e0604052610151828201610919565b610100528082016020810135610120526040810135610140526060810135610160526080810135610180526101889060a001610919565b6101a05280820160c08101356101c05260e08101356101e05261010081013561020052610120810135610220526101c29061014001610919565b610240526101d58183016101600161092a565b610260526101e88183016101800161092a565b6102805267ffffffffffffffff8183016101a0013511610722576101c09261021b9082018383016101a081013501610938565b6102a0520101356102c0526020818301839003126107225781359167ffffffffffffffff83116107225760a08382018383010312610722576040519260a0840184811067ffffffffffffffff8211176107265760405281810180358552602001356001600160a01b038116900361072257818101602081810135908601526040808201359086015260608082013590860152608001359067ffffffffffffffff8211610722576102cf938301920101610938565b60808201526001600160a01b0360406101000151166101c0610100015180610868575b508151906101c0610100015160e0528160e05181031161073a5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610859575b6040521561074e575b50610100516101205161014051610160516101805160e051939594929391928286038083029363ffffffff9092169290840414908614171561073a5763ffffffff60a0610100015116604088015160608901519160c061010001519360e06101000151956101008001519761012061010001519963ffffffff6101406101000151169b60ff6101606101000151169d60ff6101806101000151166080526101a0610100015160c05260405160a05261024060a051019560a051871067ffffffffffffffff881117610726576127109660405263ffffffff7f00000000000000000000000000000000000000000000000000000000000000001660a05152602060a0510152604060a051015260e0519003606060a0510152608060a051015260a0805101520460c060a051015260e060a051015261010060a051015261012060a051015261014060a051015261016060a051015261018060a05101526101a060a05101526101c060a05101526101e060a051015260805161020060a051015260c05161022060a051015260808101516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b15610722575f6106759160405180938192635c828f4360e11b83526040600484015263ffffffff60a0515116604484015263ffffffff602060a0510151166064840152604060a05101516084840152606060a051015160a4840152608060a051015160c484015260a08051015160e484015260c060a051015161010484015263ffffffff60e060a05101511661012484015261010060a051015161014484015261012060a051015161016484015261014060a051015161018484015261016060a05101516101a484015261018060a05101516101c48401526101a060a05101516101e484015263ffffffff6101c060a05101511661020484015260ff6101e060a05101511661022484015260ff61020060a05101511661024484015261066361022060a051015161024061026486015261028485019061098e565b8381036003190160248501529061098e565b0381836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561071757610702575b507f39c5f15e81023add0ebdd2b2e47d2c3f6301fac8b86a813fc927305f720ad27b606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b61070f9192505f906108f7565b5f905f6106af565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610841575b6040521561080e5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610820575b60405261036f575b635274afe760e01b5f5260045260245ffd5b90600181151661083857823b15153d15161690610806565b503d5f823e3d90fd5b90600181151661083857823b15153d151616906107a4565b90823b15153d15161690610366565b6001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b1575b6040521561080e575f6102f2565b90600181151661083857823b15153d151616906108a3565b9181601f840112156107225782359167ffffffffffffffff8311610722576020838186019501011161072257565b90601f8019910116810190811067ffffffffffffffff82111761072657604052565b359063ffffffff8216820361072257565b359060ff8216820361072257565b81601f820112156107225780359067ffffffffffffffff8211610726576040519261096d601f8401601f1916602001856108f7565b8284526020838301011161072257815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea164736f6c634300081e000a0000000000000000000000004d11a23e4408ef08ae1216b3917560e0001cd0000000000000000000000000000000000000000000000000000000000000000002", + "nonce": "0xca0", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe6c87b", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf75c010a958e9ffb7950e003f9610ffb4aef0acbe6ebfe339ebe8eadb3cd2066", + "transactionIndex": "0x2b", + "blockHash": "0x663ad00ca7f440af7675b90bf6ae703d0c38edf8faafcbadd8eeeb0ff0cf2acf", + "blockNumber": "0x8e90aab", + "gasUsed": "0x91228", + "effectiveGasPrice": "0x2c0", + "blobGasUsed": "0x91820", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xa190b1dc265765be32ecb4d25d37f5bcbbf684bf", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x215de3", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x1cf39f0f5", + "l1GasPrice": "0x2228b18", + "l1GasUsed": "0x5d2b" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579485451, + "chain": 10, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployCounterfactualDepositCCTP.s.sol/137/run-latest.json b/broadcast/DeployCounterfactualDepositCCTP.s.sol/137/run-latest.json new file mode 100644 index 000000000..686d875b4 --- /dev/null +++ b/broadcast/DeployCounterfactualDepositCCTP.s.sol/137/run-latest.json @@ -0,0 +1,65 @@ +{ + "transactions": [ + { + "hash": "0xde984ca3cdfd1e97d5eddd74e402ae73813130549097adb23bab3c78d1929552", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositCCTP", + "contractAddress": "0xfdea19d7eb37612f6235cd2ca2e902bc3df7e18c", + "function": null, + "arguments": ["0x6005CD9f10c0Dc654445f138350b2FA7370BE42d", "7"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xc879b", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610a8938819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109bf90816100ca8239608051818181605b0152818161032301528181610507015281816106820152818161076501526107c3015260a051818181609f01526104480152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6101006040526004361015610012575f80fd5b5f5f3560e01c80631f6a1eb9146100c35780638ddb4a89146100825763d248e8951461003c575f80fd5b3461007f578060031936011261007f5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007f578060031936011261007f57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126107225760043567ffffffffffffffff8111610722576100f09036906004016108c9565b60243567ffffffffffffffff8111610722576101109036906004016108c9565b91909260208183810103126107225780359067ffffffffffffffff8211610722576101e08282018483010312610722576102e0604052610151828201610919565b610100528082016020810135610120526040810135610140526060810135610160526080810135610180526101889060a001610919565b6101a05280820160c08101356101c05260e08101356101e05261010081013561020052610120810135610220526101c29061014001610919565b610240526101d58183016101600161092a565b610260526101e88183016101800161092a565b6102805267ffffffffffffffff8183016101a0013511610722576101c09261021b9082018383016101a081013501610938565b6102a0520101356102c0526020818301839003126107225781359167ffffffffffffffff83116107225760a08382018383010312610722576040519260a0840184811067ffffffffffffffff8211176107265760405281810180358552602001356001600160a01b038116900361072257818101602081810135908601526040808201359086015260608082013590860152608001359067ffffffffffffffff8211610722576102cf938301920101610938565b60808201526001600160a01b0360406101000151166101c0610100015180610868575b508151906101c0610100015160e0528160e05181031161073a5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610859575b6040521561074e575b50610100516101205161014051610160516101805160e051939594929391928286038083029363ffffffff9092169290840414908614171561073a5763ffffffff60a0610100015116604088015160608901519160c061010001519360e06101000151956101008001519761012061010001519963ffffffff6101406101000151169b60ff6101606101000151169d60ff6101806101000151166080526101a0610100015160c05260405160a05261024060a051019560a051871067ffffffffffffffff881117610726576127109660405263ffffffff7f00000000000000000000000000000000000000000000000000000000000000001660a05152602060a0510152604060a051015260e0519003606060a0510152608060a051015260a0805101520460c060a051015260e060a051015261010060a051015261012060a051015261014060a051015261016060a051015261018060a05101526101a060a05101526101c060a05101526101e060a051015260805161020060a051015260c05161022060a051015260808101516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b15610722575f6106759160405180938192635c828f4360e11b83526040600484015263ffffffff60a0515116604484015263ffffffff602060a0510151166064840152604060a05101516084840152606060a051015160a4840152608060a051015160c484015260a08051015160e484015260c060a051015161010484015263ffffffff60e060a05101511661012484015261010060a051015161014484015261012060a051015161016484015261014060a051015161018484015261016060a05101516101a484015261018060a05101516101c48401526101a060a05101516101e484015263ffffffff6101c060a05101511661020484015260ff6101e060a05101511661022484015260ff61020060a05101511661024484015261066361022060a051015161024061026486015261028485019061098e565b8381036003190160248501529061098e565b0381836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561071757610702575b507f39c5f15e81023add0ebdd2b2e47d2c3f6301fac8b86a813fc927305f720ad27b606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b61070f9192505f906108f7565b5f905f6106af565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610841575b6040521561080e5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610820575b60405261036f575b635274afe760e01b5f5260045260245ffd5b90600181151661083857823b15153d15161690610806565b503d5f823e3d90fd5b90600181151661083857823b15153d151616906107a4565b90823b15153d15161690610366565b6001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b1575b6040521561080e575f6102f2565b90600181151661083857823b15153d151616906108a3565b9181601f840112156107225782359167ffffffffffffffff8311610722576020838186019501011161072257565b90601f8019910116810190811067ffffffffffffffff82111761072657604052565b359063ffffffff8216820361072257565b359060ff8216820361072257565b81601f820112156107225780359067ffffffffffffffff8211610726576040519261096d601f8401601f1916602001856108f7565b8284526020838301011161072257815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea164736f6c634300081e000a0000000000000000000000006005cd9f10c0dc654445f138350b2fa7370be42d0000000000000000000000000000000000000000000000000000000000000007", + "nonce": "0x17d3", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x36d6663", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "0x0000000000000000000000007ee41d8a25641000661b1ef5e6ae8a00400466b0" + ], + "data": "0x00000000000000000000000000000000000000000000000000fd72ea5c0c0000000000000000000000000000000000000000000000000008e8487b987171beef000000000000000000000000000000000000000000090c192c6bdb4f76911fa1000000000000000000000000000000000000000000000008e74b08ae1565beef000000000000000000000000000000000000000000090c192d694e39d29d1fa1", + "blockHash": "0xb5c493ebfeaaf7dfea56ea5c4cb0e7f88377ba04eb7e079d44e2cf13f2760737", + "blockNumber": "0x50cdf6c", + "blockTimestamp": "0x69c5eefb", + "transactionHash": "0xde984ca3cdfd1e97d5eddd74e402ae73813130549097adb23bab3c78d1929552", + "transactionIndex": "0x9f", + "logIndex": "0xc9a", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000000000000100000000000000000000000000000000000000000000000000000000000080000000040000000000000000000000020000000400000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000800001000000000000000000400000000000100000000000000001000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xde984ca3cdfd1e97d5eddd74e402ae73813130549097adb23bab3c78d1929552", + "transactionIndex": "0x9f", + "blockHash": "0xb5c493ebfeaaf7dfea56ea5c4cb0e7f88377ba04eb7e079d44e2cf13f2760737", + "blockNumber": "0x50cdf6c", + "gasUsed": "0x91240", + "effectiveGasPrice": "0x333ac0231f", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xfdea19d7eb37612f6235cd2ca2e902bc3df7e18c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579493344, + "chain": 137, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployCounterfactualDepositFactory.s.sol/10/run-latest.json b/broadcast/DeployCounterfactualDepositFactory.s.sol/10/run-latest.json new file mode 100644 index 000000000..18f51c483 --- /dev/null +++ b/broadcast/DeployCounterfactualDepositFactory.s.sol/10/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x8f05a286df4b9e117f4685cff5f18bdf97f635eb23a877cb95c68ffc5b83b671", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositFactory", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6dc8f", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610497908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea164736f6c634300081e000a", + "nonce": "0xc9d", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x77ef8a", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8f05a286df4b9e117f4685cff5f18bdf97f635eb23a877cb95c68ffc5b83b671", + "transactionIndex": "0x1e", + "blockHash": "0xf35619a97c23bb487a560317961f539f013ac280667b8fa611ed918ceba23ff3", + "blockNumber": "0x8e90a7b", + "gasUsed": "0x4b111", + "effectiveGasPrice": "0x2c9", + "blobGasUsed": "0x53ca0", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x24e949", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x11975eb9b", + "l1GasPrice": "0x22c244c", + "l1GasUsed": "0x35a5" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579392985, + "chain": 10, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployCounterfactualDepositFactory.s.sol/137/run-latest.json b/broadcast/DeployCounterfactualDepositFactory.s.sol/137/run-latest.json new file mode 100644 index 000000000..741e5bf08 --- /dev/null +++ b/broadcast/DeployCounterfactualDepositFactory.s.sol/137/run-latest.json @@ -0,0 +1,65 @@ +{ + "transactions": [ + { + "hash": "0x789a039a8e14a4ee93b4d04fcf0f63a6a3e921b712ff523a2e7a722fd7d0a78d", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositFactory", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6dc8f", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610497908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea164736f6c634300081e000a", + "nonce": "0x17d0", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xaf2f51", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "0x0000000000000000000000007ee41d8a25641000661b1ef5e6ae8a00400466b0" + ], + "data": "0x00000000000000000000000000000000000000000000000000967412f2a91900000000000000000000000000000000000000000000000008ecf0700a19f1c843000000000000000000000000000000000000000000090bf33b42a70171e52c37000000000000000000000000000000000000000000000008ec59fbf72748af43000000000000000000000000000000000000000000090bf33bd91b14648e4537", + "blockHash": "0x6e3618e719b6cfff1991f3008f1a8a0899dcd4faca307e0d6135e9784b24c987", + "blockNumber": "0x50cdf2b", + "blockTimestamp": "0x69c5ee79", + "transactionHash": "0x789a039a8e14a4ee93b4d04fcf0f63a6a3e921b712ff523a2e7a722fd7d0a78d", + "transactionIndex": "0x45", + "logIndex": "0x229", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000000000000100000000000000000000000000000000000000000000000000000000000080000000040000000000000000000000020000000400000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000800001000000000000000000400000000000100000000000000001000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x789a039a8e14a4ee93b4d04fcf0f63a6a3e921b712ff523a2e7a722fd7d0a78d", + "transactionIndex": "0x45", + "blockHash": "0x6e3618e719b6cfff1991f3008f1a8a0899dcd4faca307e0d6135e9784b24c987", + "blockNumber": "0x50cdf2b", + "gasUsed": "0x4b111", + "effectiveGasPrice": "0x374977fb42", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579344960, + "chain": 137, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployCounterfactualDepositFactory.s.sol/56/run-latest.json b/broadcast/DeployCounterfactualDepositFactory.s.sol/56/run-latest.json new file mode 100644 index 000000000..010cc5d39 --- /dev/null +++ b/broadcast/DeployCounterfactualDepositFactory.s.sol/56/run-latest.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x5eb69ddb829423fa47a7723bb738096eb1d39586ada99d31f703ff28601ff14d", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositFactory", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6dc8f", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610497908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea164736f6c634300081e000a", + "nonce": "0x145", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xa24507", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5eb69ddb829423fa47a7723bb738096eb1d39586ada99d31f703ff28601ff14d", + "transactionIndex": "0x3b", + "blockHash": "0x138157cb67ff0de44b49c36045b2c898812f3c8ab9fe2462ea2129b702c29fb8", + "blockNumber": "0x54d5f31", + "gasUsed": "0x4b111", + "effectiveGasPrice": "0x2faf080", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579411509, + "chain": 56, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployCounterfactualDepositOFT.s.sol/137/run-latest.json b/broadcast/DeployCounterfactualDepositOFT.s.sol/137/run-latest.json new file mode 100644 index 000000000..e2d1d7d77 --- /dev/null +++ b/broadcast/DeployCounterfactualDepositOFT.s.sol/137/run-latest.json @@ -0,0 +1,65 @@ +{ + "transactions": [ + { + "hash": "0x3ebd29f967d641b881138b3c114b6e830b41caa26623897399fb1add8e5af887", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositOFT", + "contractAddress": "0x9382ee0cc9508ec6e0daa7d7c37fb95d4bab4607", + "function": null, + "arguments": ["0x43e15Fb40DaDdA50E1d2BA300416811f6c28540c", "30109"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xca359", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610aa038819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109d690816100ca8239608051818181605a015281816103100152818161050d0152818161066f0152818161073d015261079b015260a051818181609e01526104070152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60a06040526004361015610011575f80fd5b5f5f3560e01c80631f6a1eb9146100c2578063479cca5e14610081576376181fdb1461003b575f80fd5b3461007e578060031936011261007e5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007e578060031936011261007e57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50604036600319011261070e5760043567ffffffffffffffff811161070e576100ef9036906004016108cc565b9060243567ffffffffffffffff811161070e576101109036906004016108cc565b91909281019060208183031261070e5780359067ffffffffffffffff821161070e5761020082820184031261070e576102a060405261015082820161091c565b60a052808201602081013560c05261016a9060400161092d565b60e09081528183016060810135610100908152608082013561012090815260a083013561014090815260c0840135610160529383013561018052908201356101a0528101356101c0526101bd910161091c565b6101e0526101d081830161016001610941565b610200526101e381830161018001610941565b610220526101f68183016101a00161092d565b610240528082016101c0013567ffffffffffffffff811161070e576101e093610222918484010161094f565b610260520101356102805260208183018390031261070e5767ffffffffffffffff82351161070e5760a082358301828401031261070e576040519160a0830183811067ffffffffffffffff82111761071257604052803581018035845261028b9060200161092d565b60208401528035810160408181013590850152606080820135908501526080013567ffffffffffffffff811161070e576102cb928201918035010161094f565b60808201526102805180610850575b50805161028051810390811161083c576001600160a01b03604060a001511660405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f511482161561082d575b60405215610726575b5063ffffffff60a0511690602060a00151906040840151606085015160c060a0015160e060a0015161010060a0015161012060a001519063ffffffff61014060a001511692608060a001519460a080015196606060a001519860ff61016060a00151169a60ff61018060a00151169c6101c060a001519e604051608052608051610220608051011067ffffffffffffffff610220608051011117610712576102206080510160405263ffffffff7f0000000000000000000000000000000000000000000000000000000000000000166080515260206080510152604060805101526060608051015260808051015260a0608051015260c0608051015260e06080510152610100608051015261012060805101526101406080510152610160608051015261018060805101526101a060805101526101c060805101526101e0608051015261020060805101526001600160a01b036101a060a0015116604051906020820182811067ffffffffffffffff821117610712576040528152604051906040820182811067ffffffffffffffff821117610712576040526080518252602082019081526080830151906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b1561070e5761064892610662610200925f946001600160a01b036040519788968796634982e57b60e01b885260406004890152516040604489015263ffffffff815116608489015263ffffffff60208201511660a4890152604081015160c4890152606081015160e4890152608081015161010489015260a081015161012489015260c081015161014489015260e08101516101648901526101008101516101848901526101208101516101a489015263ffffffff610140820151166101c48901526101608101516101e48901526101808101516102048901526101a081015161022489015260ff6101c08201511661024489015260ff6101e08201511661026489015201516102206102848801526102a48701906109a5565b9251511660648501528382036003190160248501526109a5565b0381346001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af18015610703576106ee575b507ef4adfc191d7f928ccc704947bff918c0cce0ae566428325b8894943263842a606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b6106fb9192505f906108fa565b5f905f61069c565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610815575b604052156107e25760405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f51148216156107f4575b604052610358575b635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d151616906107da565b503d5f823e3d90fd5b90600181151661080c57823b15153d1516169061077c565b90823b15153d1516169061034f565b634e487b7160e01b5f52601160045260245ffd5b6001600160a01b03604060a0015116906001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b4575b6040526102da57635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d1516169061089b565b9181601f8401121561070e5782359167ffffffffffffffff831161070e576020838186019501011161070e57565b90601f8019910116810190811067ffffffffffffffff82111761071257604052565b359063ffffffff8216820361070e57565b35906001600160a01b038216820361070e57565b359060ff8216820361070e57565b81601f8201121561070e5780359067ffffffffffffffff82116107125760405192610984601f8401601f1916602001856108fa565b8284526020838301011161070e57815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea164736f6c634300081e000a00000000000000000000000043e15fb40dadda50e1d2ba300416811f6c28540c000000000000000000000000000000000000000000000000000000000000759d", + "nonce": "0x17d4", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x3ca9e37", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "0x0000000000000000000000007ee41d8a25641000661b1ef5e6ae8a00400466b0" + ], + "data": "0x00000000000000000000000000000000000000000000000000ffa41c2e0f2000000000000000000000000000000000000000000000000008e677c3e702d9c92f000000000000000000000000000000000000000000090c2a386b68ec14be867b000000000000000000000000000000000000000000000008e5781fcad4caa92f000000000000000000000000000000000000000000090c2a396b0d0842cda67b", + "blockHash": "0x64598676f5a7b5353d78ed65bd65b6fb8274ab04d864fea2ef4af3563880bbb4", + "blockNumber": "0x50cdf87", + "blockTimestamp": "0x69c5ef31", + "transactionHash": "0x3ebd29f967d641b881138b3c114b6e830b41caa26623897399fb1add8e5af887", + "transactionIndex": "0x9f", + "logIndex": "0xedb", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000000000000100000000000000000000000000000000000000000000000000000000000080000000040000000000000000000000020000000400000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000800001000000000000000000400000000000100000000000000001000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x3ebd29f967d641b881138b3c114b6e830b41caa26623897399fb1add8e5af887", + "transactionIndex": "0x9f", + "blockHash": "0x64598676f5a7b5353d78ed65bd65b6fb8274ab04d864fea2ef4af3563880bbb4", + "blockNumber": "0x50cdf87", + "gasUsed": "0x92656", + "effectiveGasPrice": "0x33de8fac63", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x9382ee0cc9508ec6e0daa7d7c37fb95d4bab4607" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579544817, + "chain": 137, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/10/run-latest.json b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/10/run-latest.json new file mode 100644 index 000000000..d5b9b96eb --- /dev/null +++ b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/10/run-latest.json @@ -0,0 +1,59 @@ +{ + "transactions": [ + { + "hash": "0x2afec8f5db3cebfdbf2da22673ea7f277deb91b9e9c2f403ee2260ef6dac17c9", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositSpokePool", + "contractAddress": "0x47713f44a85ff0692b2d2a1c893d222c48221b23", + "function": null, + "arguments": [ + "0x6f26Bf09B1C792e3228e5467807a900A503c0281", + "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE", + "0x4200000000000000000000000000000000000006" + ], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x15cb15", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c95760608161153c803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161105590816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a0000000000000000000000006f26bf09b1c792e3228e5467807a900a503c0281000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe0000000000000000000000004200000000000000000000000000000000000006", + "nonce": "0xc9f", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x76fe0d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x2afec8f5db3cebfdbf2da22673ea7f277deb91b9e9c2f403ee2260ef6dac17c9", + "transactionIndex": "0x1a", + "blockHash": "0x2afb7a1cbf0ea65492c5b3bf93a310a9477acff2240e5bf09ea9d1c6fd71a645", + "blockNumber": "0x8e90a9a", + "gasUsed": "0xee6c2", + "effectiveGasPrice": "0x2c4", + "blobGasUsed": "0x137860", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x47713f44a85ff0692b2d2a1c893d222c48221b23", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x21be3f", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x3dbd79179", + "l1GasPrice": "0x21a8d8f", + "l1GasUsed": "0xc767" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579464752, + "chain": 10, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/137/run-latest.json b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/137/run-latest.json new file mode 100644 index 000000000..5cb2d301d --- /dev/null +++ b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/137/run-latest.json @@ -0,0 +1,69 @@ +{ + "transactions": [ + { + "hash": "0xdcc74125b85cb1a7e34e6bfe318cc565b7f5423e1fe1b187dcd331fd80565a83", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositSpokePool", + "contractAddress": "0xe7db272828e4bbc5fb89d64231be8a160c8af072", + "function": null, + "arguments": [ + "0x9295ee1d8C5b022Be115A2AD3c30C72E34e7F096", + "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE", + "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270" + ], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x15cc50", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c95760608161153c803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161105590816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a0000000000000000000000009295ee1d8c5b022be115a2ad3c30c72e34e7f096000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe0000000000000000000000000d500b1d8e8ef31e21c99d1db9a6444d3adf1270", + "nonce": "0x17d2", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xd3cff8", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "0x0000000000000000000000007ee41d8a25641000661b1ef5e6ae8a00400466b0" + ], + "data": "0x00000000000000000000000000000000000000000000000001a06ead16a5e000000000000000000000000000000000000000000000000008eb43245181c7f739000000000000000000000000000000000000000000090c0babcac91a7b4afc77000000000000000000000000000000000000000000000008e9a2b5a46b221739000000000000000000000000000000000000000000090c0bad6b37c791f0dc77", + "blockHash": "0x624f883b0573e0c83bdd3ad4af879e43dd019542517c337fa08f3c41b1aae4df", + "blockNumber": "0x50cdf54", + "blockTimestamp": "0x69c5eecb", + "transactionHash": "0xdcc74125b85cb1a7e34e6bfe318cc565b7f5423e1fe1b187dcd331fd80565a83", + "transactionIndex": "0x4d", + "logIndex": "0x2d5", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000000000000100000000000000000000000000000000000000000000000000000000000080000000040000000000000000000000020000000400000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000800001000000000000000000400000000000100000000000000001000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xdcc74125b85cb1a7e34e6bfe318cc565b7f5423e1fe1b187dcd331fd80565a83", + "transactionIndex": "0x4d", + "blockHash": "0x624f883b0573e0c83bdd3ad4af879e43dd019542517c337fa08f3c41b1aae4df", + "blockNumber": "0x50cdf54", + "gasUsed": "0xee79a", + "effectiveGasPrice": "0x332b4721b9", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe7db272828e4bbc5fb89d64231be8a160c8af072" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579443447, + "chain": 137, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/56/run-latest.json b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/56/run-latest.json new file mode 100644 index 000000000..cf5a80c0c --- /dev/null +++ b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/56/run-latest.json @@ -0,0 +1,51 @@ +{ + "transactions": [ + { + "hash": "0xa72e732cca57b0fd17f451f0390067d61f3b9757b03435723f22ce40a740cf4b", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositSpokePool", + "contractAddress": "0x06bb891f8a0cb883e88072285df0f36f5f1ec73b", + "function": null, + "arguments": [ + "0x4e8E101924eDE233C13e2D8622DC8aED2872d505", + "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE", + "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c" + ], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x15cc50", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c95760608161153c803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161105590816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a0000000000000000000000004e8e101924ede233c13e2d8622dc8aed2872d505000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", + "nonce": "0x146", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x389748", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa72e732cca57b0fd17f451f0390067d61f3b9757b03435723f22ce40a740cf4b", + "transactionIndex": "0xd", + "blockHash": "0xa48891a40fdb3e2ac428de60aed3fb53f42d670d568fa7a5939ceb1e74dc7d4f", + "blockNumber": "0x54d5fa4", + "gasUsed": "0xee79a", + "effectiveGasPrice": "0x3e9bd50", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x06bb891f8a0cb883e88072285df0f36f5f1ec73b" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579467392, + "chain": 56, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployWithdrawImplementation.s.sol/10/run-latest.json b/broadcast/DeployWithdrawImplementation.s.sol/10/run-latest.json new file mode 100644 index 000000000..dfcd12d9e --- /dev/null +++ b/broadcast/DeployWithdrawImplementation.s.sol/10/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xbbd0907ac184109405a3af0971416d91861dcdb00454ff217a3c8c41388f881a", + "transactionType": "CREATE2", + "contractName": "WithdrawImplementation", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x4dd48", + "value": "0x0", + "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576102f7908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea164736f6c634300081e000a", + "nonce": "0xc9e", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xb66f7a", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xbbd0907ac184109405a3af0971416d91861dcdb00454ff217a3c8c41388f881a", + "transactionIndex": "0x27", + "blockHash": "0x53e85db0dcd4b60fbf96737563db114397f34508fcf45968f44249d8e3e7748b", + "blockNumber": "0x8e90a88", + "gasUsed": "0x3537a", + "effectiveGasPrice": "0x2c7", + "blobGasUsed": "0x364c0", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1fe717", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0xb2d19e25", + "l1GasPrice": "0x254f96e", + "l1GasUsed": "0x22c5" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579418932, + "chain": 10, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployWithdrawImplementation.s.sol/137/run-latest.json b/broadcast/DeployWithdrawImplementation.s.sol/137/run-latest.json new file mode 100644 index 000000000..feb91c327 --- /dev/null +++ b/broadcast/DeployWithdrawImplementation.s.sol/137/run-latest.json @@ -0,0 +1,65 @@ +{ + "transactions": [ + { + "hash": "0x93cebb1d200db82aee25aa65c362f283a57f77e1885e11dd1c8f126d76f922ac", + "transactionType": "CREATE2", + "contractName": "WithdrawImplementation", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x4dd48", + "value": "0x0", + "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576102f7908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea164736f6c634300081e000a", + "nonce": "0x17d1", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x18e8bfc", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "0x0000000000000000000000007ee41d8a25641000661b1ef5e6ae8a00400466b0" + ], + "data": "0x000000000000000000000000000000000000000000000000005cedfaf70fe000000000000000000000000000000000000000000000000008ebed0cb2573976e1000000000000000000000000000000000000000000090bfc727c1f5323ce1467000000000000000000000000000000000000000000000008eb901eb7602996e1000000000000000000000000000000000000000000090bfc72d90d4e1addf467", + "blockHash": "0xb3168bfc4c004e0e9df569ec19a22d0e0a6f07bd751882d98c70042780d9e47c", + "blockNumber": "0x50cdf3b", + "blockTimestamp": "0x69c5ee99", + "transactionHash": "0x93cebb1d200db82aee25aa65c362f283a57f77e1885e11dd1c8f126d76f922ac", + "transactionIndex": "0x66", + "logIndex": "0x5e9", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000000000000100000000000000000000000000000000000000000000000000000000000080000000040000000000000000000000020000000400000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000800001000000000000000000400000000000100000000000000001000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x93cebb1d200db82aee25aa65c362f283a57f77e1885e11dd1c8f126d76f922ac", + "transactionIndex": "0x66", + "blockHash": "0xb3168bfc4c004e0e9df569ec19a22d0e0a6f07bd751882d98c70042780d9e47c", + "blockNumber": "0x50cdf3b", + "gasUsed": "0x3537a", + "effectiveGasPrice": "0x33155e5a64", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579392592, + "chain": 137, + "commit": "94e0f0ba" +} diff --git a/broadcast/DeployWithdrawImplementation.s.sol/56/run-latest.json b/broadcast/DeployWithdrawImplementation.s.sol/56/run-latest.json new file mode 100644 index 000000000..2f088100a --- /dev/null +++ b/broadcast/DeployWithdrawImplementation.s.sol/56/run-latest.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE2", + "contractName": "WithdrawImplementation", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x4dd48", + "value": "0x0", + "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576102f7908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea164736f6c634300081e000a", + "nonce": "0x146", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774579417831, + "chain": 56, + "commit": "94e0f0ba" +} diff --git a/broadcast/deployed-addresses.json b/broadcast/deployed-addresses.json index 3ebdc7e99..df91846b7 100644 --- a/broadcast/deployed-addresses.json +++ b/broadcast/deployed-addresses.json @@ -279,6 +279,30 @@ "block_number": 148566974, "transaction_hash": "0xa41e9cb57257e058065e7235e71c16f5b92d64147b1b3d6eeb7025aebe0eb278" }, + "AdminWithdrawManager": { + "address": "0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E", + "transaction_hash": "0x947916c2ac251106a25300f34647e42ce25452e920766f0d5ef1b171c99f71cf" + }, + "CounterfactualDeposit": { + "address": "0x116e1f29138B0a6417189fFdf4a17de223Ae27C7", + "block_number": 149490279, + "transaction_hash": "0x22d005ccbdda3345118a2c468dae0041b81644f22944bad5588af8c3704d3341" + }, + "CounterfactualDepositCCTP": { + "address": "0xA190B1DC265765be32Ecb4d25d37f5BCbbf684Bf", + "block_number": 149490347, + "transaction_hash": "0xf75c010a958e9ffb7950e003f9610ffb4aef0acbe6ebfe339ebe8eadb3cd2066" + }, + "CounterfactualDepositFactory": { + "address": "0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772", + "block_number": 149490299, + "transaction_hash": "0x8f05a286df4b9e117f4685cff5f18bdf97f635eb23a877cb95c68ffc5b83b671" + }, + "CounterfactualDepositSpokePool": { + "address": "0x47713F44A85fF0692B2d2A1C893D222c48221B23", + "block_number": 149490330, + "transaction_hash": "0x2afec8f5db3cebfdbf2da22673ea7f277deb91b9e9c2f403ee2260ef6dac17c9" + }, "SponsoredCCTPSrcPeriphery": { "address": "0x4d11A23E4408eF08Ae1216B3917560e0001CD000", "block_number": 147713295, @@ -288,6 +312,11 @@ "address": "0x03743372098Aa51E1fCe537D51025F08b55C4144", "block_number": 149159192, "transaction_hash": "0xd9576b2fffbc2a032bec276d1a62bed6b50210027d848791e62f45fe922ad15b" + }, + "WithdrawImplementation": { + "address": "0x679D43e1d304001538Bf083D421484fD67c00a45", + "block_number": 149490312, + "transaction_hash": "0xbbd0907ac184109405a3af0971416d91861dcdb00454ff217a3c8c41388f881a" } } }, @@ -314,6 +343,30 @@ "SP1Helios": { "address": "0x19256DCEa4B63c56B3EFc8708cd62F595B2d1922", "block_number": 69434159 + }, + "AdminWithdrawManager": { + "address": "0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E", + "block_number": 88956938, + "transaction_hash": "0x84867466dfaa8f23d0fa91578b0d2af93f54b7992ad698cf11bdb8226d37afc7" + }, + "CounterfactualDeposit": { + "address": "0x116e1f29138B0a6417189fFdf4a17de223Ae27C7", + "block_number": 88956641, + "transaction_hash": "0xa7a0fea2ea4e50ec12132a813e1a71e20a321b1f984dc19c0263d0d61183cfeb" + }, + "CounterfactualDepositFactory": { + "address": "0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772", + "block_number": 88956721, + "transaction_hash": "0x5eb69ddb829423fa47a7723bb738096eb1d39586ada99d31f703ff28601ff14d" + }, + "CounterfactualDepositSpokePool": { + "address": "0x06bB891F8A0cB883e88072285DF0F36f5F1ec73b", + "block_number": 88956836, + "transaction_hash": "0xa72e732cca57b0fd17f451f0390067d61f3b9757b03435723f22ce40a740cf4b" + }, + "WithdrawImplementation": { + "address": "0x679D43e1d304001538Bf083D421484fD67c00a45", + "transaction_hash": null } } }, @@ -427,6 +480,35 @@ "block_number": 83806758, "transaction_hash": "0xa4cf24a3b0ad6ba6d8e38dc037807a8a92d9e1e5b130025feb72cb8cb41d2079" }, + "AdminWithdrawManager": { + "address": "0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E", + "transaction_hash": "0x7465a31b929930bef8de6a7ebc7e5b4acfa34dad05a47fb46e4fadffad9823ad" + }, + "CounterfactualDeposit": { + "address": "0x116e1f29138B0a6417189fFdf4a17de223Ae27C7", + "block_number": 84729617, + "transaction_hash": "0x6d6db29a4cbcd417c5503e469c3d0b121f18f0fcb170707f0cd65ae2d291657d" + }, + "CounterfactualDepositCCTP": { + "address": "0xfDeA19d7eB37612f6235Cd2ca2E902BC3DF7E18c", + "block_number": 84729708, + "transaction_hash": "0xde984ca3cdfd1e97d5eddd74e402ae73813130549097adb23bab3c78d1929552" + }, + "CounterfactualDepositFactory": { + "address": "0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772", + "block_number": 84729643, + "transaction_hash": "0x789a039a8e14a4ee93b4d04fcf0f63a6a3e921b712ff523a2e7a722fd7d0a78d" + }, + "CounterfactualDepositOFT": { + "address": "0x9382Ee0cc9508ec6e0daA7D7C37fb95D4baB4607", + "block_number": 84729735, + "transaction_hash": "0x3ebd29f967d641b881138b3c114b6e830b41caa26623897399fb1add8e5af887" + }, + "CounterfactualDepositSpokePool": { + "address": "0xE7db272828e4BbC5Fb89D64231bE8A160C8af072", + "block_number": 84729684, + "transaction_hash": "0xdcc74125b85cb1a7e34e6bfe318cc565b7f5423e1fe1b187dcd331fd80565a83" + }, "SponsoredCCTPSrcPeriphery": { "address": "0x6005CD9f10c0Dc654445f138350b2FA7370BE42d", "block_number": 82952908, @@ -441,6 +523,11 @@ "address": "0x03743372098Aa51E1fCe537D51025F08b55C4144", "block_number": 84398607, "transaction_hash": "0x1eaa7b029710d02e3b2d72fb5f59bd89b3effa88605fe3ba7f695374627a9b58" + }, + "WithdrawImplementation": { + "address": "0x679D43e1d304001538Bf083D421484fD67c00a45", + "block_number": 84729659, + "transaction_hash": "0x93cebb1d200db82aee25aa65c362f283a57f77e1885e11dd1c8f126d76f922ac" } } }, diff --git a/broadcast/deployed-addresses.md b/broadcast/deployed-addresses.md index bb7696a92..7a98dd14b 100644 --- a/broadcast/deployed-addresses.md +++ b/broadcast/deployed-addresses.md @@ -64,27 +64,38 @@ This file contains the latest deployed smart contract addresses from the broadca ## Optimism (10) -| Contract Name | Address | -| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| 1inch_SwapAndBridge | [0x3E7448657409278C9d6E192b92F2b69B234FCc42](https://optimistic.etherscan.io/address/0x3E7448657409278C9d6E192b92F2b69B234FCc42) | -| AcrossMerkleDistributor | [0xc8b31410340d57417bE62672f6B53dfB9de30aC2](https://optimistic.etherscan.io/address/0xc8b31410340d57417bE62672f6B53dfB9de30aC2) | -| MulticallHandler | [0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E](https://optimistic.etherscan.io/address/0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E) | -| SpokePool | [0x6f26Bf09B1C792e3228e5467807a900A503c0281](https://optimistic.etherscan.io/address/0x6f26Bf09B1C792e3228e5467807a900A503c0281) | -| SpokePoolPeriphery | [0x10D8b8DaA26d307489803e10477De69C0492B610](https://optimistic.etherscan.io/address/0x10D8b8DaA26d307489803e10477De69C0492B610) | -| SpokePoolVerifier | [0x3Fb9cED51E968594C87963a371Ed90c39519f65A](https://optimistic.etherscan.io/address/0x3Fb9cED51E968594C87963a371Ed90c39519f65A) | -| SponsoredCCTPSrcPeriphery | [0x4d11A23E4408eF08Ae1216B3917560e0001CD000](https://optimistic.etherscan.io/address/0x4d11A23E4408eF08Ae1216B3917560e0001CD000) | -| TransferProxy | [0x03743372098Aa51E1fCe537D51025F08b55C4144](https://optimistic.etherscan.io/address/0x03743372098Aa51E1fCe537D51025F08b55C4144) | -| UniswapV3_SwapAndBridge | [0x6f4A733c7889f038D77D4f540182Dda17423CcbF](https://optimistic.etherscan.io/address/0x6f4A733c7889f038D77D4f540182Dda17423CcbF) | +| Contract Name | Address | +| ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- | +| 1inch_SwapAndBridge | [0x3E7448657409278C9d6E192b92F2b69B234FCc42](https://optimistic.etherscan.io/address/0x3E7448657409278C9d6E192b92F2b69B234FCc42) | +| AcrossMerkleDistributor | [0xc8b31410340d57417bE62672f6B53dfB9de30aC2](https://optimistic.etherscan.io/address/0xc8b31410340d57417bE62672f6B53dfB9de30aC2) | +| AdminWithdrawManager | [0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E](https://optimistic.etherscan.io/address/0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E) | +| CounterfactualDeposit | [0x116e1f29138B0a6417189fFdf4a17de223Ae27C7](https://optimistic.etherscan.io/address/0x116e1f29138B0a6417189fFdf4a17de223Ae27C7) | +| CounterfactualDepositCCTP | [0xA190B1DC265765be32Ecb4d25d37f5BCbbf684Bf](https://optimistic.etherscan.io/address/0xA190B1DC265765be32Ecb4d25d37f5BCbbf684Bf) | +| CounterfactualDepositFactory | [0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772](https://optimistic.etherscan.io/address/0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772) | +| CounterfactualDepositSpokePool | [0x47713F44A85fF0692B2d2A1C893D222c48221B23](https://optimistic.etherscan.io/address/0x47713F44A85fF0692B2d2A1C893D222c48221B23) | +| MulticallHandler | [0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E](https://optimistic.etherscan.io/address/0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E) | +| SpokePool | [0x6f26Bf09B1C792e3228e5467807a900A503c0281](https://optimistic.etherscan.io/address/0x6f26Bf09B1C792e3228e5467807a900A503c0281) | +| SpokePoolPeriphery | [0x10D8b8DaA26d307489803e10477De69C0492B610](https://optimistic.etherscan.io/address/0x10D8b8DaA26d307489803e10477De69C0492B610) | +| SpokePoolVerifier | [0x3Fb9cED51E968594C87963a371Ed90c39519f65A](https://optimistic.etherscan.io/address/0x3Fb9cED51E968594C87963a371Ed90c39519f65A) | +| SponsoredCCTPSrcPeriphery | [0x4d11A23E4408eF08Ae1216B3917560e0001CD000](https://optimistic.etherscan.io/address/0x4d11A23E4408eF08Ae1216B3917560e0001CD000) | +| TransferProxy | [0x03743372098Aa51E1fCe537D51025F08b55C4144](https://optimistic.etherscan.io/address/0x03743372098Aa51E1fCe537D51025F08b55C4144) | +| UniswapV3_SwapAndBridge | [0x6f4A733c7889f038D77D4f540182Dda17423CcbF](https://optimistic.etherscan.io/address/0x6f4A733c7889f038D77D4f540182Dda17423CcbF) | +| WithdrawImplementation | [0x679D43e1d304001538Bf083D421484fD67c00a45](https://optimistic.etherscan.io/address/0x679D43e1d304001538Bf083D421484fD67c00a45) | ## BNB Smart Chain (56) -| Contract Name | Address | -| ------------------ | -------------------------------------------------------------------------------------------------------------------- | -| MulticallHandler | [0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E](https://bscscan.com/address/0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E) | -| SP1Helios | [0x19256DCEa4B63c56B3EFc8708cd62F595B2d1922](https://bscscan.com/address/0x19256DCEa4B63c56B3EFc8708cd62F595B2d1922) | -| SpokePool | [0x4e8E101924eDE233C13e2D8622DC8aED2872d505](https://bscscan.com/address/0x4e8E101924eDE233C13e2D8622DC8aED2872d505) | -| SpokePoolPeriphery | [0x10D8b8DaA26d307489803e10477De69C0492B610](https://bscscan.com/address/0x10D8b8DaA26d307489803e10477De69C0492B610) | -| SpokePoolVerifier | [0x3Fb9cED51E968594C87963a371Ed90c39519f65A](https://bscscan.com/address/0x3Fb9cED51E968594C87963a371Ed90c39519f65A) | +| Contract Name | Address | +| ------------------------------ | -------------------------------------------------------------------------------------------------------------------- | +| AdminWithdrawManager | [0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E](https://bscscan.com/address/0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E) | +| CounterfactualDeposit | [0x116e1f29138B0a6417189fFdf4a17de223Ae27C7](https://bscscan.com/address/0x116e1f29138B0a6417189fFdf4a17de223Ae27C7) | +| CounterfactualDepositFactory | [0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772](https://bscscan.com/address/0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772) | +| CounterfactualDepositSpokePool | [0x06bB891F8A0cB883e88072285DF0F36f5F1ec73b](https://bscscan.com/address/0x06bB891F8A0cB883e88072285DF0F36f5F1ec73b) | +| MulticallHandler | [0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E](https://bscscan.com/address/0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E) | +| SP1Helios | [0x19256DCEa4B63c56B3EFc8708cd62F595B2d1922](https://bscscan.com/address/0x19256DCEa4B63c56B3EFc8708cd62F595B2d1922) | +| SpokePool | [0x4e8E101924eDE233C13e2D8622DC8aED2872d505](https://bscscan.com/address/0x4e8E101924eDE233C13e2D8622DC8aED2872d505) | +| SpokePoolPeriphery | [0x10D8b8DaA26d307489803e10477De69C0492B610](https://bscscan.com/address/0x10D8b8DaA26d307489803e10477De69C0492B610) | +| SpokePoolVerifier | [0x3Fb9cED51E968594C87963a371Ed90c39519f65A](https://bscscan.com/address/0x3Fb9cED51E968594C87963a371Ed90c39519f65A) | +| WithdrawImplementation | [0x679D43e1d304001538Bf083D421484fD67c00a45](https://bscscan.com/address/0x679D43e1d304001538Bf083D421484fD67c00a45) | ## Unichain (130) @@ -110,6 +121,12 @@ This file contains the latest deployed smart contract addresses from the broadca | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | 1inch_SwapAndBridge | [0xaBa0F11D55C5dDC52cD0Cb2cd052B621d45159d5](https://polygonscan.com/address/0xaBa0F11D55C5dDC52cD0Cb2cd052B621d45159d5) | | 1inch_UniversalSwapAndBridge | [0xF9735e425A36d22636EF4cb75c7a6c63378290CA](https://polygonscan.com/address/0xF9735e425A36d22636EF4cb75c7a6c63378290CA) | +| AdminWithdrawManager | [0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E](https://polygonscan.com/address/0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E) | +| CounterfactualDeposit | [0x116e1f29138B0a6417189fFdf4a17de223Ae27C7](https://polygonscan.com/address/0x116e1f29138B0a6417189fFdf4a17de223Ae27C7) | +| CounterfactualDepositCCTP | [0xfDeA19d7eB37612f6235Cd2ca2E902BC3DF7E18c](https://polygonscan.com/address/0xfDeA19d7eB37612f6235Cd2ca2E902BC3DF7E18c) | +| CounterfactualDepositFactory | [0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772](https://polygonscan.com/address/0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772) | +| CounterfactualDepositOFT | [0x9382Ee0cc9508ec6e0daA7D7C37fb95D4baB4607](https://polygonscan.com/address/0x9382Ee0cc9508ec6e0daA7D7C37fb95D4baB4607) | +| CounterfactualDepositSpokePool | [0xE7db272828e4BbC5Fb89D64231bE8A160C8af072](https://polygonscan.com/address/0xE7db272828e4BbC5Fb89D64231bE8A160C8af072) | | MintableERC1155 | [0xA15a90E7936A2F8B70E181E955760860D133e56B](https://polygonscan.com/address/0xA15a90E7936A2F8B70E181E955760860D133e56B) | | MulticallHandler | [0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E](https://polygonscan.com/address/0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E) | | PolygonTokenBridger | [0x0330E9b4D0325cCfF515E81DFbc7754F2a02ac57](https://polygonscan.com/address/0x0330E9b4D0325cCfF515E81DFbc7754F2a02ac57) | @@ -121,6 +138,7 @@ This file contains the latest deployed smart contract addresses from the broadca | TransferProxy | [0x03743372098Aa51E1fCe537D51025F08b55C4144](https://polygonscan.com/address/0x03743372098Aa51E1fCe537D51025F08b55C4144) | | UniswapV3_SwapAndBridge | [0x9220Fa27ae680E4e8D9733932128FA73362E0393](https://polygonscan.com/address/0x9220Fa27ae680E4e8D9733932128FA73362E0393) | | UniswapV3_UniversalSwapAndBridge | [0xC2dCB88873E00c9d401De2CBBa4C6A28f8A6e2c2](https://polygonscan.com/address/0xC2dCB88873E00c9d401De2CBBa4C6A28f8A6e2c2) | +| WithdrawImplementation | [0x679D43e1d304001538Bf083D421484fD67c00a45](https://polygonscan.com/address/0x679D43e1d304001538Bf083D421484fD67c00a45) | ## Monad (143) From 790f817f95f75191900b825990c2c2f67454f7cd Mon Sep 17 00:00:00 2001 From: Taylor Webb Date: Fri, 27 Mar 2026 15:07:49 -0600 Subject: [PATCH 5/5] fix deploy script config pattern & deploy to Monad --- .../143/run-latest.json | 139 ++++++++++++++++++ .../143/run-latest.json | 47 ++++++ .../143/run-latest.json | 47 ++++++ .../143/run-latest.json | 47 ++++++ .../143/run-latest.json | 47 ++++++ .../143/run-latest.json | 51 +++++++ .../143/run-latest.json | 47 ++++++ broadcast/deployed-addresses.json | 35 +++++ broadcast/deployed-addresses.md | 23 ++- contracts/periphery/counterfactual/README.md | 33 +++-- .../counterfactual/CounterfactualConfig.sol | 42 ++---- .../DeployAdminWithdrawManager.s.sol | 34 +---- .../DeployAllCounterfactual.s.sol | 45 +++++- ...DeployCounterfactualDepositSpokePool.s.sol | 9 +- script/counterfactual/config.json | 26 ---- script/counterfactual/config.toml | 125 ++++++++++++++++ 16 files changed, 684 insertions(+), 113 deletions(-) create mode 100644 broadcast/DeployAdminWithdrawManager.s.sol/143/run-latest.json create mode 100644 broadcast/DeployCounterfactualDeposit.s.sol/143/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositCCTP.s.sol/143/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositFactory.s.sol/143/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositOFT.s.sol/143/run-latest.json create mode 100644 broadcast/DeployCounterfactualDepositSpokePool.s.sol/143/run-latest.json create mode 100644 broadcast/DeployWithdrawImplementation.s.sol/143/run-latest.json delete mode 100644 script/counterfactual/config.json create mode 100644 script/counterfactual/config.toml diff --git a/broadcast/DeployAdminWithdrawManager.s.sol/143/run-latest.json b/broadcast/DeployAdminWithdrawManager.s.sol/143/run-latest.json new file mode 100644 index 000000000..71ba52548 --- /dev/null +++ b/broadcast/DeployAdminWithdrawManager.s.sol/143/run-latest.json @@ -0,0 +1,139 @@ +{ + "transactions": [ + { + "hash": "0x117cb2e95b6308088c63ce90ea589e469b323d0734fe1148fe5449405309ea24", + "transactionType": "CREATE2", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": null, + "arguments": [ + "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", + "0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", + "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" + ], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x135eb7", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101608060405234610217576060816113388038038091610020828561021b565b8339810103126102175761003381610252565b9061004c604061004560208401610252565b9201610252565b916040519061005c60408361021b565b60148252602082017f41646d696e57697468647261774d616e6167657200000000000000000000000081526040519261009660408561021b565b6006845265076312e302e360d41b60208501908152926001600160a01b03168015610204575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361010481610266565b6101205261011184610401565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261017a60c08261021b565b5190206080523060c052600380546001600160a01b039283166001600160a01b03199182161790915560048054939092169216919091179055604051610dfe908161053a823960805181610bde015260a05181610c9b015260c05181610baf015260e05181610c2d01526101005181610c530152610120518161064e015261014051816106770152f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023e57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361021757565b908151602081105f146102e0575090601f8151116102a0576020815191015160208210610291571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b03811161023e57600154600181811c911680156103f7575b60208210146103e357601f81116103b0575b50602092601f821160011461034f57928192935f92610344575b50508160011b915f199060031b1c19161760015560ff90565b015190505f8061032b565b601f1982169360015f52805f20915f5b8681106103985750836001959610610380575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f8080610372565b9192602060018192868501518155019401920161035f565b60015f52601f60205f20910160051c810190601f830160051c015b8181106103d85750610311565b5f81556001016103cb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102ff565b908151602081105f1461042c575090601f8151116102a0576020815191015160208210610291571790565b6001600160401b03811161023e57600254600181811c9116801561052f575b60208210146103e357601f81116104fc575b50602092601f821160011461049b57928192935f92610490575b50508160011b915f199060031b1c19161760025560ff90565b015190505f80610477565b601f1982169360025f52805f20915f5b8681106104e457508360019596106104cc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f80806104be565b919260206001819286850151815501940192016104ab565b60025f52601f60205f20910160051c810190601f830160051c015b818110610524575061045d565b5f8155600101610517565b90607f169061044b56fe6080806040526004361015610012575f80fd5b5f905f3560e01c908163238ac9331461080d575080636b0ae346146107e75780636c19e78314610785578063715018a61461072e57806384b0196e146106365780638a7d16fe146105fc5780638da5cb5b146105d7578063b029d31d14610498578063b1729e9e14610183578063f0e623281461011f5763f2fde38b14610097575f80fd5b3461011c57602036600319011261011c576001600160a01b036100b8610830565b6100c0610986565b168015610108576001600160a01b038254826001600160a01b03198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461011c57602036600319011261011c576001600160a01b03610141610830565b610149610986565b16806001600160a01b031960035416176003557fab1acc635867544f6e57f56aa166a9191ee98b915619a8da4bedac9c5515b33c8280a280f35b503461011c5761010036600319011261011c5761019e610830565b906101a7610846565b9160443567ffffffffffffffff8111610494576101c8903690600401610894565b8392919250606435916001600160a01b038316809303610490576084359560a43567ffffffffffffffff811161048c576102069036906004016108c2565b91909260c4359060e43567ffffffffffffffff81116104885761022d903690600401610894565b919092804211610479578b969594939291604291604051906001600160a01b0360208301937f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a855216998a60408401528c6060840152608083015260a082015260a0815261029c60c0826108f3565b5190206102a7610ba5565b906040519161190160f01b835260028301526022820152209067ffffffffffffffff811161046557604051926102e7601f8301601f1916602001856108f3565b818452368282011161046157918b602083869461030e968361031799013784010152610cc1565b90929192610cfb565b6001600160a01b03806004541691160361045257604087868101031261043a576040519860408a018a811067ffffffffffffffff82111761043e5760208a9b6001600160a01b039260405261036b8b61085c565b8152610378828c0161085c565b91829101526040519860208a01521660408801526060870152606086526103a06080876108f3565b833b1561043a5761040d6001600160a01b03938997936103fb89956103e96040519c8d9b8c9a8b996398b9379360e01b8b521660048a0152608060248a01526084890191610929565b86810360031901604488015290610870565b84810360031901606486015291610949565b03925af1801561042f5761041e5750f35b81610428916108f3565b61011c5780f35b6040513d84823e3d90fd5b8780fd5b634e487b7160e01b8a52604160045260248afd5b638baa579f60e01b8852600488fd5b8b80fd5b634e487b7160e01b8b52604160045260248bfd5b630819bdcd60e01b8b5260048bfd5b8980fd5b8680fd5b8480fd5b8280fd5b50346105c55760a03660031901126105c5576104b2610830565b6104ba610846565b9060443567ffffffffffffffff81116105c5576104db903690600401610894565b909260643567ffffffffffffffff81116105c5576104fd903690600401610894565b60849291923567ffffffffffffffff81116105c5576105209036906004016108c2565b9290956001600160a01b036003541633036105c9576001600160a01b031693843b156105c5575f966001600160a01b03946103fb61059a938a966105886040519d8e9c8d9b8c9a6398b9379360e01b8c521660048b0152608060248b015260848a0191610929565b87810360031901604489015291610929565b03925af180156105ba576105ac575080f35b6105b891505f906108f3565b005b6040513d5f823e3d90fd5b5f80fd5b6282b42960e81b5f5260045ffd5b346105c5575f3660031901126105c55760206001600160a01b035f5416604051908152f35b346105c5575f3660031901126105c55760206040517f67d7709abfb0559e9bdb038c20c0efbf6759af3fffffa190c480be470871028a8152f35b346105c5575f3660031901126105c5576106d26106727f00000000000000000000000000000000000000000000000000000000000000006109ac565b61069b7f0000000000000000000000000000000000000000000000000000000000000000610ad5565b60206106e0604051926106ae83856108f3565b5f84525f368137604051958695600f60f81b875260e08588015260e0870190610870565b908582036040870152610870565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061071757505050500390f35b835185528695509381019392810192600101610708565b346105c5575f3660031901126105c557610746610986565b5f6001600160a01b0381546001600160a01b031981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346105c55760203660031901126105c5576001600160a01b036107a6610830565b6107ae610986565b16806001600160a01b031960045416176004557f5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c735f80a2005b346105c5575f3660031901126105c55760206001600160a01b0360035416604051908152f35b346105c5575f3660031901126105c5576020906001600160a01b03600454168152f35b600435906001600160a01b03821682036105c557565b602435906001600160a01b03821682036105c557565b35906001600160a01b03821682036105c557565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156105c55782359167ffffffffffffffff83116105c557602083818601950101116105c557565b9181601f840112156105c55782359167ffffffffffffffff83116105c5576020808501948460051b0101116105c557565b90601f8019910116810190811067ffffffffffffffff82111761091557604052565b634e487b7160e01b5f52604160045260245ffd5b908060209392818452848401375f828201840152601f01601f1916010190565b90918281527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116105c55760209260051b809284830137010190565b6001600160a01b035f5416330361099957565b63118cdaa760e01b5f523360045260245ffd5b60ff81146109f25760ff811690601f82116109e357604051916109d06040846108f3565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f6001548060011c9160018216918215610acb575b602084108314610ab7578385528492908115610a985750600114610a39575b610a36925003826108f3565b90565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610a7c575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610a64565b60209250610a3694915060ff191682840152151560051b820101610a2a565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610a0b565b60ff8114610af95760ff811690601f82116109e357604051916109d06040846108f3565b506040515f6002548060011c9160018216918215610b9b575b602084108314610ab7578385528492908115610a985750600114610b3c57610a36925003826108f3565b5060025f90815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310610b7f575050906020610a3692820101610a2a565b6020919350806001915483858801015201910190918392610b67565b92607f1692610b12565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610c98575b15610c00577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610c9260c0826108f3565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610bd7565b8151919060418303610cf157610cea9250602082015190606060408401519301515f1a90610d6f565b9192909190565b50505f9160029190565b6004811015610d5b5780610d0d575050565b60018103610d245763f645eedf60e01b5f5260045ffd5b60028103610d3f575063fce698f760e01b5f5260045260245ffd5b600314610d495750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610de6579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156105ba575f516001600160a01b03811615610ddc57905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe", + "nonce": "0xd4", + "chainId": "0x8f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x93b9d35e33ea738d46d529b78879478909488fb586b726a4022139e87b882ed0", + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "setDirectWithdrawer(address)", + "arguments": ["0xB524735356985D2f267FA010D681f061DfF03715"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0xa2e2", + "value": "0x0", + "input": "0xf0e62328000000000000000000000000b524735356985d2f267fa010d681f061dff03715", + "nonce": "0xd5", + "chainId": "0x8f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7a00d33e316659bb2c62013e33c6e183d0184d04f65aa2716beb898c900b0d81", + "transactionType": "CALL", + "contractName": "AdminWithdrawManager", + "contractAddress": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "function": "transferOwnership(address)", + "arguments": ["0xB524735356985D2f267FA010D681f061DfF03715"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "gas": "0x9a6d", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000b524735356985d2f267fa010d681f061dff03715", + "nonce": "0xd6", + "chainId": "0x8f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1c0d4b", + "logs": [ + { + "address": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d" + ], + "data": "0x", + "blockHash": "0x0362cf9b88a082dc18e7d2a39353315d0ed465257a0ec09c13f7c18e189b51ef", + "blockNumber": "0x3d44220", + "blockTimestamp": "0x69c6dfaf", + "transactionHash": "0x117cb2e95b6308088c63ce90ea589e469b323d0734fe1148fe5449405309ea24", + "transactionIndex": "0x3", + "logIndex": "0xc", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000001000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000040000400000000000000000000000020000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000020000001000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x117cb2e95b6308088c63ce90ea589e469b323d0734fe1148fe5449405309ea24", + "transactionIndex": "0x3", + "blockHash": "0x0362cf9b88a082dc18e7d2a39353315d0ed465257a0ec09c13f7c18e189b51ef", + "blockNumber": "0x3d44220", + "gasUsed": "0x135eb7", + "effectiveGasPrice": "0x17fb474600", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x285c0c", + "logs": [ + { + "address": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000009a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "0x000000000000000000000000b524735356985d2f267fa010d681f061dff03715" + ], + "data": "0x", + "blockHash": "0x0362cf9b88a082dc18e7d2a39353315d0ed465257a0ec09c13f7c18e189b51ef", + "blockNumber": "0x3d44220", + "blockTimestamp": "0x69c6dfaf", + "transactionHash": "0x7a00d33e316659bb2c62013e33c6e183d0184d04f65aa2716beb898c900b0d81", + "transactionIndex": "0x6", + "logIndex": "0x1c", + "removed": false + } + ], + "logsBloom": "0x00100004000000000000000000000000000000000001000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000400000000000000000000000020000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000", + "type": "0x2", + "transactionHash": "0x7a00d33e316659bb2c62013e33c6e183d0184d04f65aa2716beb898c900b0d81", + "transactionIndex": "0x6", + "blockHash": "0x0362cf9b88a082dc18e7d2a39353315d0ed465257a0ec09c13f7c18e189b51ef", + "blockNumber": "0x3d44220", + "gasUsed": "0x9a6d", + "effectiveGasPrice": "0x17fb474600", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0xe7de86ecd99918384fcba79eaef23efaaf10e43e", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774641073417, + "chain": 143, + "commit": "4cb69e2e" +} diff --git a/broadcast/DeployCounterfactualDeposit.s.sol/143/run-latest.json b/broadcast/DeployCounterfactualDeposit.s.sol/143/run-latest.json new file mode 100644 index 000000000..3f4424e68 --- /dev/null +++ b/broadcast/DeployCounterfactualDeposit.s.sol/143/run-latest.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x126f3a21c1f87111b61dc2d7589f9fb2b979e309105dcff5bf4438f5f5a60b8f", + "transactionType": "CREATE2", + "contractName": "CounterfactualDeposit", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6328f", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610457908161001a8239f35b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c6398b937930361000e5760803660031901126100e65760043573ffffffffffffffffffffffffffffffffffffffff811681036100e65760243567ffffffffffffffff81116100e6576100759036906004016100ea565b9160443567ffffffffffffffff81116100e6576100969036906004016100ea565b906064359467ffffffffffffffff86116100e657366023870112156100e65785600401359467ffffffffffffffff86116100e6573660248760051b890101116100e657602461001897019461029e565b5f80fd5b9181601f840112156100e65782359167ffffffffffffffff83116100e657602083818601950101116100e657565b908160209103126100e6575190565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761015d57604052565b610127565b67ffffffffffffffff811161015d57601f01601f191660200190565b92919261018a82610162565b91610198604051938461013b565b8294818452818301116100e6578281602093845f960137010152565b90604051916020830152602082526101cd60408361013b565b565b9291909267ffffffffffffffff841161015d578360051b9060206040516101f88285018261013b565b80968152019181019283116100e657905b82821061021557505050565b8135815260209182019101610209565b908060209392818452848401375f828201840152601f01601f1916010190565b929061025e9061026c9593604086526040860191610225565b926020818503910152610225565b90565b3d15610299573d9061028082610162565b9161028e604051938461013b565b82523d5f602084013e565b606090565b9395610342908361033d6103469496959861032e896103186103266102e08c6102d86102c93061039f565b60208082518301019101610118565b98369161017e565b80516020918201206040805173ffffffffffffffffffffffffffffffffffffffff909616928601928352850152929182906060820190565b03601f19810183528261013b565b5190206101b4565b602081519101209336916101cf565b6103f9565b1590565b610390576103735f959461031887966040519485936020850197631f6a1eb960e01b895260248601610245565b51915af461037f61026f565b90156103885750565b602081519101fd5b6309bde33960e01b5f5260045ffd5b803b90602c1982019182116103e557602d6103d26103bc84610162565b936103ca604051958661013b565b808552610162565b6020840190601f19013682378351923c90565b634e487b7160e01b5f52601160045260245ffd5b929091905f915b84518310156104425760208360051b86010151908181105f14610431575f52602052600160405f205b920191610400565b905f52602052600160405f20610429565b91509250149056fea164736f6c634300081e000a", + "nonce": "0xce", + "chainId": "0x8f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x51b90b", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x126f3a21c1f87111b61dc2d7589f9fb2b979e309105dcff5bf4438f5f5a60b8f", + "transactionIndex": "0x9", + "blockHash": "0xbc64fd92c8a377211ebfcc94f396c267ef65c2dce25c8f77027ac14e4a0319fe", + "blockNumber": "0x3d43e56", + "gasUsed": "0x6328f", + "effectiveGasPrice": "0x17bfac7c00", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x116e1f29138b0a6417189ffdf4a17de223ae27c7" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774640737829, + "chain": 143, + "commit": "4cb69e2e" +} diff --git a/broadcast/DeployCounterfactualDepositCCTP.s.sol/143/run-latest.json b/broadcast/DeployCounterfactualDepositCCTP.s.sol/143/run-latest.json new file mode 100644 index 000000000..ba9270716 --- /dev/null +++ b/broadcast/DeployCounterfactualDepositCCTP.s.sol/143/run-latest.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xf6b2a6264a98377007f5339afca5c200e128f1037d3bad787b3b8de574ce29cb", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositCCTP", + "contractAddress": "0x885399af13eb21ffa7cbec0ae1430a138e711885", + "function": null, + "arguments": ["0xc49226858478DE8757E425661b1B5297102330d7", "15"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xc879b", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610a8938819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109bf90816100ca8239608051818181605b0152818161032301528181610507015281816106820152818161076501526107c3015260a051818181609f01526104480152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6101006040526004361015610012575f80fd5b5f5f3560e01c80631f6a1eb9146100c35780638ddb4a89146100825763d248e8951461003c575f80fd5b3461007f578060031936011261007f5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007f578060031936011261007f57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126107225760043567ffffffffffffffff8111610722576100f09036906004016108c9565b60243567ffffffffffffffff8111610722576101109036906004016108c9565b91909260208183810103126107225780359067ffffffffffffffff8211610722576101e08282018483010312610722576102e0604052610151828201610919565b610100528082016020810135610120526040810135610140526060810135610160526080810135610180526101889060a001610919565b6101a05280820160c08101356101c05260e08101356101e05261010081013561020052610120810135610220526101c29061014001610919565b610240526101d58183016101600161092a565b610260526101e88183016101800161092a565b6102805267ffffffffffffffff8183016101a0013511610722576101c09261021b9082018383016101a081013501610938565b6102a0520101356102c0526020818301839003126107225781359167ffffffffffffffff83116107225760a08382018383010312610722576040519260a0840184811067ffffffffffffffff8211176107265760405281810180358552602001356001600160a01b038116900361072257818101602081810135908601526040808201359086015260608082013590860152608001359067ffffffffffffffff8211610722576102cf938301920101610938565b60808201526001600160a01b0360406101000151166101c0610100015180610868575b508151906101c0610100015160e0528160e05181031161073a5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610859575b6040521561074e575b50610100516101205161014051610160516101805160e051939594929391928286038083029363ffffffff9092169290840414908614171561073a5763ffffffff60a0610100015116604088015160608901519160c061010001519360e06101000151956101008001519761012061010001519963ffffffff6101406101000151169b60ff6101606101000151169d60ff6101806101000151166080526101a0610100015160c05260405160a05261024060a051019560a051871067ffffffffffffffff881117610726576127109660405263ffffffff7f00000000000000000000000000000000000000000000000000000000000000001660a05152602060a0510152604060a051015260e0519003606060a0510152608060a051015260a0805101520460c060a051015260e060a051015261010060a051015261012060a051015261014060a051015261016060a051015261018060a05101526101a060a05101526101c060a05101526101e060a051015260805161020060a051015260c05161022060a051015260808101516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b15610722575f6106759160405180938192635c828f4360e11b83526040600484015263ffffffff60a0515116604484015263ffffffff602060a0510151166064840152604060a05101516084840152606060a051015160a4840152608060a051015160c484015260a08051015160e484015260c060a051015161010484015263ffffffff60e060a05101511661012484015261010060a051015161014484015261012060a051015161016484015261014060a051015161018484015261016060a05101516101a484015261018060a05101516101c48401526101a060a05101516101e484015263ffffffff6101c060a05101511661020484015260ff6101e060a05101511661022484015260ff61020060a05101511661024484015261066361022060a051015161024061026486015261028485019061098e565b8381036003190160248501529061098e565b0381836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561071757610702575b507f39c5f15e81023add0ebdd2b2e47d2c3f6301fac8b86a813fc927305f720ad27b606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b61070f9192505f906108f7565b5f905f6106af565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610841575b6040521561080e5760405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660045260e051830360245260205f60448180865af19060015f5114821615610820575b60405261036f575b635274afe760e01b5f5260045260245ffd5b90600181151661083857823b15153d15161690610806565b503d5f823e3d90fd5b90600181151661083857823b15153d151616906107a4565b90823b15153d15161690610366565b6001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b1575b6040521561080e575f6102f2565b90600181151661083857823b15153d151616906108a3565b9181601f840112156107225782359167ffffffffffffffff8311610722576020838186019501011161072257565b90601f8019910116810190811067ffffffffffffffff82111761072657604052565b359063ffffffff8216820361072257565b359060ff8216820361072257565b81601f820112156107225780359067ffffffffffffffff8211610726576040519261096d601f8401601f1916602001856108f7565b8284526020838301011161072257815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea164736f6c634300081e000a000000000000000000000000c49226858478de8757e425661b1b5297102330d7000000000000000000000000000000000000000000000000000000000000000f", + "nonce": "0xd2", + "chainId": "0x8f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x116a17", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf6b2a6264a98377007f5339afca5c200e128f1037d3bad787b3b8de574ce29cb", + "transactionIndex": "0x3", + "blockHash": "0xd9a0ef23543016249005fc679494e9f5701603d3051ec8617905e5d1d39a9bc0", + "blockNumber": "0x3d440d6", + "gasUsed": "0xc879b", + "effectiveGasPrice": "0x17fb474600", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x885399af13eb21ffa7cbec0ae1430a138e711885" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774640992678, + "chain": 143, + "commit": "4cb69e2e" +} diff --git a/broadcast/DeployCounterfactualDepositFactory.s.sol/143/run-latest.json b/broadcast/DeployCounterfactualDepositFactory.s.sol/143/run-latest.json new file mode 100644 index 000000000..ea08e0565 --- /dev/null +++ b/broadcast/DeployCounterfactualDepositFactory.s.sol/143/run-latest.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xe7005b00a64c6e66bce88ccde8cc0f0f347f16a1fc94cb1b6227820921bec680", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositFactory", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6dc8f", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234601557610497908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630f6a7569146100ae5780631cff79cd1461005f578063655fe4421461005a57806370217fcc146100555763e3b95ea414610050575f80fd5b6101e0565b6101be565b61017c565b60403660031901126100aa576004356001600160a01b03811681036100aa576024359067ffffffffffffffff82116100aa576100a26100a8923690600401610102565b9161032b565b005b5f80fd5b346100aa5760206100c76100c1366100d8565b91610234565b6001600160a01b0360405191168152f35b60609060031901126100aa576004356001600160a01b03811681036100aa57906024359060443590565b9181601f840112156100aa5782359167ffffffffffffffff83116100aa57602083818601950101116100aa57565b9060806003198301126100aa576004356001600160a01b03811681036100aa579160243591604435916064359067ffffffffffffffff82116100aa5761017891600401610102565b9091565b60206100c761018a36610130565b929493909161019a8187846102d9565b95863b156101ac575b5050508361032b565b6101b592610234565b505f80806101a3565b60206101d96100c76101cf36610130565b9395929095610234565b928361032b565b346100aa5760206100c76101f3366100d8565b916102d9565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761022f57604052565b6101f9565b92916102576040518360208201526020815261025160408261020d565b85610394565b8051156102ca57805182916020015ff56001600160a01b0381169081156102b157604051928352946001600160a01b0316917ff0bde019f3a046b26742c83cb12027f36f44d67a9e176669724b88c848ff242b90602090a4565b3d6102c55763b06ebf3d60e01b5f5260045ffd5b61047f565b631328927760e21b5f5260045ffd5b6001600160a01b0392610308605593600b936040519160208301526020825261030360408361020d565b610394565b602081519101209060405191604083015260208201523081520160ff8153201690565b5f9283928160405192839283378101848152039134905af13d1561038c573d9067ffffffffffffffff821161022f5760405191610372601f8201601f19166020018461020d565b82523d5f602084013e5b156103845750565b602081519101fd5b60609061037c565b90615fd381511161047057805190602d820180921161045c57610459916020605792604051958693606160f81b8486015261ffff60f01b9060f01b1660218501527f3d81600a3d39f3363d3d373d3d3d363d7300000000000000000000000000000060238501526bffffffffffffffffffffffff199060601b1660348401527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060488401528051918291018484015e81015f838201520301601f19810183528261020d565b90565b634e487b7160e01b5f52601160045260245ffd5b63250a241560e21b5f5260045ffd5b6040513d5f823e3d90fdfea164736f6c634300081e000a", + "nonce": "0xcf", + "chainId": "0x8f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x9e670c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe7005b00a64c6e66bce88ccde8cc0f0f347f16a1fc94cb1b6227820921bec680", + "transactionIndex": "0x8", + "blockHash": "0xd12ac895e61629a072677573dc009ca3304b0ce7a4feb746e27d9561937e5466", + "blockNumber": "0x3d43ef3", + "gasUsed": "0x6dc8f", + "effectiveGasPrice": "0x17bfac7c01", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x9cd343b1ce2798bfdc09debc83f9cbfad4a22772" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774640799953, + "chain": 143, + "commit": "4cb69e2e" +} diff --git a/broadcast/DeployCounterfactualDepositOFT.s.sol/143/run-latest.json b/broadcast/DeployCounterfactualDepositOFT.s.sol/143/run-latest.json new file mode 100644 index 000000000..a7366d02c --- /dev/null +++ b/broadcast/DeployCounterfactualDepositOFT.s.sol/143/run-latest.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xa85911e034e259a7938ee43e35f0a084a7baa3143350882d1cc9a6367857ae21", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositOFT", + "contractAddress": "0x9e899c8e185859d6c53c9250f2c4757de7dc2e1a", + "function": null, + "arguments": ["0xB0C6Ed64a77A3D8F61b21922B13F39525Fbf5fC0", "30390"], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xca359", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060c0346100b157601f610aa038819003918201601f19168301916001600160401b038311848410176100b55780849260409485528339810103126100b1578051906001600160a01b03821682036100b157602001519063ffffffff821682036100b15760805260a0526040516109d690816100ca8239608051818181605a015281816103100152818161050d0152818161066f0152818161073d015261079b015260a051818181609e01526104070152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60a06040526004361015610011575f80fd5b5f5f3560e01c80631f6a1eb9146100c2578063479cca5e14610081576376181fdb1461003b575f80fd5b3461007e578060031936011261007e5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b503461007e578060031936011261007e57602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50604036600319011261070e5760043567ffffffffffffffff811161070e576100ef9036906004016108cc565b9060243567ffffffffffffffff811161070e576101109036906004016108cc565b91909281019060208183031261070e5780359067ffffffffffffffff821161070e5761020082820184031261070e576102a060405261015082820161091c565b60a052808201602081013560c05261016a9060400161092d565b60e09081528183016060810135610100908152608082013561012090815260a083013561014090815260c0840135610160529383013561018052908201356101a0528101356101c0526101bd910161091c565b6101e0526101d081830161016001610941565b610200526101e381830161018001610941565b610220526101f68183016101a00161092d565b610240528082016101c0013567ffffffffffffffff811161070e576101e093610222918484010161094f565b610260520101356102805260208183018390031261070e5767ffffffffffffffff82351161070e5760a082358301828401031261070e576040519160a0830183811067ffffffffffffffff82111761071257604052803581018035845261028b9060200161092d565b60208401528035810160408181013590850152606080820135908501526080013567ffffffffffffffff811161070e576102cb928201918035010161094f565b60808201526102805180610850575b50805161028051810390811161083c576001600160a01b03604060a001511660405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f511482161561082d575b60405215610726575b5063ffffffff60a0511690602060a00151906040840151606085015160c060a0015160e060a0015161010060a0015161012060a001519063ffffffff61014060a001511692608060a001519460a080015196606060a001519860ff61016060a00151169a60ff61018060a00151169c6101c060a001519e604051608052608051610220608051011067ffffffffffffffff610220608051011117610712576102206080510160405263ffffffff7f0000000000000000000000000000000000000000000000000000000000000000166080515260206080510152604060805101526060608051015260808051015260a0608051015260c0608051015260e06080510152610100608051015261012060805101526101406080510152610160608051015261018060805101526101a060805101526101c060805101526101e0608051015261020060805101526001600160a01b036101a060a0015116604051906020820182811067ffffffffffffffff821117610712576040528152604051906040820182811067ffffffffffffffff821117610712576040526080518252602082019081526080830151906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163b1561070e5761064892610662610200925f946001600160a01b036040519788968796634982e57b60e01b885260406004890152516040604489015263ffffffff815116608489015263ffffffff60208201511660a4890152604081015160c4890152606081015160e4890152608081015161010489015260a081015161012489015260c081015161014489015260e08101516101648901526101008101516101848901526101208101516101a489015263ffffffff610140820151166101c48901526101608101516101e48901526101808101516102048901526101a081015161022489015260ff6101c08201511661024489015260ff6101e08201511661026489015201516102206102848801526102a48701906109a5565b9251511660648501528382036003190160248501526109a5565b0381346001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af18015610703576106ee575b507ef4adfc191d7f928ccc704947bff918c0cce0ae566428325b8894943263842a606082516001600160a01b03602085015116938260408201519101519060405192835260208301526040820152a280f35b6106fb9192505f906108fa565b5f905f61069c565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b60405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004525f60245260205f60448180865af19060015f5114821615610815575b604052156107e25760405163095ea7b360e01b5f526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004528260245260205f60448180865af19060015f51148216156107f4575b604052610358575b635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d151616906107da565b503d5f823e3d90fd5b90600181151661080c57823b15153d1516169061077c565b90823b15153d1516169061034f565b634e487b7160e01b5f52601160045260245ffd5b6001600160a01b03604060a0015116906001600160a01b03602084015116906040519163a9059cbb60e01b5f5260045260245260205f60448180865af19060015f51148216156108b4575b6040526102da57635274afe760e01b5f5260045260245ffd5b90600181151661080c57823b15153d1516169061089b565b9181601f8401121561070e5782359167ffffffffffffffff831161070e576020838186019501011161070e57565b90601f8019910116810190811067ffffffffffffffff82111761071257604052565b359063ffffffff8216820361070e57565b35906001600160a01b038216820361070e57565b359060ff8216820361070e57565b81601f8201121561070e5780359067ffffffffffffffff82116107125760405192610984601f8401601f1916602001856108fa565b8284526020838301011161070e57815f926020809301838601378301015290565b805180835260209291819084018484015e5f828201840152601f01601f191601019056fea164736f6c634300081e000a000000000000000000000000b0c6ed64a77a3d8f61b21922b13f39525fbf5fc000000000000000000000000000000000000000000000000000000000000076b6", + "nonce": "0xd3", + "chainId": "0x8f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x85d564", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa85911e034e259a7938ee43e35f0a084a7baa3143350882d1cc9a6367857ae21", + "transactionIndex": "0x5", + "blockHash": "0xc7d805610c980b84919d05bd7ec5658a1cf8d4450b130d04e9814f6cdc4a9062", + "blockNumber": "0x3d4417c", + "gasUsed": "0xca359", + "effectiveGasPrice": "0x17fb474600", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x9e899c8e185859d6c53c9250f2c4757de7dc2e1a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774641058404, + "chain": 143, + "commit": "4cb69e2e" +} diff --git a/broadcast/DeployCounterfactualDepositSpokePool.s.sol/143/run-latest.json b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/143/run-latest.json new file mode 100644 index 000000000..862231c58 --- /dev/null +++ b/broadcast/DeployCounterfactualDepositSpokePool.s.sol/143/run-latest.json @@ -0,0 +1,51 @@ +{ + "transactions": [ + { + "hash": "0x40c560c46d8a4fdbd5947512cc9b6c5f322abac96231bf635b2f4c1768621f52", + "transactionType": "CREATE2", + "contractName": "CounterfactualDepositSpokePool", + "contractAddress": "0xaa95c2c35b48af18c8f11343a161dbf9dcb9d066", + "function": null, + "arguments": [ + "0xd2ecb3afe598b746F8123CaE365a598DA831A449", + "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE", + "0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A" + ], + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x15cc50", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006101c080604052346101c95760608161153c803803809161002082856101cd565b8339810103126101c95761003381610204565b9061004c604061004560208401610204565b9201610204565b9160405161005b6040826101cd565b601e815260208101907f436f756e7465726661637475616c4465706f73697453706f6b65506f6f6c00008252604051916100966040846101cd565b60068352602083019165076312e302e360d41b83526100b481610218565b610120526100c1846103ae565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261012a60c0826101cd565b5190206080523060c05261016052610180526101a05260405161105590816104e7823960805181610e35015260a05181610ef2015260c05181610e06015260e05181610e8401526101005181610eaa0152610120518160fb0152610140518161012501526101605181818160bd0152818161060f01526109040152610180518181816101fd01526104ff01526101a0518181816105ec0152610a890152f35b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f057604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101c957565b908151602081105f14610292575090601f815111610252576020815191015160208210610243571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116101f0575f54600181811c911680156103a4575b602082101461039057601f811161035e575b50602092601f82116001146102ff57928192935f926102f4575b50508160011b915f199060031b1c1916175f5560ff90565b015190505f806102dc565b601f198216935f8052805f20915f5b868110610346575083600195961061032e575b505050811b015f5560ff90565b01515f1960f88460031b161c191690555f8080610321565b9192602060018192868501518155019401920161030e565b5f8052601f60205f20910160051c810190601f830160051c015b81811061038557506102c2565b5f8155600101610378565b634e487b7160e01b5f52602260045260245ffd5b90607f16906102b0565b908151602081105f146103d9575090601f815111610252576020815191015160208210610243571790565b6001600160401b0381116101f057600154600181811c911680156104dc575b602082101461039057601f81116104a9575b50602092601f821160011461044857928192935f9261043d575b50508160011b915f199060031b1c19161760015560ff90565b015190505f80610424565b601f1982169360015f52805f20915f5b8681106104915750836001959610610479575b505050811b0160015560ff90565b01515f1960f88460031b161c191690555f808061046b565b91926020600181928685015181550194019201610458565b60015f52601f60205f20910160051c810190601f830160051c015b8181106104d1575061040a565b5f81556001016104c4565b90607f16906103f856fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816317fcb39b14610a6c575080631f6a1eb914610221578063238ac933146101dd57806384b0196e146100e1578063afdac3d61461009d5763e1a83fbc14610060575f80fd5b3461009a578060031936011261009a5760206040517fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e8152f35b80fd5b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461009a578060031936011261009a576101819061011f7f0000000000000000000000000000000000000000000000000000000000000000610c06565b906101497f0000000000000000000000000000000000000000000000000000000000000000610d2c565b90602061018f6040519361015d8386610b30565b8385525f368137604051968796600f60f81b885260e08589015260e0880190610adb565b908682036040880152610adb565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b8281106101c657505050500390f35b8351855286955093810193928101926001016101b7565b503461009a578060031936011261009a5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5060403660031901126108d85760043567ffffffffffffffff81116108d85761024e903690600401610aad565b9060243567ffffffffffffffff81116108d85761026f903690600401610aad565b90928201916020818403126108d85780359067ffffffffffffffff82116108d8570191610120838203126108d857604051926102aa84610aff565b80358452602081013560208501526040810135604085015260608101356060850152608081013567ffffffffffffffff81116108d857610100926102ef918301610b6e565b608085015260a081013560a085015260c081013560c085015260e081013560e0850152013561010083015260208382810103126108d85782359267ffffffffffffffff84116108d85761012084820183830103126108d8576040519361035485610aff565b81810180358652602080820135908701526040808201359087015261037b90606001610bb4565b6060860152818101608001356001600160a01b03811690036108d8576080818301013560808601526103b160a082840101610bb4565b60a08601526103c460c082840101610bb4565b60c08601526103d760e082840101610bb4565b60e086015261010081830101359067ffffffffffffffff82116108d857610402938301920101610b6e565b61010083015263ffffffff60e0830151164211610a5d576104f46104eb604284516020860151604087015163ffffffff60608901511663ffffffff60a08a01511663ffffffff60c08b0151169163ffffffff60e08c015116936040519560208701977fd416bae1dfdb418110a17f2312d6adefdc0e80f7ebeda031c533b45fee7f605e895260408801526060870152608086015260a085015260c084015260e083015261010082015261010081526104bc61012082610b30565b5190206104c7610dfc565b906040519161190160f01b8352600283015260228201522061010085015190610f18565b90929192610f52565b6001600160a01b03807f000000000000000000000000000000000000000000000000000000000000000016911603610a4e576001600160a01b03602082015116610545835161010084015190610bc5565b8351670de0b6b3a7640000610563602087015160a087015190610be6565b0480831115610a415761058861057c6105a69285610bc5565b61010087015190610bf9565b9161271061059f60c08801519260e0890151610be6565b0490610bf9565b10610a325773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108ed575b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036108e3576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee84036108dc5782905b60608601519260408701519260208901519488519560408b01518a8c63ffffffff60a082015116608063ffffffff60608160c0860151169401511693015193893b156108d8575f9b610705966040519e8f9d8e9c8d9b6356aa12e360e11b8d528c60043091015260248d015260448c015260648b015260848a015260a489015260c488015260e4870152610104860152610124850152610144840152610180610164840152610184830190610adb565b03925af180156108cd576108b6575b50908391610100820151806107b3575b838580517f0dbe492f34744f479f266d44e653e9cf44008fd310e4d2870a195f14fd81f43960c060208401519260408501519363ffffffff606087015116956001600160a01b036080820151169663ffffffff60a0830151169063ffffffff60e08188860151169401511693604051958652602086015260408501526060840152608083015260a0820152a380f35b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203610836575050818080926101006001600160a01b03608088015116910151905af13d15610831573d6107fb81610b52565b906108096040519283610b30565b81528360203d92013e5b15610822575b815f8080610724565b633d2cec6f60e21b8252600482fd5b610813565b915091506001600160a01b03608084015116906040519163a9059cbb60e01b865260045260245260208460448180865af1906001855114821615610895575b604052156108835750610819565b635274afe760e01b8352600452602482fd5b9060018115166108ad57823b15153d15161690610875565b503d84823e3d90fd5b6108c4919294505f90610b30565b5f92905f610714565b6040513d5f823e3d90fd5b5f80fd5b5f90610655565b602083015161060d565b60405163095ea7b360e01b5f526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690816004528260245260205f60448180885af19060015f5114821615610a23575b60405215610954575b506105c7565b60405163095ea7b360e01b5f52816004525f60245260205f60448180885af19060015f5114821615610a0b575b604052156109f8576040519063095ea7b360e01b5f526004528160245260205f60448180875af19060015f51148216156109d7575b604052156109c4575f61094e565b50635274afe760e01b5f5260045260245ffd5b9060018115166109ef57833b15153d151616906109b6565b503d5f823e3d90fd5b82635274afe760e01b5f5260045260245ffd5b9060018115166109ef57843b15153d15161690610981565b90843b15153d15161690610945565b63e3ca8ad560e01b5f5260045ffd5b506105a66105885f61057c565b638baa579f60e01b5f5260045ffd5b630819bdcd60e01b5f5260045ffd5b346108d8575f3660031901126108d8576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b9181601f840112156108d85782359167ffffffffffffffff83116108d857602083818601950101116108d857565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b610120810190811067ffffffffffffffff821117610b1c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610b1c57604052565b67ffffffffffffffff8111610b1c57601f01601f191660200190565b81601f820112156108d857803590610b8582610b52565b92610b936040519485610b30565b828452602083830101116108d857815f926020809301838601378301015290565b359063ffffffff821682036108d857565b91908203918211610bd257565b634e487b7160e01b5f52601160045260245ffd5b81810292918115918404141715610bd257565b91908201809211610bd257565b60ff8114610c4c5760ff811690601f8211610c3d5760405191610c2a604084610b30565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b506040515f5f548060011c9160018216918215610d22575b602084108314610d0e578385528492908115610cef5750600114610c92575b610c8f92500382610b30565b90565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b818310610cd3575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610cbb565b60209250610c8f94915060ff191682840152151560051b820101610c83565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610c64565b60ff8114610d505760ff811690601f8211610c3d5760405191610c2a604084610b30565b506040515f6001548060011c9160018216918215610df2575b602084108314610d0e578385528492908115610cef5750600114610d9357610c8f92500382610b30565b5060015f90815290917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b818310610dd6575050906020610c8f92820101610c83565b6020919350806001915483858801015201910190918392610dbe565b92607f1692610d69565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480610eef575b15610e57577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ee960c082610b30565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e2e565b8151919060418303610f4857610f419250602082015190606060408401519301515f1a90610fc6565b9192909190565b50505f9160029190565b6004811015610fb25780610f64575050565b60018103610f7b5763f645eedf60e01b5f5260045ffd5b60028103610f96575063fce698f760e01b5f5260045260245ffd5b600314610fa05750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161103d579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156108cd575f516001600160a01b0381161561103357905f905f90565b505f906001905f90565b5050505f916003919056fea164736f6c634300081e000a000000000000000000000000d2ecb3afe598b746f8123cae365a598da831a449000000000000000000000000ddb199ca909901299adcab370c3c8212cea80afe0000000000000000000000003bd359c1119da7da1d913d1c4d2b7c461115433a", + "nonce": "0xd1", + "chainId": "0x8f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x5b2f5b", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x40c560c46d8a4fdbd5947512cc9b6c5f322abac96231bf635b2f4c1768621f52", + "transactionIndex": "0x8", + "blockHash": "0xe0a44880876b1244fb388eba67365ba732b7d8754d6a6f2196604af522fd81e1", + "blockNumber": "0x3d44034", + "gasUsed": "0x15cc50", + "effectiveGasPrice": "0x17bfac7c00", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xaa95c2c35b48af18c8f11343a161dbf9dcb9d066" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774640928896, + "chain": 143, + "commit": "4cb69e2e" +} diff --git a/broadcast/DeployWithdrawImplementation.s.sol/143/run-latest.json b/broadcast/DeployWithdrawImplementation.s.sol/143/run-latest.json new file mode 100644 index 000000000..789b36af4 --- /dev/null +++ b/broadcast/DeployWithdrawImplementation.s.sol/143/run-latest.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xc7ff6dddc6ac7465818bd58dd54bf0c2cabb155252fcae918375a7265aebc03f", + "transactionType": "CREATE2", + "contractName": "WithdrawImplementation", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45", + "function": null, + "arguments": null, + "transaction": { + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x4dd48", + "value": "0x0", + "input": "0x0000000000000000000000000000000000000000000000000000000000000000608080604052346015576102f7908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c631f6a1eb914610024575f80fd5b60403660031901126102975760043567ffffffffffffffff81116102975761005090369060040161029b565b60243567ffffffffffffffff81116102975760406100738492369060040161029b565b92909381010312610297576040516040810181811067ffffffffffffffff8211176101bd5760209260609285926040526100ba856100b0896102c9565b98898452016102c9565b948591015281010312610297576100d0826102c9565b9073ffffffffffffffffffffffffffffffffffffffff808060406100f6602088016102c9565b9601359416941694163314159081610276575b506102685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036101d6575f80808084875af13d156101d1573d67ffffffffffffffff81116101bd5760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176101bd5760405281525f60203d92013e5b156101ae5760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb915b604051908152a3005b633d2cec6f60e21b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b61017b565b60405163a9059cbb60e01b5f52836004528160245260205f60448180875af19060015f5114821615610247575b604052156102345760207f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb916101a5565b50635274afe760e01b5f5260045260245ffd5b90600181151661025f57833b15153d15161690610203565b503d5f823e3d90fd5b6282b42960e81b5f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff9150163314155f610109565b5f80fd5b9181601f840112156102975782359167ffffffffffffffff8311610297576020838186019501011161029757565b359073ffffffffffffffffffffffffffffffffffffffff821682036102975756fea164736f6c634300081e000a", + "nonce": "0xd0", + "chainId": "0x8f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x93841", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc7ff6dddc6ac7465818bd58dd54bf0c2cabb155252fcae918375a7265aebc03f", + "transactionIndex": "0x2", + "blockHash": "0xa3380bb263bb9b6f2ea2cc5a920b5a2d5a4c424ccdb45dbadfcca76aaf79bcf9", + "blockNumber": "0x3d43f8a", + "gasUsed": "0x4dd48", + "effectiveGasPrice": "0x180a2df880", + "from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x679d43e1d304001538bf083d421484fd67c00a45" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1774640860246, + "chain": 143, + "commit": "4cb69e2e" +} diff --git a/broadcast/deployed-addresses.json b/broadcast/deployed-addresses.json index df91846b7..20a13b1bf 100644 --- a/broadcast/deployed-addresses.json +++ b/broadcast/deployed-addresses.json @@ -551,6 +551,36 @@ "address": "0xd2ecb3afe598b746F8123CaE365a598DA831A449", "block_number": 36437473 }, + "AdminWithdrawManager": { + "address": "0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E", + "block_number": 64242208, + "transaction_hash": "0x117cb2e95b6308088c63ce90ea589e469b323d0734fe1148fe5449405309ea24" + }, + "CounterfactualDeposit": { + "address": "0x116e1f29138B0a6417189fFdf4a17de223Ae27C7", + "block_number": 64241238, + "transaction_hash": "0x126f3a21c1f87111b61dc2d7589f9fb2b979e309105dcff5bf4438f5f5a60b8f" + }, + "CounterfactualDepositCCTP": { + "address": "0x885399AF13Eb21FFA7CBeC0AE1430A138E711885", + "block_number": 64241878, + "transaction_hash": "0xf6b2a6264a98377007f5339afca5c200e128f1037d3bad787b3b8de574ce29cb" + }, + "CounterfactualDepositFactory": { + "address": "0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772", + "block_number": 64241395, + "transaction_hash": "0xe7005b00a64c6e66bce88ccde8cc0f0f347f16a1fc94cb1b6227820921bec680" + }, + "CounterfactualDepositOFT": { + "address": "0x9e899C8E185859D6c53C9250f2C4757de7dc2E1a", + "block_number": 64242044, + "transaction_hash": "0xa85911e034e259a7938ee43e35f0a084a7baa3143350882d1cc9a6367857ae21" + }, + "CounterfactualDepositSpokePool": { + "address": "0xAA95c2c35b48af18C8F11343a161dbf9dcb9D066", + "block_number": 64241716, + "transaction_hash": "0x40c560c46d8a4fdbd5947512cc9b6c5f322abac96231bf635b2f4c1768621f52" + }, "SponsoredCCTPSrcPeriphery": { "address": "0xc49226858478DE8757E425661b1B5297102330d7", "block_number": 55209435, @@ -560,6 +590,11 @@ "address": "0xB0C6Ed64a77A3D8F61b21922B13F39525Fbf5fC0", "block_number": 55217119, "transaction_hash": "0xab023b0f30ddc5a09752c8b8ef4efd96b5bc731190e54d65138db6de48374fa0" + }, + "WithdrawImplementation": { + "address": "0x679D43e1d304001538Bf083D421484fD67c00a45", + "block_number": 64241546, + "transaction_hash": "0xc7ff6dddc6ac7465818bd58dd54bf0c2cabb155252fcae918375a7265aebc03f" } } }, diff --git a/broadcast/deployed-addresses.md b/broadcast/deployed-addresses.md index 7a98dd14b..66bba8967 100644 --- a/broadcast/deployed-addresses.md +++ b/broadcast/deployed-addresses.md @@ -142,14 +142,21 @@ This file contains the latest deployed smart contract addresses from the broadca ## Monad (143) -| Contract Name | Address | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------ | -| MulticallHandler | [0xeC41F75c686e376Ab2a4F18bde263ab5822c4511](https://monadvision.com/address/0xeC41F75c686e376Ab2a4F18bde263ab5822c4511) | -| SP1Helios | [0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64](https://monadvision.com/address/0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64) | -| SpokePool | [0xd2ecb3afe598b746F8123CaE365a598DA831A449](https://monadvision.com/address/0xd2ecb3afe598b746F8123CaE365a598DA831A449) | -| SpokePoolPeriphery | [0x10D8b8DaA26d307489803e10477De69C0492B610](https://monadvision.com/address/0x10D8b8DaA26d307489803e10477De69C0492B610) | -| SponsoredCCTPSrcPeriphery | [0xc49226858478DE8757E425661b1B5297102330d7](https://monadvision.com/address/0xc49226858478DE8757E425661b1B5297102330d7) | -| SponsoredOFTSrcPeriphery | [0xB0C6Ed64a77A3D8F61b21922B13F39525Fbf5fC0](https://monadvision.com/address/0xB0C6Ed64a77A3D8F61b21922B13F39525Fbf5fC0) | +| Contract Name | Address | +| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| AdminWithdrawManager | [0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E](https://monadvision.com/address/0xe7de86ECD99918384FcbA79EaeF23eFAAF10e43E) | +| CounterfactualDeposit | [0x116e1f29138B0a6417189fFdf4a17de223Ae27C7](https://monadvision.com/address/0x116e1f29138B0a6417189fFdf4a17de223Ae27C7) | +| CounterfactualDepositCCTP | [0x885399AF13Eb21FFA7CBeC0AE1430A138E711885](https://monadvision.com/address/0x885399AF13Eb21FFA7CBeC0AE1430A138E711885) | +| CounterfactualDepositFactory | [0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772](https://monadvision.com/address/0x9CD343B1cE2798bFDC09debc83f9CbFad4A22772) | +| CounterfactualDepositOFT | [0x9e899C8E185859D6c53C9250f2C4757de7dc2E1a](https://monadvision.com/address/0x9e899C8E185859D6c53C9250f2C4757de7dc2E1a) | +| CounterfactualDepositSpokePool | [0xAA95c2c35b48af18C8F11343a161dbf9dcb9D066](https://monadvision.com/address/0xAA95c2c35b48af18C8F11343a161dbf9dcb9D066) | +| MulticallHandler | [0xeC41F75c686e376Ab2a4F18bde263ab5822c4511](https://monadvision.com/address/0xeC41F75c686e376Ab2a4F18bde263ab5822c4511) | +| SP1Helios | [0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64](https://monadvision.com/address/0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64) | +| SpokePool | [0xd2ecb3afe598b746F8123CaE365a598DA831A449](https://monadvision.com/address/0xd2ecb3afe598b746F8123CaE365a598DA831A449) | +| SpokePoolPeriphery | [0x10D8b8DaA26d307489803e10477De69C0492B610](https://monadvision.com/address/0x10D8b8DaA26d307489803e10477De69C0492B610) | +| SponsoredCCTPSrcPeriphery | [0xc49226858478DE8757E425661b1B5297102330d7](https://monadvision.com/address/0xc49226858478DE8757E425661b1B5297102330d7) | +| SponsoredOFTSrcPeriphery | [0xB0C6Ed64a77A3D8F61b21922B13F39525Fbf5fC0](https://monadvision.com/address/0xB0C6Ed64a77A3D8F61b21922B13F39525Fbf5fC0) | +| WithdrawImplementation | [0x679D43e1d304001538Bf083D421484fD67c00a45](https://monadvision.com/address/0x679D43e1d304001538Bf083D421484fD67c00a45) | ## Lens (232) diff --git a/contracts/periphery/counterfactual/README.md b/contracts/periphery/counterfactual/README.md index 9cd5482eb..9bfb20abb 100644 --- a/contracts/periphery/counterfactual/README.md +++ b/contracts/periphery/counterfactual/README.md @@ -300,21 +300,22 @@ Deploys all 7 contracts via the [deterministic deployment proxy](https://github. | 5 | `CounterfactualDepositOFT` | No (chain-specific constructor args) | | 6 | `AdminWithdrawManager` | Yes (deployer as owner/directWithdrawer, signer from config) | -1. **Configure** `script/counterfactual/config.json` with operational params: - - ```json - { - "signer": "0x...", - "ownerAndDirectWithdrawer": { - "1": "0x...", - "10": "0x...", - "42161": "0x..." - } - } +1. **Configure** `script/counterfactual/config.toml` with operational params (per chain): + + ```toml + [1] + [1.address] + signer = "0x..." + ownerAndDirectWithdrawer = "0x..." + + [42161] + [42161.address] + signer = "0x..." + ownerAndDirectWithdrawer = "0x..." ``` - - `signer` — global signer address for AdminWithdrawManager and CounterfactualDepositSpokePool (transferred post-deploy) - - `ownerAndDirectWithdrawer` — per-chain address that receives both owner and directWithdrawer roles on AdminWithdrawManager (keyed by chain ID, reverts if missing for the target chain) + - `signer` — signer address for AdminWithdrawManager and CounterfactualDepositSpokePool (used in constructor / transferred post-deploy) + - `ownerAndDirectWithdrawer` — address that receives both owner and directWithdrawer roles on AdminWithdrawManager (reverts if missing for the target chain) - Chain-specific params (`spokePool`, `wrappedNativeToken`, `cctpPeriphery`, `cctpDomain`, `oftPeriphery`, `oftEid`) are auto-resolved from `generated/constants.json` and `broadcast/deployed-addresses.json` - SpokePool, CCTP, and OFT deployments are controlled by bool arguments; the script reverts if a requested deployment lacks chain support @@ -324,7 +325,7 @@ Deploys all 7 contracts via the [deterministic deployment proxy](https://github. ```bash source .env - forge script \ + FOUNDRY_PROFILE=counterfactual forge script \ script/counterfactual/DeployAllCounterfactual.s.sol:DeployAllCounterfactual \ --sig "run(string,bool,bool,bool,bool,bool)" $RPC_URL true true true true false \ --rpc-url $RPC_URL -vvvv @@ -335,7 +336,7 @@ Deploys all 7 contracts via the [deterministic deployment proxy](https://github. 4. **Deploy** (set `broadcast` to `true` and add `--ffi`): ```bash - forge script \ + FOUNDRY_PROFILE=counterfactual forge script \ script/counterfactual/DeployAllCounterfactual.s.sol:DeployAllCounterfactual \ --sig "run(string,bool,bool,bool,bool,bool)" $RPC_URL true true true true true \ --rpc-url $RPC_URL --ffi -vvvv @@ -343,7 +344,7 @@ Deploys all 7 contracts via the [deterministic deployment proxy](https://github. ### AdminWithdrawManager Role Transfer -The `AdminWithdrawManager` is deployed with the deployer as owner and directWithdrawer, and the signer from `config.json` (all global, ensuring the same CREATE2 address on every chain). After deployment, if `transferRoles` is `true`, owner and directWithdrawer are transferred to the chain-specific `ownerAndDirectWithdrawer` address from `config.json` (reverts if no entry exists for the chain). If `false`, the deployer retains owner and directWithdrawer. +The `AdminWithdrawManager` is deployed with the deployer as owner and directWithdrawer, and the signer from `config.toml` (all global, ensuring the same CREATE2 address on every chain). After all deployments complete, if `transferRoles` is `true`, `DeployAllCounterfactual` transfers directWithdrawer first, verifies it succeeded, then transfers ownership to the chain-specific `ownerAndDirectWithdrawer` address from `config.toml`. If the directWithdrawer transfer fails, ownership transfer is skipped to avoid losing access. ### Important diff --git a/script/counterfactual/CounterfactualConfig.sol b/script/counterfactual/CounterfactualConfig.sol index b6b63d9b9..fb7f4e108 100644 --- a/script/counterfactual/CounterfactualConfig.sol +++ b/script/counterfactual/CounterfactualConfig.sol @@ -4,53 +4,39 @@ pragma solidity ^0.8.0; import { DeploymentUtils } from "../utils/DeploymentUtils.sol"; /// @notice Shared config loader and resolver for counterfactual deploy scripts. -/// Reads operational params from config.json and resolves chain-specific values +/// Reads operational params from config.toml and resolves chain-specific values /// from Constants and DeployedAddresses. abstract contract CounterfactualConfig is DeploymentUtils { - string constant CONFIG_PATH = "script/counterfactual/config.json"; - string constant MULTISIGS_PATH = "script/mintburn/prod-readiness-multisigs.json"; + string constant CONFIG_PATH = "./script/counterfactual/config.toml"; struct OperationalConfig { address signer; address ownerAndDirectWithdrawer; } - function _loadOperationalConfig() internal view returns (OperationalConfig memory cfg) { - string memory json = vm.readFile(CONFIG_PATH); - cfg.signer = vm.parseJsonAddress(json, ".signer"); + function _loadCounterfactualConfig() internal { + _loadConfig(CONFIG_PATH, false); + } + + function _loadOperationalConfig() internal returns (OperationalConfig memory cfg) { + _loadCounterfactualConfig(); + cfg.signer = config.get("signer").toAddress(); require(cfg.signer != address(0), "config: signer is zero"); - string memory chainKey = string.concat(".ownerAndDirectWithdrawer.", vm.toString(block.chainid)); - cfg.ownerAndDirectWithdrawer = vm.parseJsonAddress(json, chainKey); + cfg.ownerAndDirectWithdrawer = config.get("ownerAndDirectWithdrawer").toAddress(); require( cfg.ownerAndDirectWithdrawer != address(0), "config: ownerAndDirectWithdrawer is zero or missing for chain" ); } - /// @dev Reads the signer address from config.json (global across all chains). - function _loadSigner() internal view returns (address) { - string memory json = vm.readFile(CONFIG_PATH); - address s = vm.parseJsonAddress(json, ".signer"); + /// @dev Reads the signer address from config.toml for the current chain. + function _loadSigner() internal returns (address) { + _loadCounterfactualConfig(); + address s = config.get("signer").toAddress(); require(s != address(0), "config: signer is zero"); return s; } - /// @dev Reads the multisig address for the current chain from prod-readiness-multisigs.json. - /// Falls back to the fallbackEOA if no chain-specific entry exists. - function _resolveMultisig() internal view returns (address) { - string memory json = vm.readFile(MULTISIGS_PATH); - string memory chainKey = string.concat(".", vm.toString(block.chainid)); - // Try chain-specific key first, fall back to fallbackEOA. - try vm.parseJsonAddress(json, chainKey) returns (address addr) { - require(addr != address(0), "multisig: zero address for chain"); - return addr; - } catch { - address fallbackAddr = vm.parseJsonAddress(json, ".fallbackEOA"); - require(fallbackAddr != address(0), "multisig: fallbackEOA is zero"); - return fallbackAddr; - } - } - function _resolveSpokePool() internal view returns (address) { return getDeployedAddress("SpokePool", block.chainid, true); } diff --git a/script/counterfactual/DeployAdminWithdrawManager.s.sol b/script/counterfactual/DeployAdminWithdrawManager.s.sol index 68a563e42..360fe4bfc 100644 --- a/script/counterfactual/DeployAdminWithdrawManager.s.sol +++ b/script/counterfactual/DeployAdminWithdrawManager.s.sol @@ -6,25 +6,24 @@ import { CounterfactualConfig } from "./CounterfactualConfig.sol"; import { AdminWithdrawManager } from "../../contracts/periphery/counterfactual/AdminWithdrawManager.sol"; // Deploys AdminWithdrawManager via CREATE2 with the deployer as owner and directWithdrawer, and the -// signer from config.json (ensuring the same CREATE2 address on every chain since all three are -// global). After deployment, optionally transfers owner and directWithdrawer to the chain-specific -// address in config.json. +// signer from config.toml (ensuring the same CREATE2 address on every chain since all three are +// global). Role transfers are handled by DeployAllCounterfactual after deployment. // // How to run: -// 1. Edit script/counterfactual/config.json with signer, owner, and directWithdrawer +// 1. Edit script/counterfactual/config.toml with signer per chain // 2. `source .env` where `.env` has MNEMONIC="x x x ... x" and ETHERSCAN_API_KEY="x" // 3. forge script script/counterfactual/DeployAdminWithdrawManager.s.sol:DeployAdminWithdrawManager \ -// --sig "run(bool)" true \ // --rpc-url $NODE_URL -vvvv // 4. Deploy: append --broadcast --verify to the command above contract DeployAdminWithdrawManager is CounterfactualConfig { - /// @notice Deploy with deployer as all roles, then optionally transfer to config.json addresses. - /// @param transferRoles If true, transfer owner/directWithdrawer/signer to config.json values. - function run(bool transferRoles) external { + function run() external { string memory deployerMnemonic = vm.envString("MNEMONIC"); uint256 deployerPrivateKey = vm.deriveKey(deployerMnemonic, uint32(vm.envOr("DEPLOYER_INDEX", uint256(0)))); address deployer = vm.addr(deployerPrivateKey); - address signer = _loadSigner(); + + _loadCounterfactualConfig(); + address signer = config.get("signer").toAddress(); + require(signer != address(0), "config: signer is zero"); // Deploy with deployer as owner/directWithdrawer and config signer. // All three are global (not chain-specific), so CREATE2 address is the same everywhere. @@ -37,26 +36,9 @@ contract DeployAdminWithdrawManager is CounterfactualConfig { console.log("Chain ID:", block.chainid); console.log("Deployer (initial owner/directWithdrawer):", deployer); console.log("Signer:", signer); - console.log("Transfer roles:", transferRoles); vm.startBroadcast(deployerPrivateKey); address deployed = _deployCreate2(bytes32(0), initCode); - - if (transferRoles) { - OperationalConfig memory cfg = _loadOperationalConfig(); - AdminWithdrawManager manager = AdminWithdrawManager(deployed); - - console.log("Transferring owner + directWithdrawer to:", cfg.ownerAndDirectWithdrawer); - - if (cfg.ownerAndDirectWithdrawer != manager.directWithdrawer()) - manager.setDirectWithdrawer(cfg.ownerAndDirectWithdrawer); - // Transfer ownership last (we lose owner privileges after this). - if (cfg.ownerAndDirectWithdrawer != manager.owner()) - manager.transferOwnership(cfg.ownerAndDirectWithdrawer); - } else { - console.log("No role transfers (deployer retains all roles)."); - } - vm.stopBroadcast(); console.log("AdminWithdrawManager deployed to:", deployed); diff --git a/script/counterfactual/DeployAllCounterfactual.s.sol b/script/counterfactual/DeployAllCounterfactual.s.sol index fd72adca4..c02c02678 100644 --- a/script/counterfactual/DeployAllCounterfactual.s.sol +++ b/script/counterfactual/DeployAllCounterfactual.s.sol @@ -39,11 +39,13 @@ import { AdminWithdrawManager } from "../../contracts/periphery/counterfactual/A // - Idempotent — already-deployed contracts are auto-skipped // // Configuration: -// - Operational params (signer, ownerAndDirectWithdrawer): script/counterfactual/config.json +// - Operational params (signer, ownerAndDirectWithdrawer): script/counterfactual/config.toml // - Chain-specific params (spokePool, wrappedNativeToken, cctpPeriphery, cctpDomain, // oftPeriphery, oftEid): auto-resolved from constants.json and deployed-addresses.json // - AdminWithdrawManager is deployed with deployer as owner/directWithdrawer and signer from -// config.json, then owner/directWithdrawer are optionally transferred to config.json addresses +// config.toml. Role transfers (owner/directWithdrawer) are done directly by this script after +// all ffi deployments complete, with a safety check that directWithdrawer transferred +// successfully before transferring ownership // // Always deployed: // - CounterfactualDeposit, CounterfactualDepositFactory, WithdrawImplementation, AdminWithdrawManager @@ -57,7 +59,7 @@ import { AdminWithdrawManager } from "../../contracts/periphery/counterfactual/A // MNEMONIC - Required. Mnemonic phrase for key derivation. // // How to run: -// 1. Edit script/counterfactual/config.json with signer and ownerAndDirectWithdrawer +// 1. Edit script/counterfactual/config.toml with signer and ownerAndDirectWithdrawer per chain // 2. `source .env` where `.env` has MNEMONIC="x x x ... x" and ETHERSCAN_API_KEY="x" // 3. forge script \ // script/counterfactual/DeployAllCounterfactual.s.sol:DeployAllCounterfactual \ @@ -71,7 +73,7 @@ contract DeployAllCounterfactual is Script, Test, CounterfactualConfig { /// @param deploySpokePool If true, deploy CounterfactualDepositSpokePool. /// @param deployCctp If true, deploy CounterfactualDepositCCTP. /// @param deployOft If true, deploy CounterfactualDepositOFT. - /// @param transferRoles If true, transfer AdminWithdrawManager roles to config.json addresses. + /// @param transferRoles If true, transfer AdminWithdrawManager roles to config.toml addresses. /// @param broadcast If true, broadcast transactions on-chain. function run( string calldata rpcUrl, @@ -306,10 +308,43 @@ contract DeployAllCounterfactual is Script, Test, CounterfactualConfig { broadcastFlag, string.concat(SCRIPT_DIR, "DeployAdminWithdrawManager.s.sol"), "DeployAdminWithdrawManager", - string.concat(' --sig "run(bool)" ', transferRoles ? "true" : "false") + "" ); } + // --- Transfer AdminWithdrawManager roles --- + if (transferRoles) { + address ownerAndDirectWithdrawer = config.get("ownerAndDirectWithdrawer").toAddress(); + require(ownerAndDirectWithdrawer != address(0), "config: ownerAndDirectWithdrawer is zero or missing"); + AdminWithdrawManager manager = AdminWithdrawManager(predictedAdmin); + + console.log("--------------------------------------------"); + console.log("Transferring AdminWithdrawManager roles to:", ownerAndDirectWithdrawer); + + vm.startBroadcast(deployerPrivateKey); + + // Transfer directWithdrawer first, then verify before transferring ownership. + if (ownerAndDirectWithdrawer != manager.directWithdrawer()) { + manager.setDirectWithdrawer(ownerAndDirectWithdrawer); + + if (manager.directWithdrawer() != ownerAndDirectWithdrawer) { + console.log("ERROR: directWithdrawer transfer failed. Skipping ownership transfer."); + vm.stopBroadcast(); + } else { + if (ownerAndDirectWithdrawer != manager.owner()) { + manager.transferOwnership(ownerAndDirectWithdrawer); + } + vm.stopBroadcast(); + } + } else { + // directWithdrawer already correct, just transfer ownership if needed. + if (ownerAndDirectWithdrawer != manager.owner()) { + manager.transferOwnership(ownerAndDirectWithdrawer); + } + vm.stopBroadcast(); + } + } + console.log("============================================"); console.log("All deployments complete!"); console.log("============================================"); diff --git a/script/counterfactual/DeployCounterfactualDepositSpokePool.s.sol b/script/counterfactual/DeployCounterfactualDepositSpokePool.s.sol index b5a041e9c..cc02f6e4d 100644 --- a/script/counterfactual/DeployCounterfactualDepositSpokePool.s.sol +++ b/script/counterfactual/DeployCounterfactualDepositSpokePool.s.sol @@ -5,16 +5,17 @@ import { console } from "forge-std/console.sol"; import { CounterfactualConfig } from "./CounterfactualConfig.sol"; import { CounterfactualDepositSpokePool } from "../../contracts/periphery/counterfactual/CounterfactualDepositSpokePool.sol"; -// How to run (zero-arg, reads from config.json + constants): -// 1. Edit script/counterfactual/config.json with signer address +// How to run (zero-arg, reads from config.toml + constants): +// 1. Edit script/counterfactual/config.toml with signer address // 2. `source .env` where `.env` has MNEMONIC="x x x ... x" and ETHERSCAN_API_KEY="x" // 3. forge script script/counterfactual/DeployCounterfactualDepositSpokePool.s.sol:DeployCounterfactualDepositSpokePool \ // --rpc-url $NODE_URL -vvvv // 4. Deploy: append --broadcast --verify to the command above contract DeployCounterfactualDepositSpokePool is CounterfactualConfig { - /// @notice Zero-arg entry point: resolves all params from config.json and on-chain constants. + /// @notice Zero-arg entry point: resolves all params from config.toml and on-chain constants. function run() external { - this.run(_resolveSpokePool(), _loadSigner(), _resolveWrappedNativeToken()); + address signer = _loadSigner(); + this.run(_resolveSpokePool(), signer, _resolveWrappedNativeToken()); } function run(address spokePool, address signer, address wrappedNativeToken) external { diff --git a/script/counterfactual/config.json b/script/counterfactual/config.json deleted file mode 100644 index 0f60cdf31..000000000 --- a/script/counterfactual/config.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "signer": "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE", - "ownerAndDirectWithdrawer": { - "1": "0xB524735356985D2f267FA010D681f061DfF03715", - "10": "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B", - "56": "0x40EA40013Ab948ef3e77B87EcdCe715A422CB417", - "130": "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B", - "137": "0xB524735356985D2f267FA010D681f061DfF03715", - "143": "0xB524735356985D2f267FA010D681f061DfF03715", - "232": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9", - "480": "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B", - "999": "0x8d6e1729FeCe1AC62c05aA4F57819A90B4Cd22aF", - "1135": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9", - "1868": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9", - "4217": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9", - "4326": "0x384122A019e62965eBFB83b55EC48cC5CEEc618d", - "8453": "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B", - "9745": "0xB524735356985D2f267FA010D681f061DfF03715", - "42161": "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B", - "57073": "0x384122A019e62965eBFB83b55EC48cC5CEEc618d", - "59144": "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B", - "81457": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9", - "534352": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9", - "7777777": "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9" - } -} diff --git a/script/counterfactual/config.toml b/script/counterfactual/config.toml new file mode 100644 index 000000000..e2683bb62 --- /dev/null +++ b/script/counterfactual/config.toml @@ -0,0 +1,125 @@ +[1] +endpoint_url = "${NODE_URL_1}" +[1.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0xB524735356985D2f267FA010D681f061DfF03715" + +[10] +endpoint_url = "${NODE_URL_10}" +[10.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B" + +[56] +endpoint_url = "${NODE_URL_56}" +[56.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0x40EA40013Ab948ef3e77B87EcdCe715A422CB417" + +[130] +endpoint_url = "${NODE_URL_130}" +[130.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B" + +[137] +endpoint_url = "${NODE_URL_137}" +[137.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0xB524735356985D2f267FA010D681f061DfF03715" + +[143] +endpoint_url = "${NODE_URL_143}" +[143.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0xB524735356985D2f267FA010D681f061DfF03715" + +[232] +endpoint_url = "${NODE_URL_232}" +[232.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9" + +[480] +endpoint_url = "${NODE_URL_480}" +[480.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B" + +[999] +endpoint_url = "${NODE_URL_999}" +[999.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0x8d6e1729FeCe1AC62c05aA4F57819A90B4Cd22aF" + +[1135] +endpoint_url = "${NODE_URL_1135}" +[1135.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9" + +[1868] +endpoint_url = "${NODE_URL_1868}" +[1868.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9" + +[4217] +endpoint_url = "${NODE_URL_4217}" +[4217.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9" + +[4326] +endpoint_url = "${NODE_URL_4326}" +[4326.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0x384122A019e62965eBFB83b55EC48cC5CEEc618d" + +[8453] +endpoint_url = "${NODE_URL_8453}" +[8453.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B" + +[9745] +endpoint_url = "${NODE_URL_9745}" +[9745.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0xB524735356985D2f267FA010D681f061DfF03715" + +[42161] +endpoint_url = "${NODE_URL_42161}" +[42161.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B" + +[57073] +endpoint_url = "${NODE_URL_57073}" +[57073.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0x384122A019e62965eBFB83b55EC48cC5CEEc618d" + +[59144] +endpoint_url = "${NODE_URL_59144}" +[59144.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0xFbc9BED5311567F7CbEbD12947A5a0767f67EF4B" + +[81457] +endpoint_url = "${NODE_URL_81457}" +[81457.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9" + +[534352] +endpoint_url = "${NODE_URL_534352}" +[534352.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9" + +[7777777] +endpoint_url = "${NODE_URL_7777777}" +[7777777.address] +signer = "0xDDB199Ca909901299aDcAB370C3C8212cea80AFE" +ownerAndDirectWithdrawer = "0x996267d7d1B7f5046543feDe2c2Db473Ed4f65e9"