From 9ee0deda03e7737425cc7dc63a35c0822380e6e4 Mon Sep 17 00:00:00 2001 From: Igor Yalovoy Date: Thu, 28 Nov 2024 19:38:47 -0300 Subject: [PATCH] Timelock for Access Registry (#318) * Add AccessManager deployment scripts and update addresses for chains 42161 and 8453 with new contract deployments and artifacts. * Add AccessManager deployment details to JSON files and update transaction hash, contract address, gas, input, receipts, timestamp, and commit ID. * Add transfer ownership migration script, update constants with new roles and delays, and implement Mamori Safe address retrieval by chain ID in DeployerHelper. * Refactor access registry delay constant and add upgrade execution logic in migration script. * Refactor migration scripts to include AccessPoint and IEntryPoint imports, consolidate chain-specific address retrieval functions into Constants contract, and update deployment logic for new AccessPoint implementation. * Remove redundant ENTRY_POINT constant and reformat code for consistency across migration scripts. * Add admin role to Safe, set role delays, and verify ownership transfer in migration script. * Add new JSON files for transfer-access-registry-ownership transactions across multiple chains with detailed transaction and receipt data. --- .../1/run-1732573760.json | 32 ++ .../1/run-1732641810.json | 65 +++ .../1/run-latest.json | 65 +++ .../42161/run-1732568362.json | 67 +++ .../42161/run-1732573548.json | 67 +++ .../42161/run-latest.json | 67 +++ .../8453/run-1732573625.json | 73 +++ .../8453/run-latest.json | 73 +++ .../1/run-1732833251.json | 170 ++++++ .../1/run-1732833350.json | 434 ++++++++++++++++ .../1/run-latest.json | 434 ++++++++++++++++ .../42161/run-1732833195.json | 448 ++++++++++++++++ .../42161/run-latest.json | 448 ++++++++++++++++ .../8453/run-1732833047.json | 491 ++++++++++++++++++ .../8453/run-latest.json | 491 ++++++++++++++++++ .../121-upgrade_access_protocol.s.sol | 2 - .../147-deploy-access-managers.s.sol | 35 ++ ...8-transfer-access-registry-ownership.s.sol | 90 ++++ .../48-deploy_access_protocol.s.sol | 2 - script/migrations/53-upgrade_access_point.sol | 2 - script/migrations/const.sol | 49 +- script/utils/DeployerHelper.sol | 24 - test/artifacts/1/addresses.json | 3 +- test/artifacts/42161/addresses.json | 3 +- test/artifacts/8453/addresses.json | 3 +- 25 files changed, 3603 insertions(+), 35 deletions(-) create mode 100644 broadcast/147-deploy-access-managers.s.sol/1/run-1732573760.json create mode 100644 broadcast/147-deploy-access-managers.s.sol/1/run-1732641810.json create mode 100644 broadcast/147-deploy-access-managers.s.sol/1/run-latest.json create mode 100644 broadcast/147-deploy-access-managers.s.sol/42161/run-1732568362.json create mode 100644 broadcast/147-deploy-access-managers.s.sol/42161/run-1732573548.json create mode 100644 broadcast/147-deploy-access-managers.s.sol/42161/run-latest.json create mode 100644 broadcast/147-deploy-access-managers.s.sol/8453/run-1732573625.json create mode 100644 broadcast/147-deploy-access-managers.s.sol/8453/run-latest.json create mode 100644 broadcast/148-transfer-access-registry-ownership.s.sol/1/run-1732833251.json create mode 100644 broadcast/148-transfer-access-registry-ownership.s.sol/1/run-1732833350.json create mode 100644 broadcast/148-transfer-access-registry-ownership.s.sol/1/run-latest.json create mode 100644 broadcast/148-transfer-access-registry-ownership.s.sol/42161/run-1732833195.json create mode 100644 broadcast/148-transfer-access-registry-ownership.s.sol/42161/run-latest.json create mode 100644 broadcast/148-transfer-access-registry-ownership.s.sol/8453/run-1732833047.json create mode 100644 broadcast/148-transfer-access-registry-ownership.s.sol/8453/run-latest.json create mode 100644 script/migrations/147-deploy-access-managers.s.sol create mode 100644 script/migrations/148-transfer-access-registry-ownership.s.sol diff --git a/broadcast/147-deploy-access-managers.s.sol/1/run-1732573760.json b/broadcast/147-deploy-access-managers.s.sol/1/run-1732573760.json new file mode 100644 index 000000000..935069a93 --- /dev/null +++ b/broadcast/147-deploy-access-managers.s.sol/1/run-1732573760.json @@ -0,0 +1,32 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE2", + "contractName": "AccessManager", + "contractAddress": "0xacc00081fc52bac1e4bc2d73b5d758913b966765", + "function": null, + "arguments": [ + "0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x353d99", + "value": "0x0", + "input": "0x07d890f743ab561de39a04a5879cf2a6a6356c6e18499ca79f55533e27a52afe60806040523480156200001157600080fd5b5060405162002e7138038062002e7183398101604081905262000034916200048f565b6001600160a01b0381166200006457604051630409d6d160e11b8152600060048201526024015b60405180910390fd5b6200007360008281806200007b565b505062000519565b60006002600160401b03196001600160401b03861601620000bb5760405163061c6a4360e21b81526001600160401b03861660048201526024016200005b565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115620001ba5763ffffffff85166200010a620002d2565b620001169190620004d0565b905060405180604001604052808265ffffffffffff168152602001620001488663ffffffff16620002e460201b60201c565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c16845282529091208351815494909201519092166601000000000000026001600160a01b031990931665ffffffffffff9091161791909117905562000264565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a168452909152812054620002099166010000000000009091046001600160701b0316908690620002ed565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316660100000000000002600160301b600160a01b03199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b6000620002df42620003a2565b905090565b63ffffffff1690565b60008080620003056001600160701b038716620003db565b90506000620003488563ffffffff168763ffffffff168463ffffffff1611620003305760006200033c565b6200033c8885620004f9565b63ffffffff16620003fc565b905063ffffffff81166200035b620002d2565b620003679190620004d0565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b600065ffffffffffff821115620003d7576040516306dfcc6560e41b815260306004820152602481018390526044016200005b565b5090565b600080620003f26001600160701b03841662000416565b5090949350505050565b60008183116200040d57816200040f565b825b9392505050565b600080806200042f8462000429620002d2565b6200043c565b9250925092509193909250565b600080806001600160501b03602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156200047a578282826200047f565b816000805b9550955095505050509250925092565b600060208284031215620004a257600080fd5b81516001600160a01b03811681146200040f57600080fd5b634e487b7160e01b600052601160045260246000fd5b65ffffffffffff818116838216019080821115620004f257620004f2620004ba565b5092915050565b63ffffffff828116828216039080821115620004f257620004f2620004ba565b61294880620005296000396000f3fe6080604052600436106101e35760003560e01c80636d5115bd11610102578063b700961311610095578063d22b598911610064578063d22b598914610681578063d6bb62c6146106a1578063f801a698146106c1578063fe0776f5146106fb57600080fd5b8063b7009613146105ef578063b7d2b1621461062b578063cc1b6c811461064b578063d1f856ee1461066157600080fd5b8063a166aa89116100d1578063a166aa8914610521578063a64d95ce14610574578063abd9bd2a14610594578063ac9650d8146105c257600080fd5b80636d5115bd146104ac57806375b238fc146104cc578063853551b8146104e157806394c7d7ee1461050157600080fd5b806330cae1871161017a5780634665096d116101495780634665096d146104195780634c1da1e21461042f578063529629521461044f578063530dd4561461046f57600080fd5b806330cae1871461036d5780633adc277a1461038d5780633ca7c02a146103c45780634136a33c146103df57600080fd5b806318ff183c116101b657806318ff183c146102c05780631cff79cd146102e057806325c471a0146102f35780633078f1141461031357600080fd5b806308d6122d146101e85780630b0a93ba1461020a57806312be87271461026b578063167bd395146102a0575b600080fd5b3480156101f457600080fd5b506102086102033660046121b0565b61071b565b005b34801561021657600080fd5b5061024e610225366004612216565b6001600160401b0390811660009081526001602081905260409091200154600160401b90041690565b6040516001600160401b0390911681526020015b60405180910390f35b34801561027757600080fd5b5061028b610286366004612216565b61076e565b60405163ffffffff9091168152602001610262565b3480156102ac57600080fd5b506102086102bb366004612231565b6107a9565b3480156102cc57600080fd5b506102086102db36600461226f565b6107bf565b61028b6102ee3660046122de565b610826565b3480156102ff57600080fd5b5061020861030e366004612346565b610956565b34801561031f57600080fd5b5061033361032e36600461238b565b610978565b604051610262949392919065ffffffffffff948516815263ffffffff93841660208201529190921660408201529116606082015260800190565b34801561037957600080fd5b506102086103883660046123a7565b6109dd565b34801561039957600080fd5b506103ad6103a83660046123da565b6109ef565b60405165ffffffffffff9091168152602001610262565b3480156103d057600080fd5b5061024e6001600160401b0381565b3480156103eb57600080fd5b5061028b6103fa3660046123da565b600090815260026020526040902054600160301b900463ffffffff1690565b34801561042557600080fd5b5062093a8061028b565b34801561043b57600080fd5b5061028b61044a3660046123f3565b610a22565b34801561045b57600080fd5b5061020861046a3660046123a7565b610a50565b34801561047b57600080fd5b5061024e61048a366004612216565b6001600160401b03908116600090815260016020819052604090912001541690565b3480156104b857600080fd5b5061024e6104c7366004612426565b610a62565b3480156104d857600080fd5b5061024e600081565b3480156104ed57600080fd5b506102086104fc366004612454565b610a9d565b34801561050d57600080fd5b5061020861051c3660046122de565b610b34565b34801561052d57600080fd5b5061056461053c3660046123f3565b6001600160a01b0316600090815260208190526040902060010154600160701b900460ff1690565b6040519015158152602001610262565b34801561058057600080fd5b5061020861058f366004612472565b610be0565b3480156105a057600080fd5b506105b46105af36600461249c565b610bf2565b604051908152602001610262565b3480156105ce57600080fd5b506105e26105dd366004612500565b610c2b565b6040516102629190612565565b3480156105fb57600080fd5b5061060f61060a3660046125df565b610d12565b60408051921515835263ffffffff909116602083015201610262565b34801561063757600080fd5b5061020861064636600461238b565b610db5565b34801561065757600080fd5b506206978061028b565b34801561066d57600080fd5b5061060f61067c36600461238b565b610dcc565b34801561068d57600080fd5b5061020861069c36600461262a565b610e49565b3480156106ad57600080fd5b5061028b6106bc36600461249c565b610e5b565b3480156106cd57600080fd5b506106e16106dc366004612648565b610fb5565b6040805192835263ffffffff909116602083015201610262565b34801561070757600080fd5b5061020861071636600461238b565b6110fa565b610723611123565b60005b828110156107675761075f85858584818110610744576107446126ba565b905060200201602081019061075991906126d0565b8461119e565b600101610726565b5050505050565b6001600160401b0381166000908152600160208190526040822001546107a390600160801b90046001600160701b0316611220565b92915050565b6107b1611123565b6107bb828261123f565b5050565b6107c7611123565b604051637a9e5e4b60e01b81526001600160a01b038281166004830152831690637a9e5e4b90602401600060405180830381600087803b15801561080a57600080fd5b505af115801561081e573d6000803e3d6000fd5b505050505050565b6000338180610837838888886112e5565b915091508115801561084d575063ffffffff8116155b156108a057828761085e8888611338565b6040516381c6f24b60e01b81526001600160a01b0393841660048201529290911660248301526001600160e01b03191660448201526064015b60405180910390fd5b60006108ae84898989610bf2565b9050600063ffffffff83161515806108d557506108ca826109ef565b65ffffffffffff1615155b156108e6576108e382611350565b90505b6003546108fc8a6108f78b8b611338565b611450565b6003819055506109448a8a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250349250611492915050565b506003559450505050505b9392505050565b61095e611123565b610972838361096c8661076e565b8461152f565b50505050565b6001600160401b03821660009081526001602090815260408083206001600160a01b03851684529091528120805465ffffffffffff8116929182918291906109cf90600160301b90046001600160701b031661177a565b969991985096509350505050565b6109e5611123565b6107bb828261179d565b60008181526002602052604081205465ffffffffffff16610a0f81611841565b610a19578061094f565b60009392505050565b6001600160a01b0381166000908152602081905260408120600101546107a3906001600160701b0316611220565b610a58611123565b6107bb8282611870565b6001600160a01b0382166000908152602081815260408083206001600160e01b0319851684529091529020546001600160401b031692915050565b610aa5611123565b6001600160401b0383161580610ac357506001600160401b03838116145b15610aec5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b826001600160401b03167f1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a4508383604051610b27929190612716565b60405180910390a2505050565b60408051638fb3603760e01b80825291513392918391638fb36037916004808201926020929091908290030181865afa158015610b75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b999190612732565b6001600160e01b03191614610bcc57604051630641fee960e31b81526001600160a01b0382166004820152602401610897565b610767610bdb85838686610bf2565b611350565b610be8611123565b6107bb8282611922565b600084848484604051602001610c0b949392919061274f565b604051602081830303815290604052805190602001209050949350505050565b604080516000815260208101909152606090826001600160401b03811115610c5557610c556127bc565b604051908082528060200260200182016040528015610c8857816020015b6060815260200190600190039081610c735790505b50915060005b83811015610d0a57610ce530868684818110610cac57610cac6126ba565b9050602002810190610cbe91906127d2565b85604051602001610cd193929190612818565b604051602081830303815290604052611a33565b838281518110610cf757610cf76126ba565b6020908102919091010152600101610c8e565b505092915050565b6001600160a01b0382166000908152602081905260408120600101548190600160701b900460ff1615610d4a57506000905080610dad565b306001600160a01b03861603610d6f57610d648484611aa9565b600091509150610dad565b6000610d7b8585610a62565b9050600080610d8a8389610dcc565b9150915081610d9b57600080610da5565b63ffffffff811615815b945094505050505b935093915050565b610dbd611123565b610dc78282611ac0565b505050565b60008067fffffffffffffffe196001600160401b03851601610df45750600190506000610e42565b600080610e018686610978565b5050915091508165ffffffffffff16600014158015610e375750610e23611bad565b65ffffffffffff168265ffffffffffff1611155b93509150610e429050565b9250929050565b610e51611123565b6107bb8282611bbd565b60003381610e698585611338565b90506000610e7988888888610bf2565b60008181526002602052604081205491925065ffffffffffff9091169003610eb75760405163060a299b60e41b815260048101829052602401610897565b826001600160a01b0316886001600160a01b031614610f53576000610edd600085610dcc565b5090506000610ef8610ef26102258b87610a62565b86610dcc565b50905081158015610f07575080155b15610f5057604051630ff89d4760e21b81526001600160a01b038087166004830152808c1660248301528a1660448201526001600160e01b031985166064820152608401610897565b50505b600081815260026020526040808220805465ffffffffffff1916908190559051600160301b90910463ffffffff1691829184917fbd9ac67a6e2f6463b80927326310338bcbb4bdb7936ce1365ea3e01067e7b9f791a398975050505050505050565b6000803381610fc6828989896112e5565b91505060008163ffffffff16610fda611bad565b610fe4919061283f565b905063ffffffff8216158061101b575060008665ffffffffffff1611801561101b57508065ffffffffffff168665ffffffffffff16105b1561102c57828961085e8a8a611338565b6110468665ffffffffffff168265ffffffffffff16611c7a565b9550611054838a8a8a610bf2565b945061105f85611c90565b60008581526002602052604090819020805465ffffffffffff891669ffffffffffffffffffff19821617600160301b9182900463ffffffff90811660010190811692830291909117909255915190955086907f82a2da5dee54ea8021c6545b4444620291e07ee83be6dd57edb175062715f3b4906110e6908a9088908f908f908f90612865565b60405180910390a350505094509492505050565b6001600160a01b0381163314610dbd57604051635f159e6360e01b815260040160405180910390fd5b33600080611132838236611cdd565b9150915081610dc7578063ffffffff1660000361118e5760006111558136611d95565b5060405163f07e038f60e01b81526001600160a01b03871660048201526001600160401b03821660248201529092506044019050610897565b610972610bdb8430600036610bf2565b6001600160a01b0383166000818152602081815260408083206001600160e01b0319871680855290835292819020805467ffffffffffffffff19166001600160401b038716908117909155905192835292917f9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151910160405180910390a3505050565b600080611235836001600160701b031661177a565b5090949350505050565b306001600160a01b0383160361127357604051630b40d17960e31b81526001600160a01b0383166004820152602401610897565b6001600160a01b038216600081815260208190526040908190206001018054841515600160701b0260ff60701b19909116179055517f90d4e7bb7e5d933792b3562e1741306f8be94837e1348dacef9b6f1df56eb138906112d990841515815260200190565b60405180910390a25050565b600080306001600160a01b0386160361130c57611303868585611cdd565b9150915061132f565b6004831061132857611323868661060a8787611338565b611303565b5060009050805b94509492505050565b60006113476004828486612792565b61094f916128ab565b60008181526002602052604081205465ffffffffffff811690600160301b900463ffffffff168183036113995760405163060a299b60e41b815260048101859052602401610897565b6113a1611bad565b65ffffffffffff168265ffffffffffff1611156113d457604051630c65b5bd60e11b815260048101859052602401610897565b6113dd82611841565b156113fe57604051631e2975b960e21b815260048101859052602401610897565b600084815260026020526040808220805465ffffffffffff191690555163ffffffff83169186917f76a2a46953689d4861a5d3f6ed883ad7e6af674a21f8e162707159fc9dde614d9190a39392505050565b604080516001600160a01b03939093166020808501919091526001600160e01b0319929092168382015280518084038201815260609093019052815191012090565b6060814710156114b75760405163cd78605960e01b8152306004820152602401610897565b600080856001600160a01b031684866040516114d391906128d9565b60006040518083038185875af1925050503d8060008114611510576040519150601f19603f3d011682016040523d82523d6000602084013e611515565b606091505b5091509150611525868383611f7e565b9695505050505050565b600067fffffffffffffffe196001600160401b0386160161156e5760405163061c6a4360e21b81526001600160401b0386166004820152602401610897565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115611660578463ffffffff166115ba611bad565b6115c4919061283f565b905060405180604001604052808265ffffffffffff1681526020016115f28663ffffffff1663ffffffff1690565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c1684528252909120835181549490920151909216600160301b026001600160a01b031990931665ffffffffffff9091161791909117905561170c565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a1684529091528120546116aa91600160301b9091046001600160701b0316908690611fda565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316600160301b0273ffffffffffffffffffffffffffff000000000000199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b60008060006117908461178b611bad565b612084565b9250925092509193909250565b6001600160401b03821615806117bb57506001600160401b03828116145b156117e45760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b038281166000818152600160208190526040808320909101805467ffffffffffffffff19169486169485179055517f1fd6dd7631312dfac2205b52913f99de03b4d7e381d5d27d3dbfe0713e6e63409190a35050565b600061184b611bad565b65ffffffffffff1661186062093a808461283f565b65ffffffffffff16111592915050565b6001600160401b038216158061188e57506001600160401b03828116145b156118b75760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03828116600081815260016020819052604080832090910180546fffffffffffffffff00000000000000001916600160401b958716958602179055517f7a8059630b897b5de4c08ade69f8b90c3ead1f8596d62d10b6c4d14a0afb4ae29190a35050565b67fffffffffffffffe196001600160401b0383160161195f5760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03821660009081526001602081905260408220015461199990600160801b90046001600160701b03168362069780611fda565b6001600160401b0385166000818152600160208190526040918290200180546001600160701b03909516600160801b026dffffffffffffffffffffffffffff60801b199095169490941790935591519092507ffeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b4890610b27908590859063ffffffff92909216825265ffffffffffff16602082015260400190565b6060600080846001600160a01b031684604051611a5091906128d9565b600060405180830381855af49150503d8060008114611a8b576040519150601f19603f3d011682016040523d82523d6000602084013e611a90565b606091505b5091509150611aa0858383611f7e565b95945050505050565b6000611ab58383611450565b600354149392505050565b600067fffffffffffffffe196001600160401b03841601611aff5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b6001600160401b03831660009081526001602090815260408083206001600160a01b038616845290915281205465ffffffffffff169003611b42575060006107a3565b6001600160401b03831660008181526001602090815260408083206001600160a01b038716808552925280832080546001600160a01b0319169055519092917ff229baa593af28c41b1d16b748cd7688f0c83aaf92d4be41c44005defe84c16691a350600192915050565b6000611bb8426120d8565b905090565b6001600160a01b038216600090815260208190526040812060010154611bf0906001600160701b03168362069780611fda565b6001600160a01b0385166000818152602081815260409182902060010180546dffffffffffffffffffffffffffff19166001600160701b039690961695909517909455805163ffffffff8716815265ffffffffffff841694810194909452919350917fa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c9101610b27565b6000818311611c89578161094f565b5090919050565b60008181526002602052604090205465ffffffffffff168015801590611cbc5750611cba81611841565b155b156107bb5760405163813e945960e01b815260048101839052602401610897565b6000806004831015611cf457506000905080610dad565b306001600160a01b03861603611d1757610d6430611d128686611338565b611aa9565b6000806000611d268787611d95565b92509250925082611d405760008094509450505050610dad565b600080611d4d848b610dcc565b9150915081611d6757600080965096505050505050610dad565b611d7d8363ffffffff168263ffffffff16611c7a565b63ffffffff8116159b909a5098505050505050505050565b600080806004841015611db057506000915081905080611f77565b6000611dbc8686611338565b90506001600160e01b031981166310a6aa3760e31b1480611ded57506001600160e01b031981166330cae18760e01b145b80611e0857506001600160e01b0319811663294b14a960e11b145b80611e2357506001600160e01b03198116635326cae760e11b145b80611e3e57506001600160e01b0319811663d22b598960e01b145b15611e5457600160008093509350935050611f77565b6001600160e01b0319811663063fc60f60e21b1480611e8357506001600160e01b0319811663167bd39560e01b145b80611e9e57506001600160e01b031981166308d6122d60e01b145b15611ee0576000611eb360246004888a612792565b810190611ec091906123f3565b90506000611ecd82610a22565b60019650600095509350611f7792505050565b6001600160e01b0319811663012e238d60e51b1480611f0f57506001600160e01b03198116635be958b160e11b145b15611f6a576000611f2460246004888a612792565b810190611f319190612216565b90506001611f5b826001600160401b03908116600090815260016020819052604090912001541690565b60009450945094505050611f77565b6000806000935093509350505b9250925092565b606082611f9357611f8e8261210f565b61094f565b8151158015611faa57506001600160a01b0384163b155b15611fd357604051639996b31560e01b81526001600160a01b0385166004820152602401610897565b508061094f565b6000806000611ff1866001600160701b0316611220565b9050600061202e8563ffffffff168763ffffffff168463ffffffff1611612019576000612023565b61202388856128f5565b63ffffffff16611c7a565b90508063ffffffff1661203f611bad565b612049919061283f565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b6000808069ffffffffffffffffffff602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156120c3578282826120c8565b816000805b9550955095505050509250925092565b600065ffffffffffff82111561210b576040516306dfcc6560e41b81526030600482015260248101839052604401610897565b5090565b80511561211f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b50565b6001600160a01b038116811461213857600080fd5b60008083601f84011261216257600080fd5b5081356001600160401b0381111561217957600080fd5b6020830191508360208260051b8501011115610e4257600080fd5b80356001600160401b03811681146121ab57600080fd5b919050565b600080600080606085870312156121c657600080fd5b84356121d18161213b565b935060208501356001600160401b038111156121ec57600080fd5b6121f887828801612150565b909450925061220b905060408601612194565b905092959194509250565b60006020828403121561222857600080fd5b61094f82612194565b6000806040838503121561224457600080fd5b823561224f8161213b565b91506020830135801515811461226457600080fd5b809150509250929050565b6000806040838503121561228257600080fd5b823561228d8161213b565b915060208301356122648161213b565b60008083601f8401126122af57600080fd5b5081356001600160401b038111156122c657600080fd5b602083019150836020828501011115610e4257600080fd5b6000806000604084860312156122f357600080fd5b83356122fe8161213b565b925060208401356001600160401b0381111561231957600080fd5b6123258682870161229d565b9497909650939450505050565b803563ffffffff811681146121ab57600080fd5b60008060006060848603121561235b57600080fd5b61236484612194565b925060208401356123748161213b565b915061238260408501612332565b90509250925092565b6000806040838503121561239e57600080fd5b61228d83612194565b600080604083850312156123ba57600080fd5b6123c383612194565b91506123d160208401612194565b90509250929050565b6000602082840312156123ec57600080fd5b5035919050565b60006020828403121561240557600080fd5b813561094f8161213b565b6001600160e01b03198116811461213857600080fd5b6000806040838503121561243957600080fd5b82356124448161213b565b9150602083013561226481612410565b60008060006040848603121561246957600080fd5b6122fe84612194565b6000806040838503121561248557600080fd5b61248e83612194565b91506123d160208401612332565b600080600080606085870312156124b257600080fd5b84356124bd8161213b565b935060208501356124cd8161213b565b925060408501356001600160401b038111156124e857600080fd5b6124f48782880161229d565b95989497509550505050565b6000806020838503121561251357600080fd5b82356001600160401b0381111561252957600080fd5b61253585828601612150565b90969095509350505050565b60005b8381101561255c578181015183820152602001612544565b50506000910152565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156125d257878503603f19018452815180518087526125b3818989018a8501612541565b601f01601f19169590950186019450928501929085019060010161258c565b5092979650505050505050565b6000806000606084860312156125f457600080fd5b83356125ff8161213b565b9250602084013561260f8161213b565b9150604084013561261f81612410565b809150509250925092565b6000806040838503121561263d57600080fd5b823561248e8161213b565b6000806000806060858703121561265e57600080fd5b84356126698161213b565b935060208501356001600160401b0381111561268457600080fd5b6126908782880161229d565b909450925050604085013565ffffffffffff811681146126af57600080fd5b939692955090935050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156126e257600080fd5b813561094f81612410565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60208152600061272a6020830184866126ed565b949350505050565b60006020828403121561274457600080fd5b815161094f81612410565b6001600160a01b0385811682528416602082015260606040820181905260009061152590830184866126ed565b634e487b7160e01b600052601160045260246000fd5b600080858511156127a257600080fd5b838611156127af57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000808335601e198436030181126127e957600080fd5b8301803591506001600160401b0382111561280357600080fd5b602001915036819003821315610e4257600080fd5b828482376000838201600081528351612835818360208801612541565b0195945050505050565b65ffffffffffff81811683821601908082111561285e5761285e61277c565b5092915050565b65ffffffffffff861681526001600160a01b038581166020830152841660408201526080606082018190526000906128a090830184866126ed565b979650505050505050565b6001600160e01b03198135818116916004851015610d0a5760049490940360031b84901b1690921692915050565b600082516128eb818460208701612541565b9190910192915050565b63ffffffff82811682821603908082111561285e5761285e61277c56fea264697066735822122052d4671f68badca4a8c29ef1e63e41f026a21837a48dbc747dc28ecf9a58782e64736f6c63430008180033000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "nonce": "0x325", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732573760, + "chain": 1, + "commit": "ae284ac" +} \ No newline at end of file diff --git a/broadcast/147-deploy-access-managers.s.sol/1/run-1732641810.json b/broadcast/147-deploy-access-managers.s.sol/1/run-1732641810.json new file mode 100644 index 000000000..ca433ebe9 --- /dev/null +++ b/broadcast/147-deploy-access-managers.s.sol/1/run-1732641810.json @@ -0,0 +1,65 @@ +{ + "transactions": [ + { + "hash": "0x7cc71f448da32d5d03f0e74ecc2894de53b5cf0d6b29d317202e9401a794bcf9", + "transactionType": "CREATE2", + "contractName": "AccessManager", + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": null, + "arguments": [ + "0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x324856", + "value": "0x0", + "input": "0x9c71e0a30b1fbf462902193a7eda00f3941ec41979b5adb256a558165e9c992960806040523480156200001157600080fd5b5060405162002e7138038062002e7183398101604081905262000034916200048f565b6001600160a01b0381166200006457604051630409d6d160e11b8152600060048201526024015b60405180910390fd5b6200007360008281806200007b565b505062000519565b60006002600160401b03196001600160401b03861601620000bb5760405163061c6a4360e21b81526001600160401b03861660048201526024016200005b565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115620001ba5763ffffffff85166200010a620002d2565b620001169190620004d0565b905060405180604001604052808265ffffffffffff168152602001620001488663ffffffff16620002e460201b60201c565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c16845282529091208351815494909201519092166601000000000000026001600160a01b031990931665ffffffffffff9091161791909117905562000264565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a168452909152812054620002099166010000000000009091046001600160701b0316908690620002ed565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316660100000000000002600160301b600160a01b03199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b6000620002df42620003a2565b905090565b63ffffffff1690565b60008080620003056001600160701b038716620003db565b90506000620003488563ffffffff168763ffffffff168463ffffffff1611620003305760006200033c565b6200033c8885620004f9565b63ffffffff16620003fc565b905063ffffffff81166200035b620002d2565b620003679190620004d0565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b600065ffffffffffff821115620003d7576040516306dfcc6560e41b815260306004820152602481018390526044016200005b565b5090565b600080620003f26001600160701b03841662000416565b5090949350505050565b60008183116200040d57816200040f565b825b9392505050565b600080806200042f8462000429620002d2565b6200043c565b9250925092509193909250565b600080806001600160501b03602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156200047a578282826200047f565b816000805b9550955095505050509250925092565b600060208284031215620004a257600080fd5b81516001600160a01b03811681146200040f57600080fd5b634e487b7160e01b600052601160045260246000fd5b65ffffffffffff818116838216019080821115620004f257620004f2620004ba565b5092915050565b63ffffffff828116828216039080821115620004f257620004f2620004ba565b61294880620005296000396000f3fe6080604052600436106101e35760003560e01c80636d5115bd11610102578063b700961311610095578063d22b598911610064578063d22b598914610681578063d6bb62c6146106a1578063f801a698146106c1578063fe0776f5146106fb57600080fd5b8063b7009613146105ef578063b7d2b1621461062b578063cc1b6c811461064b578063d1f856ee1461066157600080fd5b8063a166aa89116100d1578063a166aa8914610521578063a64d95ce14610574578063abd9bd2a14610594578063ac9650d8146105c257600080fd5b80636d5115bd146104ac57806375b238fc146104cc578063853551b8146104e157806394c7d7ee1461050157600080fd5b806330cae1871161017a5780634665096d116101495780634665096d146104195780634c1da1e21461042f578063529629521461044f578063530dd4561461046f57600080fd5b806330cae1871461036d5780633adc277a1461038d5780633ca7c02a146103c45780634136a33c146103df57600080fd5b806318ff183c116101b657806318ff183c146102c05780631cff79cd146102e057806325c471a0146102f35780633078f1141461031357600080fd5b806308d6122d146101e85780630b0a93ba1461020a57806312be87271461026b578063167bd395146102a0575b600080fd5b3480156101f457600080fd5b506102086102033660046121b0565b61071b565b005b34801561021657600080fd5b5061024e610225366004612216565b6001600160401b0390811660009081526001602081905260409091200154600160401b90041690565b6040516001600160401b0390911681526020015b60405180910390f35b34801561027757600080fd5b5061028b610286366004612216565b61076e565b60405163ffffffff9091168152602001610262565b3480156102ac57600080fd5b506102086102bb366004612231565b6107a9565b3480156102cc57600080fd5b506102086102db36600461226f565b6107bf565b61028b6102ee3660046122de565b610826565b3480156102ff57600080fd5b5061020861030e366004612346565b610956565b34801561031f57600080fd5b5061033361032e36600461238b565b610978565b604051610262949392919065ffffffffffff948516815263ffffffff93841660208201529190921660408201529116606082015260800190565b34801561037957600080fd5b506102086103883660046123a7565b6109dd565b34801561039957600080fd5b506103ad6103a83660046123da565b6109ef565b60405165ffffffffffff9091168152602001610262565b3480156103d057600080fd5b5061024e6001600160401b0381565b3480156103eb57600080fd5b5061028b6103fa3660046123da565b600090815260026020526040902054600160301b900463ffffffff1690565b34801561042557600080fd5b5062093a8061028b565b34801561043b57600080fd5b5061028b61044a3660046123f3565b610a22565b34801561045b57600080fd5b5061020861046a3660046123a7565b610a50565b34801561047b57600080fd5b5061024e61048a366004612216565b6001600160401b03908116600090815260016020819052604090912001541690565b3480156104b857600080fd5b5061024e6104c7366004612426565b610a62565b3480156104d857600080fd5b5061024e600081565b3480156104ed57600080fd5b506102086104fc366004612454565b610a9d565b34801561050d57600080fd5b5061020861051c3660046122de565b610b34565b34801561052d57600080fd5b5061056461053c3660046123f3565b6001600160a01b0316600090815260208190526040902060010154600160701b900460ff1690565b6040519015158152602001610262565b34801561058057600080fd5b5061020861058f366004612472565b610be0565b3480156105a057600080fd5b506105b46105af36600461249c565b610bf2565b604051908152602001610262565b3480156105ce57600080fd5b506105e26105dd366004612500565b610c2b565b6040516102629190612565565b3480156105fb57600080fd5b5061060f61060a3660046125df565b610d12565b60408051921515835263ffffffff909116602083015201610262565b34801561063757600080fd5b5061020861064636600461238b565b610db5565b34801561065757600080fd5b506206978061028b565b34801561066d57600080fd5b5061060f61067c36600461238b565b610dcc565b34801561068d57600080fd5b5061020861069c36600461262a565b610e49565b3480156106ad57600080fd5b5061028b6106bc36600461249c565b610e5b565b3480156106cd57600080fd5b506106e16106dc366004612648565b610fb5565b6040805192835263ffffffff909116602083015201610262565b34801561070757600080fd5b5061020861071636600461238b565b6110fa565b610723611123565b60005b828110156107675761075f85858584818110610744576107446126ba565b905060200201602081019061075991906126d0565b8461119e565b600101610726565b5050505050565b6001600160401b0381166000908152600160208190526040822001546107a390600160801b90046001600160701b0316611220565b92915050565b6107b1611123565b6107bb828261123f565b5050565b6107c7611123565b604051637a9e5e4b60e01b81526001600160a01b038281166004830152831690637a9e5e4b90602401600060405180830381600087803b15801561080a57600080fd5b505af115801561081e573d6000803e3d6000fd5b505050505050565b6000338180610837838888886112e5565b915091508115801561084d575063ffffffff8116155b156108a057828761085e8888611338565b6040516381c6f24b60e01b81526001600160a01b0393841660048201529290911660248301526001600160e01b03191660448201526064015b60405180910390fd5b60006108ae84898989610bf2565b9050600063ffffffff83161515806108d557506108ca826109ef565b65ffffffffffff1615155b156108e6576108e382611350565b90505b6003546108fc8a6108f78b8b611338565b611450565b6003819055506109448a8a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250349250611492915050565b506003559450505050505b9392505050565b61095e611123565b610972838361096c8661076e565b8461152f565b50505050565b6001600160401b03821660009081526001602090815260408083206001600160a01b03851684529091528120805465ffffffffffff8116929182918291906109cf90600160301b90046001600160701b031661177a565b969991985096509350505050565b6109e5611123565b6107bb828261179d565b60008181526002602052604081205465ffffffffffff16610a0f81611841565b610a19578061094f565b60009392505050565b6001600160a01b0381166000908152602081905260408120600101546107a3906001600160701b0316611220565b610a58611123565b6107bb8282611870565b6001600160a01b0382166000908152602081815260408083206001600160e01b0319851684529091529020546001600160401b031692915050565b610aa5611123565b6001600160401b0383161580610ac357506001600160401b03838116145b15610aec5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b826001600160401b03167f1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a4508383604051610b27929190612716565b60405180910390a2505050565b60408051638fb3603760e01b80825291513392918391638fb36037916004808201926020929091908290030181865afa158015610b75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b999190612732565b6001600160e01b03191614610bcc57604051630641fee960e31b81526001600160a01b0382166004820152602401610897565b610767610bdb85838686610bf2565b611350565b610be8611123565b6107bb8282611922565b600084848484604051602001610c0b949392919061274f565b604051602081830303815290604052805190602001209050949350505050565b604080516000815260208101909152606090826001600160401b03811115610c5557610c556127bc565b604051908082528060200260200182016040528015610c8857816020015b6060815260200190600190039081610c735790505b50915060005b83811015610d0a57610ce530868684818110610cac57610cac6126ba565b9050602002810190610cbe91906127d2565b85604051602001610cd193929190612818565b604051602081830303815290604052611a33565b838281518110610cf757610cf76126ba565b6020908102919091010152600101610c8e565b505092915050565b6001600160a01b0382166000908152602081905260408120600101548190600160701b900460ff1615610d4a57506000905080610dad565b306001600160a01b03861603610d6f57610d648484611aa9565b600091509150610dad565b6000610d7b8585610a62565b9050600080610d8a8389610dcc565b9150915081610d9b57600080610da5565b63ffffffff811615815b945094505050505b935093915050565b610dbd611123565b610dc78282611ac0565b505050565b60008067fffffffffffffffe196001600160401b03851601610df45750600190506000610e42565b600080610e018686610978565b5050915091508165ffffffffffff16600014158015610e375750610e23611bad565b65ffffffffffff168265ffffffffffff1611155b93509150610e429050565b9250929050565b610e51611123565b6107bb8282611bbd565b60003381610e698585611338565b90506000610e7988888888610bf2565b60008181526002602052604081205491925065ffffffffffff9091169003610eb75760405163060a299b60e41b815260048101829052602401610897565b826001600160a01b0316886001600160a01b031614610f53576000610edd600085610dcc565b5090506000610ef8610ef26102258b87610a62565b86610dcc565b50905081158015610f07575080155b15610f5057604051630ff89d4760e21b81526001600160a01b038087166004830152808c1660248301528a1660448201526001600160e01b031985166064820152608401610897565b50505b600081815260026020526040808220805465ffffffffffff1916908190559051600160301b90910463ffffffff1691829184917fbd9ac67a6e2f6463b80927326310338bcbb4bdb7936ce1365ea3e01067e7b9f791a398975050505050505050565b6000803381610fc6828989896112e5565b91505060008163ffffffff16610fda611bad565b610fe4919061283f565b905063ffffffff8216158061101b575060008665ffffffffffff1611801561101b57508065ffffffffffff168665ffffffffffff16105b1561102c57828961085e8a8a611338565b6110468665ffffffffffff168265ffffffffffff16611c7a565b9550611054838a8a8a610bf2565b945061105f85611c90565b60008581526002602052604090819020805465ffffffffffff891669ffffffffffffffffffff19821617600160301b9182900463ffffffff90811660010190811692830291909117909255915190955086907f82a2da5dee54ea8021c6545b4444620291e07ee83be6dd57edb175062715f3b4906110e6908a9088908f908f908f90612865565b60405180910390a350505094509492505050565b6001600160a01b0381163314610dbd57604051635f159e6360e01b815260040160405180910390fd5b33600080611132838236611cdd565b9150915081610dc7578063ffffffff1660000361118e5760006111558136611d95565b5060405163f07e038f60e01b81526001600160a01b03871660048201526001600160401b03821660248201529092506044019050610897565b610972610bdb8430600036610bf2565b6001600160a01b0383166000818152602081815260408083206001600160e01b0319871680855290835292819020805467ffffffffffffffff19166001600160401b038716908117909155905192835292917f9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151910160405180910390a3505050565b600080611235836001600160701b031661177a565b5090949350505050565b306001600160a01b0383160361127357604051630b40d17960e31b81526001600160a01b0383166004820152602401610897565b6001600160a01b038216600081815260208190526040908190206001018054841515600160701b0260ff60701b19909116179055517f90d4e7bb7e5d933792b3562e1741306f8be94837e1348dacef9b6f1df56eb138906112d990841515815260200190565b60405180910390a25050565b600080306001600160a01b0386160361130c57611303868585611cdd565b9150915061132f565b6004831061132857611323868661060a8787611338565b611303565b5060009050805b94509492505050565b60006113476004828486612792565b61094f916128ab565b60008181526002602052604081205465ffffffffffff811690600160301b900463ffffffff168183036113995760405163060a299b60e41b815260048101859052602401610897565b6113a1611bad565b65ffffffffffff168265ffffffffffff1611156113d457604051630c65b5bd60e11b815260048101859052602401610897565b6113dd82611841565b156113fe57604051631e2975b960e21b815260048101859052602401610897565b600084815260026020526040808220805465ffffffffffff191690555163ffffffff83169186917f76a2a46953689d4861a5d3f6ed883ad7e6af674a21f8e162707159fc9dde614d9190a39392505050565b604080516001600160a01b03939093166020808501919091526001600160e01b0319929092168382015280518084038201815260609093019052815191012090565b6060814710156114b75760405163cd78605960e01b8152306004820152602401610897565b600080856001600160a01b031684866040516114d391906128d9565b60006040518083038185875af1925050503d8060008114611510576040519150601f19603f3d011682016040523d82523d6000602084013e611515565b606091505b5091509150611525868383611f7e565b9695505050505050565b600067fffffffffffffffe196001600160401b0386160161156e5760405163061c6a4360e21b81526001600160401b0386166004820152602401610897565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115611660578463ffffffff166115ba611bad565b6115c4919061283f565b905060405180604001604052808265ffffffffffff1681526020016115f28663ffffffff1663ffffffff1690565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c1684528252909120835181549490920151909216600160301b026001600160a01b031990931665ffffffffffff9091161791909117905561170c565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a1684529091528120546116aa91600160301b9091046001600160701b0316908690611fda565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316600160301b0273ffffffffffffffffffffffffffff000000000000199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b60008060006117908461178b611bad565b612084565b9250925092509193909250565b6001600160401b03821615806117bb57506001600160401b03828116145b156117e45760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b038281166000818152600160208190526040808320909101805467ffffffffffffffff19169486169485179055517f1fd6dd7631312dfac2205b52913f99de03b4d7e381d5d27d3dbfe0713e6e63409190a35050565b600061184b611bad565b65ffffffffffff1661186062093a808461283f565b65ffffffffffff16111592915050565b6001600160401b038216158061188e57506001600160401b03828116145b156118b75760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03828116600081815260016020819052604080832090910180546fffffffffffffffff00000000000000001916600160401b958716958602179055517f7a8059630b897b5de4c08ade69f8b90c3ead1f8596d62d10b6c4d14a0afb4ae29190a35050565b67fffffffffffffffe196001600160401b0383160161195f5760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03821660009081526001602081905260408220015461199990600160801b90046001600160701b03168362069780611fda565b6001600160401b0385166000818152600160208190526040918290200180546001600160701b03909516600160801b026dffffffffffffffffffffffffffff60801b199095169490941790935591519092507ffeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b4890610b27908590859063ffffffff92909216825265ffffffffffff16602082015260400190565b6060600080846001600160a01b031684604051611a5091906128d9565b600060405180830381855af49150503d8060008114611a8b576040519150601f19603f3d011682016040523d82523d6000602084013e611a90565b606091505b5091509150611aa0858383611f7e565b95945050505050565b6000611ab58383611450565b600354149392505050565b600067fffffffffffffffe196001600160401b03841601611aff5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b6001600160401b03831660009081526001602090815260408083206001600160a01b038616845290915281205465ffffffffffff169003611b42575060006107a3565b6001600160401b03831660008181526001602090815260408083206001600160a01b038716808552925280832080546001600160a01b0319169055519092917ff229baa593af28c41b1d16b748cd7688f0c83aaf92d4be41c44005defe84c16691a350600192915050565b6000611bb8426120d8565b905090565b6001600160a01b038216600090815260208190526040812060010154611bf0906001600160701b03168362069780611fda565b6001600160a01b0385166000818152602081815260409182902060010180546dffffffffffffffffffffffffffff19166001600160701b039690961695909517909455805163ffffffff8716815265ffffffffffff841694810194909452919350917fa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c9101610b27565b6000818311611c89578161094f565b5090919050565b60008181526002602052604090205465ffffffffffff168015801590611cbc5750611cba81611841565b155b156107bb5760405163813e945960e01b815260048101839052602401610897565b6000806004831015611cf457506000905080610dad565b306001600160a01b03861603611d1757610d6430611d128686611338565b611aa9565b6000806000611d268787611d95565b92509250925082611d405760008094509450505050610dad565b600080611d4d848b610dcc565b9150915081611d6757600080965096505050505050610dad565b611d7d8363ffffffff168263ffffffff16611c7a565b63ffffffff8116159b909a5098505050505050505050565b600080806004841015611db057506000915081905080611f77565b6000611dbc8686611338565b90506001600160e01b031981166310a6aa3760e31b1480611ded57506001600160e01b031981166330cae18760e01b145b80611e0857506001600160e01b0319811663294b14a960e11b145b80611e2357506001600160e01b03198116635326cae760e11b145b80611e3e57506001600160e01b0319811663d22b598960e01b145b15611e5457600160008093509350935050611f77565b6001600160e01b0319811663063fc60f60e21b1480611e8357506001600160e01b0319811663167bd39560e01b145b80611e9e57506001600160e01b031981166308d6122d60e01b145b15611ee0576000611eb360246004888a612792565b810190611ec091906123f3565b90506000611ecd82610a22565b60019650600095509350611f7792505050565b6001600160e01b0319811663012e238d60e51b1480611f0f57506001600160e01b03198116635be958b160e11b145b15611f6a576000611f2460246004888a612792565b810190611f319190612216565b90506001611f5b826001600160401b03908116600090815260016020819052604090912001541690565b60009450945094505050611f77565b6000806000935093509350505b9250925092565b606082611f9357611f8e8261210f565b61094f565b8151158015611faa57506001600160a01b0384163b155b15611fd357604051639996b31560e01b81526001600160a01b0385166004820152602401610897565b508061094f565b6000806000611ff1866001600160701b0316611220565b9050600061202e8563ffffffff168763ffffffff168463ffffffff1611612019576000612023565b61202388856128f5565b63ffffffff16611c7a565b90508063ffffffff1661203f611bad565b612049919061283f565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b6000808069ffffffffffffffffffff602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156120c3578282826120c8565b816000805b9550955095505050509250925092565b600065ffffffffffff82111561210b576040516306dfcc6560e41b81526030600482015260248101839052604401610897565b5090565b80511561211f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b50565b6001600160a01b038116811461213857600080fd5b60008083601f84011261216257600080fd5b5081356001600160401b0381111561217957600080fd5b6020830191508360208260051b8501011115610e4257600080fd5b80356001600160401b03811681146121ab57600080fd5b919050565b600080600080606085870312156121c657600080fd5b84356121d18161213b565b935060208501356001600160401b038111156121ec57600080fd5b6121f887828801612150565b909450925061220b905060408601612194565b905092959194509250565b60006020828403121561222857600080fd5b61094f82612194565b6000806040838503121561224457600080fd5b823561224f8161213b565b91506020830135801515811461226457600080fd5b809150509250929050565b6000806040838503121561228257600080fd5b823561228d8161213b565b915060208301356122648161213b565b60008083601f8401126122af57600080fd5b5081356001600160401b038111156122c657600080fd5b602083019150836020828501011115610e4257600080fd5b6000806000604084860312156122f357600080fd5b83356122fe8161213b565b925060208401356001600160401b0381111561231957600080fd5b6123258682870161229d565b9497909650939450505050565b803563ffffffff811681146121ab57600080fd5b60008060006060848603121561235b57600080fd5b61236484612194565b925060208401356123748161213b565b915061238260408501612332565b90509250925092565b6000806040838503121561239e57600080fd5b61228d83612194565b600080604083850312156123ba57600080fd5b6123c383612194565b91506123d160208401612194565b90509250929050565b6000602082840312156123ec57600080fd5b5035919050565b60006020828403121561240557600080fd5b813561094f8161213b565b6001600160e01b03198116811461213857600080fd5b6000806040838503121561243957600080fd5b82356124448161213b565b9150602083013561226481612410565b60008060006040848603121561246957600080fd5b6122fe84612194565b6000806040838503121561248557600080fd5b61248e83612194565b91506123d160208401612332565b600080600080606085870312156124b257600080fd5b84356124bd8161213b565b935060208501356124cd8161213b565b925060408501356001600160401b038111156124e857600080fd5b6124f48782880161229d565b95989497509550505050565b6000806020838503121561251357600080fd5b82356001600160401b0381111561252957600080fd5b61253585828601612150565b90969095509350505050565b60005b8381101561255c578181015183820152602001612544565b50506000910152565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156125d257878503603f19018452815180518087526125b3818989018a8501612541565b601f01601f19169590950186019450928501929085019060010161258c565b5092979650505050505050565b6000806000606084860312156125f457600080fd5b83356125ff8161213b565b9250602084013561260f8161213b565b9150604084013561261f81612410565b809150509250925092565b6000806040838503121561263d57600080fd5b823561248e8161213b565b6000806000806060858703121561265e57600080fd5b84356126698161213b565b935060208501356001600160401b0381111561268457600080fd5b6126908782880161229d565b909450925050604085013565ffffffffffff811681146126af57600080fd5b939692955090935050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156126e257600080fd5b813561094f81612410565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60208152600061272a6020830184866126ed565b949350505050565b60006020828403121561274457600080fd5b815161094f81612410565b6001600160a01b0385811682528416602082015260606040820181905260009061152590830184866126ed565b634e487b7160e01b600052601160045260246000fd5b600080858511156127a257600080fd5b838611156127af57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000808335601e198436030181126127e957600080fd5b8301803591506001600160401b0382111561280357600080fd5b602001915036819003821315610e4257600080fd5b828482376000838201600081528351612835818360208801612541565b0195945050505050565b65ffffffffffff81811683821601908082111561285e5761285e61277c565b5092915050565b65ffffffffffff861681526001600160a01b038581166020830152841660408201526080606082018190526000906128a090830184866126ed565b979650505050505050565b6001600160e01b03198135818116916004851015610d0a5760049490940360031b84901b1690921692915050565b600082516128eb818460208701612541565b9190910192915050565b63ffffffff82811682821603908082111561285e5761285e61277c56fea264697066735822122052d4671f68badca4a8c29ef1e63e41f026a21837a48dbc747dc28ecf9a58782e64736f6c63430008180033000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "nonce": "0x325", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xae3507", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000674603f30000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x4964b71a65cef998397347916ccc18da53bc33e03e072a2d874f2483c8488831", + "blockNumber": "0x1449b2e", + "transactionHash": "0x7cc71f448da32d5d03f0e74ecc2894de53b5cf0d6b29d317202e9401a794bcf9", + "transactionIndex": "0x30", + "logIndex": "0x125", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000080200000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000008000000001000000000200000000000000000000000000000002000000000000000000000000008000000000000000000000000000000000100000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7cc71f448da32d5d03f0e74ecc2894de53b5cf0d6b29d317202e9401a794bcf9", + "transactionIndex": "0x30", + "blockHash": "0x4964b71a65cef998397347916ccc18da53bc33e03e072a2d874f2483c8488831", + "blockNumber": "0x1449b2e", + "gasUsed": "0x246a41", + "effectiveGasPrice": "0x2a0446d4d", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732641810, + "chain": 1, + "commit": "95f19aa" +} \ No newline at end of file diff --git a/broadcast/147-deploy-access-managers.s.sol/1/run-latest.json b/broadcast/147-deploy-access-managers.s.sol/1/run-latest.json new file mode 100644 index 000000000..ca433ebe9 --- /dev/null +++ b/broadcast/147-deploy-access-managers.s.sol/1/run-latest.json @@ -0,0 +1,65 @@ +{ + "transactions": [ + { + "hash": "0x7cc71f448da32d5d03f0e74ecc2894de53b5cf0d6b29d317202e9401a794bcf9", + "transactionType": "CREATE2", + "contractName": "AccessManager", + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": null, + "arguments": [ + "0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x324856", + "value": "0x0", + "input": "0x9c71e0a30b1fbf462902193a7eda00f3941ec41979b5adb256a558165e9c992960806040523480156200001157600080fd5b5060405162002e7138038062002e7183398101604081905262000034916200048f565b6001600160a01b0381166200006457604051630409d6d160e11b8152600060048201526024015b60405180910390fd5b6200007360008281806200007b565b505062000519565b60006002600160401b03196001600160401b03861601620000bb5760405163061c6a4360e21b81526001600160401b03861660048201526024016200005b565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115620001ba5763ffffffff85166200010a620002d2565b620001169190620004d0565b905060405180604001604052808265ffffffffffff168152602001620001488663ffffffff16620002e460201b60201c565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c16845282529091208351815494909201519092166601000000000000026001600160a01b031990931665ffffffffffff9091161791909117905562000264565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a168452909152812054620002099166010000000000009091046001600160701b0316908690620002ed565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316660100000000000002600160301b600160a01b03199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b6000620002df42620003a2565b905090565b63ffffffff1690565b60008080620003056001600160701b038716620003db565b90506000620003488563ffffffff168763ffffffff168463ffffffff1611620003305760006200033c565b6200033c8885620004f9565b63ffffffff16620003fc565b905063ffffffff81166200035b620002d2565b620003679190620004d0565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b600065ffffffffffff821115620003d7576040516306dfcc6560e41b815260306004820152602481018390526044016200005b565b5090565b600080620003f26001600160701b03841662000416565b5090949350505050565b60008183116200040d57816200040f565b825b9392505050565b600080806200042f8462000429620002d2565b6200043c565b9250925092509193909250565b600080806001600160501b03602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156200047a578282826200047f565b816000805b9550955095505050509250925092565b600060208284031215620004a257600080fd5b81516001600160a01b03811681146200040f57600080fd5b634e487b7160e01b600052601160045260246000fd5b65ffffffffffff818116838216019080821115620004f257620004f2620004ba565b5092915050565b63ffffffff828116828216039080821115620004f257620004f2620004ba565b61294880620005296000396000f3fe6080604052600436106101e35760003560e01c80636d5115bd11610102578063b700961311610095578063d22b598911610064578063d22b598914610681578063d6bb62c6146106a1578063f801a698146106c1578063fe0776f5146106fb57600080fd5b8063b7009613146105ef578063b7d2b1621461062b578063cc1b6c811461064b578063d1f856ee1461066157600080fd5b8063a166aa89116100d1578063a166aa8914610521578063a64d95ce14610574578063abd9bd2a14610594578063ac9650d8146105c257600080fd5b80636d5115bd146104ac57806375b238fc146104cc578063853551b8146104e157806394c7d7ee1461050157600080fd5b806330cae1871161017a5780634665096d116101495780634665096d146104195780634c1da1e21461042f578063529629521461044f578063530dd4561461046f57600080fd5b806330cae1871461036d5780633adc277a1461038d5780633ca7c02a146103c45780634136a33c146103df57600080fd5b806318ff183c116101b657806318ff183c146102c05780631cff79cd146102e057806325c471a0146102f35780633078f1141461031357600080fd5b806308d6122d146101e85780630b0a93ba1461020a57806312be87271461026b578063167bd395146102a0575b600080fd5b3480156101f457600080fd5b506102086102033660046121b0565b61071b565b005b34801561021657600080fd5b5061024e610225366004612216565b6001600160401b0390811660009081526001602081905260409091200154600160401b90041690565b6040516001600160401b0390911681526020015b60405180910390f35b34801561027757600080fd5b5061028b610286366004612216565b61076e565b60405163ffffffff9091168152602001610262565b3480156102ac57600080fd5b506102086102bb366004612231565b6107a9565b3480156102cc57600080fd5b506102086102db36600461226f565b6107bf565b61028b6102ee3660046122de565b610826565b3480156102ff57600080fd5b5061020861030e366004612346565b610956565b34801561031f57600080fd5b5061033361032e36600461238b565b610978565b604051610262949392919065ffffffffffff948516815263ffffffff93841660208201529190921660408201529116606082015260800190565b34801561037957600080fd5b506102086103883660046123a7565b6109dd565b34801561039957600080fd5b506103ad6103a83660046123da565b6109ef565b60405165ffffffffffff9091168152602001610262565b3480156103d057600080fd5b5061024e6001600160401b0381565b3480156103eb57600080fd5b5061028b6103fa3660046123da565b600090815260026020526040902054600160301b900463ffffffff1690565b34801561042557600080fd5b5062093a8061028b565b34801561043b57600080fd5b5061028b61044a3660046123f3565b610a22565b34801561045b57600080fd5b5061020861046a3660046123a7565b610a50565b34801561047b57600080fd5b5061024e61048a366004612216565b6001600160401b03908116600090815260016020819052604090912001541690565b3480156104b857600080fd5b5061024e6104c7366004612426565b610a62565b3480156104d857600080fd5b5061024e600081565b3480156104ed57600080fd5b506102086104fc366004612454565b610a9d565b34801561050d57600080fd5b5061020861051c3660046122de565b610b34565b34801561052d57600080fd5b5061056461053c3660046123f3565b6001600160a01b0316600090815260208190526040902060010154600160701b900460ff1690565b6040519015158152602001610262565b34801561058057600080fd5b5061020861058f366004612472565b610be0565b3480156105a057600080fd5b506105b46105af36600461249c565b610bf2565b604051908152602001610262565b3480156105ce57600080fd5b506105e26105dd366004612500565b610c2b565b6040516102629190612565565b3480156105fb57600080fd5b5061060f61060a3660046125df565b610d12565b60408051921515835263ffffffff909116602083015201610262565b34801561063757600080fd5b5061020861064636600461238b565b610db5565b34801561065757600080fd5b506206978061028b565b34801561066d57600080fd5b5061060f61067c36600461238b565b610dcc565b34801561068d57600080fd5b5061020861069c36600461262a565b610e49565b3480156106ad57600080fd5b5061028b6106bc36600461249c565b610e5b565b3480156106cd57600080fd5b506106e16106dc366004612648565b610fb5565b6040805192835263ffffffff909116602083015201610262565b34801561070757600080fd5b5061020861071636600461238b565b6110fa565b610723611123565b60005b828110156107675761075f85858584818110610744576107446126ba565b905060200201602081019061075991906126d0565b8461119e565b600101610726565b5050505050565b6001600160401b0381166000908152600160208190526040822001546107a390600160801b90046001600160701b0316611220565b92915050565b6107b1611123565b6107bb828261123f565b5050565b6107c7611123565b604051637a9e5e4b60e01b81526001600160a01b038281166004830152831690637a9e5e4b90602401600060405180830381600087803b15801561080a57600080fd5b505af115801561081e573d6000803e3d6000fd5b505050505050565b6000338180610837838888886112e5565b915091508115801561084d575063ffffffff8116155b156108a057828761085e8888611338565b6040516381c6f24b60e01b81526001600160a01b0393841660048201529290911660248301526001600160e01b03191660448201526064015b60405180910390fd5b60006108ae84898989610bf2565b9050600063ffffffff83161515806108d557506108ca826109ef565b65ffffffffffff1615155b156108e6576108e382611350565b90505b6003546108fc8a6108f78b8b611338565b611450565b6003819055506109448a8a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250349250611492915050565b506003559450505050505b9392505050565b61095e611123565b610972838361096c8661076e565b8461152f565b50505050565b6001600160401b03821660009081526001602090815260408083206001600160a01b03851684529091528120805465ffffffffffff8116929182918291906109cf90600160301b90046001600160701b031661177a565b969991985096509350505050565b6109e5611123565b6107bb828261179d565b60008181526002602052604081205465ffffffffffff16610a0f81611841565b610a19578061094f565b60009392505050565b6001600160a01b0381166000908152602081905260408120600101546107a3906001600160701b0316611220565b610a58611123565b6107bb8282611870565b6001600160a01b0382166000908152602081815260408083206001600160e01b0319851684529091529020546001600160401b031692915050565b610aa5611123565b6001600160401b0383161580610ac357506001600160401b03838116145b15610aec5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b826001600160401b03167f1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a4508383604051610b27929190612716565b60405180910390a2505050565b60408051638fb3603760e01b80825291513392918391638fb36037916004808201926020929091908290030181865afa158015610b75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b999190612732565b6001600160e01b03191614610bcc57604051630641fee960e31b81526001600160a01b0382166004820152602401610897565b610767610bdb85838686610bf2565b611350565b610be8611123565b6107bb8282611922565b600084848484604051602001610c0b949392919061274f565b604051602081830303815290604052805190602001209050949350505050565b604080516000815260208101909152606090826001600160401b03811115610c5557610c556127bc565b604051908082528060200260200182016040528015610c8857816020015b6060815260200190600190039081610c735790505b50915060005b83811015610d0a57610ce530868684818110610cac57610cac6126ba565b9050602002810190610cbe91906127d2565b85604051602001610cd193929190612818565b604051602081830303815290604052611a33565b838281518110610cf757610cf76126ba565b6020908102919091010152600101610c8e565b505092915050565b6001600160a01b0382166000908152602081905260408120600101548190600160701b900460ff1615610d4a57506000905080610dad565b306001600160a01b03861603610d6f57610d648484611aa9565b600091509150610dad565b6000610d7b8585610a62565b9050600080610d8a8389610dcc565b9150915081610d9b57600080610da5565b63ffffffff811615815b945094505050505b935093915050565b610dbd611123565b610dc78282611ac0565b505050565b60008067fffffffffffffffe196001600160401b03851601610df45750600190506000610e42565b600080610e018686610978565b5050915091508165ffffffffffff16600014158015610e375750610e23611bad565b65ffffffffffff168265ffffffffffff1611155b93509150610e429050565b9250929050565b610e51611123565b6107bb8282611bbd565b60003381610e698585611338565b90506000610e7988888888610bf2565b60008181526002602052604081205491925065ffffffffffff9091169003610eb75760405163060a299b60e41b815260048101829052602401610897565b826001600160a01b0316886001600160a01b031614610f53576000610edd600085610dcc565b5090506000610ef8610ef26102258b87610a62565b86610dcc565b50905081158015610f07575080155b15610f5057604051630ff89d4760e21b81526001600160a01b038087166004830152808c1660248301528a1660448201526001600160e01b031985166064820152608401610897565b50505b600081815260026020526040808220805465ffffffffffff1916908190559051600160301b90910463ffffffff1691829184917fbd9ac67a6e2f6463b80927326310338bcbb4bdb7936ce1365ea3e01067e7b9f791a398975050505050505050565b6000803381610fc6828989896112e5565b91505060008163ffffffff16610fda611bad565b610fe4919061283f565b905063ffffffff8216158061101b575060008665ffffffffffff1611801561101b57508065ffffffffffff168665ffffffffffff16105b1561102c57828961085e8a8a611338565b6110468665ffffffffffff168265ffffffffffff16611c7a565b9550611054838a8a8a610bf2565b945061105f85611c90565b60008581526002602052604090819020805465ffffffffffff891669ffffffffffffffffffff19821617600160301b9182900463ffffffff90811660010190811692830291909117909255915190955086907f82a2da5dee54ea8021c6545b4444620291e07ee83be6dd57edb175062715f3b4906110e6908a9088908f908f908f90612865565b60405180910390a350505094509492505050565b6001600160a01b0381163314610dbd57604051635f159e6360e01b815260040160405180910390fd5b33600080611132838236611cdd565b9150915081610dc7578063ffffffff1660000361118e5760006111558136611d95565b5060405163f07e038f60e01b81526001600160a01b03871660048201526001600160401b03821660248201529092506044019050610897565b610972610bdb8430600036610bf2565b6001600160a01b0383166000818152602081815260408083206001600160e01b0319871680855290835292819020805467ffffffffffffffff19166001600160401b038716908117909155905192835292917f9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151910160405180910390a3505050565b600080611235836001600160701b031661177a565b5090949350505050565b306001600160a01b0383160361127357604051630b40d17960e31b81526001600160a01b0383166004820152602401610897565b6001600160a01b038216600081815260208190526040908190206001018054841515600160701b0260ff60701b19909116179055517f90d4e7bb7e5d933792b3562e1741306f8be94837e1348dacef9b6f1df56eb138906112d990841515815260200190565b60405180910390a25050565b600080306001600160a01b0386160361130c57611303868585611cdd565b9150915061132f565b6004831061132857611323868661060a8787611338565b611303565b5060009050805b94509492505050565b60006113476004828486612792565b61094f916128ab565b60008181526002602052604081205465ffffffffffff811690600160301b900463ffffffff168183036113995760405163060a299b60e41b815260048101859052602401610897565b6113a1611bad565b65ffffffffffff168265ffffffffffff1611156113d457604051630c65b5bd60e11b815260048101859052602401610897565b6113dd82611841565b156113fe57604051631e2975b960e21b815260048101859052602401610897565b600084815260026020526040808220805465ffffffffffff191690555163ffffffff83169186917f76a2a46953689d4861a5d3f6ed883ad7e6af674a21f8e162707159fc9dde614d9190a39392505050565b604080516001600160a01b03939093166020808501919091526001600160e01b0319929092168382015280518084038201815260609093019052815191012090565b6060814710156114b75760405163cd78605960e01b8152306004820152602401610897565b600080856001600160a01b031684866040516114d391906128d9565b60006040518083038185875af1925050503d8060008114611510576040519150601f19603f3d011682016040523d82523d6000602084013e611515565b606091505b5091509150611525868383611f7e565b9695505050505050565b600067fffffffffffffffe196001600160401b0386160161156e5760405163061c6a4360e21b81526001600160401b0386166004820152602401610897565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115611660578463ffffffff166115ba611bad565b6115c4919061283f565b905060405180604001604052808265ffffffffffff1681526020016115f28663ffffffff1663ffffffff1690565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c1684528252909120835181549490920151909216600160301b026001600160a01b031990931665ffffffffffff9091161791909117905561170c565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a1684529091528120546116aa91600160301b9091046001600160701b0316908690611fda565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316600160301b0273ffffffffffffffffffffffffffff000000000000199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b60008060006117908461178b611bad565b612084565b9250925092509193909250565b6001600160401b03821615806117bb57506001600160401b03828116145b156117e45760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b038281166000818152600160208190526040808320909101805467ffffffffffffffff19169486169485179055517f1fd6dd7631312dfac2205b52913f99de03b4d7e381d5d27d3dbfe0713e6e63409190a35050565b600061184b611bad565b65ffffffffffff1661186062093a808461283f565b65ffffffffffff16111592915050565b6001600160401b038216158061188e57506001600160401b03828116145b156118b75760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03828116600081815260016020819052604080832090910180546fffffffffffffffff00000000000000001916600160401b958716958602179055517f7a8059630b897b5de4c08ade69f8b90c3ead1f8596d62d10b6c4d14a0afb4ae29190a35050565b67fffffffffffffffe196001600160401b0383160161195f5760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03821660009081526001602081905260408220015461199990600160801b90046001600160701b03168362069780611fda565b6001600160401b0385166000818152600160208190526040918290200180546001600160701b03909516600160801b026dffffffffffffffffffffffffffff60801b199095169490941790935591519092507ffeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b4890610b27908590859063ffffffff92909216825265ffffffffffff16602082015260400190565b6060600080846001600160a01b031684604051611a5091906128d9565b600060405180830381855af49150503d8060008114611a8b576040519150601f19603f3d011682016040523d82523d6000602084013e611a90565b606091505b5091509150611aa0858383611f7e565b95945050505050565b6000611ab58383611450565b600354149392505050565b600067fffffffffffffffe196001600160401b03841601611aff5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b6001600160401b03831660009081526001602090815260408083206001600160a01b038616845290915281205465ffffffffffff169003611b42575060006107a3565b6001600160401b03831660008181526001602090815260408083206001600160a01b038716808552925280832080546001600160a01b0319169055519092917ff229baa593af28c41b1d16b748cd7688f0c83aaf92d4be41c44005defe84c16691a350600192915050565b6000611bb8426120d8565b905090565b6001600160a01b038216600090815260208190526040812060010154611bf0906001600160701b03168362069780611fda565b6001600160a01b0385166000818152602081815260409182902060010180546dffffffffffffffffffffffffffff19166001600160701b039690961695909517909455805163ffffffff8716815265ffffffffffff841694810194909452919350917fa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c9101610b27565b6000818311611c89578161094f565b5090919050565b60008181526002602052604090205465ffffffffffff168015801590611cbc5750611cba81611841565b155b156107bb5760405163813e945960e01b815260048101839052602401610897565b6000806004831015611cf457506000905080610dad565b306001600160a01b03861603611d1757610d6430611d128686611338565b611aa9565b6000806000611d268787611d95565b92509250925082611d405760008094509450505050610dad565b600080611d4d848b610dcc565b9150915081611d6757600080965096505050505050610dad565b611d7d8363ffffffff168263ffffffff16611c7a565b63ffffffff8116159b909a5098505050505050505050565b600080806004841015611db057506000915081905080611f77565b6000611dbc8686611338565b90506001600160e01b031981166310a6aa3760e31b1480611ded57506001600160e01b031981166330cae18760e01b145b80611e0857506001600160e01b0319811663294b14a960e11b145b80611e2357506001600160e01b03198116635326cae760e11b145b80611e3e57506001600160e01b0319811663d22b598960e01b145b15611e5457600160008093509350935050611f77565b6001600160e01b0319811663063fc60f60e21b1480611e8357506001600160e01b0319811663167bd39560e01b145b80611e9e57506001600160e01b031981166308d6122d60e01b145b15611ee0576000611eb360246004888a612792565b810190611ec091906123f3565b90506000611ecd82610a22565b60019650600095509350611f7792505050565b6001600160e01b0319811663012e238d60e51b1480611f0f57506001600160e01b03198116635be958b160e11b145b15611f6a576000611f2460246004888a612792565b810190611f319190612216565b90506001611f5b826001600160401b03908116600090815260016020819052604090912001541690565b60009450945094505050611f77565b6000806000935093509350505b9250925092565b606082611f9357611f8e8261210f565b61094f565b8151158015611faa57506001600160a01b0384163b155b15611fd357604051639996b31560e01b81526001600160a01b0385166004820152602401610897565b508061094f565b6000806000611ff1866001600160701b0316611220565b9050600061202e8563ffffffff168763ffffffff168463ffffffff1611612019576000612023565b61202388856128f5565b63ffffffff16611c7a565b90508063ffffffff1661203f611bad565b612049919061283f565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b6000808069ffffffffffffffffffff602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156120c3578282826120c8565b816000805b9550955095505050509250925092565b600065ffffffffffff82111561210b576040516306dfcc6560e41b81526030600482015260248101839052604401610897565b5090565b80511561211f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b50565b6001600160a01b038116811461213857600080fd5b60008083601f84011261216257600080fd5b5081356001600160401b0381111561217957600080fd5b6020830191508360208260051b8501011115610e4257600080fd5b80356001600160401b03811681146121ab57600080fd5b919050565b600080600080606085870312156121c657600080fd5b84356121d18161213b565b935060208501356001600160401b038111156121ec57600080fd5b6121f887828801612150565b909450925061220b905060408601612194565b905092959194509250565b60006020828403121561222857600080fd5b61094f82612194565b6000806040838503121561224457600080fd5b823561224f8161213b565b91506020830135801515811461226457600080fd5b809150509250929050565b6000806040838503121561228257600080fd5b823561228d8161213b565b915060208301356122648161213b565b60008083601f8401126122af57600080fd5b5081356001600160401b038111156122c657600080fd5b602083019150836020828501011115610e4257600080fd5b6000806000604084860312156122f357600080fd5b83356122fe8161213b565b925060208401356001600160401b0381111561231957600080fd5b6123258682870161229d565b9497909650939450505050565b803563ffffffff811681146121ab57600080fd5b60008060006060848603121561235b57600080fd5b61236484612194565b925060208401356123748161213b565b915061238260408501612332565b90509250925092565b6000806040838503121561239e57600080fd5b61228d83612194565b600080604083850312156123ba57600080fd5b6123c383612194565b91506123d160208401612194565b90509250929050565b6000602082840312156123ec57600080fd5b5035919050565b60006020828403121561240557600080fd5b813561094f8161213b565b6001600160e01b03198116811461213857600080fd5b6000806040838503121561243957600080fd5b82356124448161213b565b9150602083013561226481612410565b60008060006040848603121561246957600080fd5b6122fe84612194565b6000806040838503121561248557600080fd5b61248e83612194565b91506123d160208401612332565b600080600080606085870312156124b257600080fd5b84356124bd8161213b565b935060208501356124cd8161213b565b925060408501356001600160401b038111156124e857600080fd5b6124f48782880161229d565b95989497509550505050565b6000806020838503121561251357600080fd5b82356001600160401b0381111561252957600080fd5b61253585828601612150565b90969095509350505050565b60005b8381101561255c578181015183820152602001612544565b50506000910152565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156125d257878503603f19018452815180518087526125b3818989018a8501612541565b601f01601f19169590950186019450928501929085019060010161258c565b5092979650505050505050565b6000806000606084860312156125f457600080fd5b83356125ff8161213b565b9250602084013561260f8161213b565b9150604084013561261f81612410565b809150509250925092565b6000806040838503121561263d57600080fd5b823561248e8161213b565b6000806000806060858703121561265e57600080fd5b84356126698161213b565b935060208501356001600160401b0381111561268457600080fd5b6126908782880161229d565b909450925050604085013565ffffffffffff811681146126af57600080fd5b939692955090935050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156126e257600080fd5b813561094f81612410565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60208152600061272a6020830184866126ed565b949350505050565b60006020828403121561274457600080fd5b815161094f81612410565b6001600160a01b0385811682528416602082015260606040820181905260009061152590830184866126ed565b634e487b7160e01b600052601160045260246000fd5b600080858511156127a257600080fd5b838611156127af57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000808335601e198436030181126127e957600080fd5b8301803591506001600160401b0382111561280357600080fd5b602001915036819003821315610e4257600080fd5b828482376000838201600081528351612835818360208801612541565b0195945050505050565b65ffffffffffff81811683821601908082111561285e5761285e61277c565b5092915050565b65ffffffffffff861681526001600160a01b038581166020830152841660408201526080606082018190526000906128a090830184866126ed565b979650505050505050565b6001600160e01b03198135818116916004851015610d0a5760049490940360031b84901b1690921692915050565b600082516128eb818460208701612541565b9190910192915050565b63ffffffff82811682821603908082111561285e5761285e61277c56fea264697066735822122052d4671f68badca4a8c29ef1e63e41f026a21837a48dbc747dc28ecf9a58782e64736f6c63430008180033000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "nonce": "0x325", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xae3507", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000674603f30000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x4964b71a65cef998397347916ccc18da53bc33e03e072a2d874f2483c8488831", + "blockNumber": "0x1449b2e", + "transactionHash": "0x7cc71f448da32d5d03f0e74ecc2894de53b5cf0d6b29d317202e9401a794bcf9", + "transactionIndex": "0x30", + "logIndex": "0x125", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000080200000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000008000000001000000000200000000000000000000000000000002000000000000000000000000008000000000000000000000000000000000100000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7cc71f448da32d5d03f0e74ecc2894de53b5cf0d6b29d317202e9401a794bcf9", + "transactionIndex": "0x30", + "blockHash": "0x4964b71a65cef998397347916ccc18da53bc33e03e072a2d874f2483c8488831", + "blockNumber": "0x1449b2e", + "gasUsed": "0x246a41", + "effectiveGasPrice": "0x2a0446d4d", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732641810, + "chain": 1, + "commit": "95f19aa" +} \ No newline at end of file diff --git a/broadcast/147-deploy-access-managers.s.sol/42161/run-1732568362.json b/broadcast/147-deploy-access-managers.s.sol/42161/run-1732568362.json new file mode 100644 index 000000000..2e81d6c8c --- /dev/null +++ b/broadcast/147-deploy-access-managers.s.sol/42161/run-1732568362.json @@ -0,0 +1,67 @@ +{ + "transactions": [ + { + "hash": "0x98c29fbcd66417f027a46027ad21ee20548cfcaa63d37fd761636415a74983d9", + "transactionType": "CREATE2", + "contractName": "AccessManager", + "contractAddress": "0xacc000da9b1c57545af3bc4490142aed94aaad1e", + "function": null, + "arguments": [ + "0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6f82da", + "value": "0x0", + "input": "0xd2c48afc76c4fc6e3f846a4ec412547dd579b864490991831bbc1fa588a49fb960806040523480156200001157600080fd5b5060405162002e7138038062002e7183398101604081905262000034916200048f565b6001600160a01b0381166200006457604051630409d6d160e11b8152600060048201526024015b60405180910390fd5b6200007360008281806200007b565b505062000519565b60006002600160401b03196001600160401b03861601620000bb5760405163061c6a4360e21b81526001600160401b03861660048201526024016200005b565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115620001ba5763ffffffff85166200010a620002d2565b620001169190620004d0565b905060405180604001604052808265ffffffffffff168152602001620001488663ffffffff16620002e460201b60201c565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c16845282529091208351815494909201519092166601000000000000026001600160a01b031990931665ffffffffffff9091161791909117905562000264565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a168452909152812054620002099166010000000000009091046001600160701b0316908690620002ed565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316660100000000000002600160301b600160a01b03199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b6000620002df42620003a2565b905090565b63ffffffff1690565b60008080620003056001600160701b038716620003db565b90506000620003488563ffffffff168763ffffffff168463ffffffff1611620003305760006200033c565b6200033c8885620004f9565b63ffffffff16620003fc565b905063ffffffff81166200035b620002d2565b620003679190620004d0565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b600065ffffffffffff821115620003d7576040516306dfcc6560e41b815260306004820152602481018390526044016200005b565b5090565b600080620003f26001600160701b03841662000416565b5090949350505050565b60008183116200040d57816200040f565b825b9392505050565b600080806200042f8462000429620002d2565b6200043c565b9250925092509193909250565b600080806001600160501b03602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156200047a578282826200047f565b816000805b9550955095505050509250925092565b600060208284031215620004a257600080fd5b81516001600160a01b03811681146200040f57600080fd5b634e487b7160e01b600052601160045260246000fd5b65ffffffffffff818116838216019080821115620004f257620004f2620004ba565b5092915050565b63ffffffff828116828216039080821115620004f257620004f2620004ba565b61294880620005296000396000f3fe6080604052600436106101e35760003560e01c80636d5115bd11610102578063b700961311610095578063d22b598911610064578063d22b598914610681578063d6bb62c6146106a1578063f801a698146106c1578063fe0776f5146106fb57600080fd5b8063b7009613146105ef578063b7d2b1621461062b578063cc1b6c811461064b578063d1f856ee1461066157600080fd5b8063a166aa89116100d1578063a166aa8914610521578063a64d95ce14610574578063abd9bd2a14610594578063ac9650d8146105c257600080fd5b80636d5115bd146104ac57806375b238fc146104cc578063853551b8146104e157806394c7d7ee1461050157600080fd5b806330cae1871161017a5780634665096d116101495780634665096d146104195780634c1da1e21461042f578063529629521461044f578063530dd4561461046f57600080fd5b806330cae1871461036d5780633adc277a1461038d5780633ca7c02a146103c45780634136a33c146103df57600080fd5b806318ff183c116101b657806318ff183c146102c05780631cff79cd146102e057806325c471a0146102f35780633078f1141461031357600080fd5b806308d6122d146101e85780630b0a93ba1461020a57806312be87271461026b578063167bd395146102a0575b600080fd5b3480156101f457600080fd5b506102086102033660046121b0565b61071b565b005b34801561021657600080fd5b5061024e610225366004612216565b6001600160401b0390811660009081526001602081905260409091200154600160401b90041690565b6040516001600160401b0390911681526020015b60405180910390f35b34801561027757600080fd5b5061028b610286366004612216565b61076e565b60405163ffffffff9091168152602001610262565b3480156102ac57600080fd5b506102086102bb366004612231565b6107a9565b3480156102cc57600080fd5b506102086102db36600461226f565b6107bf565b61028b6102ee3660046122de565b610826565b3480156102ff57600080fd5b5061020861030e366004612346565b610956565b34801561031f57600080fd5b5061033361032e36600461238b565b610978565b604051610262949392919065ffffffffffff948516815263ffffffff93841660208201529190921660408201529116606082015260800190565b34801561037957600080fd5b506102086103883660046123a7565b6109dd565b34801561039957600080fd5b506103ad6103a83660046123da565b6109ef565b60405165ffffffffffff9091168152602001610262565b3480156103d057600080fd5b5061024e6001600160401b0381565b3480156103eb57600080fd5b5061028b6103fa3660046123da565b600090815260026020526040902054600160301b900463ffffffff1690565b34801561042557600080fd5b5062093a8061028b565b34801561043b57600080fd5b5061028b61044a3660046123f3565b610a22565b34801561045b57600080fd5b5061020861046a3660046123a7565b610a50565b34801561047b57600080fd5b5061024e61048a366004612216565b6001600160401b03908116600090815260016020819052604090912001541690565b3480156104b857600080fd5b5061024e6104c7366004612426565b610a62565b3480156104d857600080fd5b5061024e600081565b3480156104ed57600080fd5b506102086104fc366004612454565b610a9d565b34801561050d57600080fd5b5061020861051c3660046122de565b610b34565b34801561052d57600080fd5b5061056461053c3660046123f3565b6001600160a01b0316600090815260208190526040902060010154600160701b900460ff1690565b6040519015158152602001610262565b34801561058057600080fd5b5061020861058f366004612472565b610be0565b3480156105a057600080fd5b506105b46105af36600461249c565b610bf2565b604051908152602001610262565b3480156105ce57600080fd5b506105e26105dd366004612500565b610c2b565b6040516102629190612565565b3480156105fb57600080fd5b5061060f61060a3660046125df565b610d12565b60408051921515835263ffffffff909116602083015201610262565b34801561063757600080fd5b5061020861064636600461238b565b610db5565b34801561065757600080fd5b506206978061028b565b34801561066d57600080fd5b5061060f61067c36600461238b565b610dcc565b34801561068d57600080fd5b5061020861069c36600461262a565b610e49565b3480156106ad57600080fd5b5061028b6106bc36600461249c565b610e5b565b3480156106cd57600080fd5b506106e16106dc366004612648565b610fb5565b6040805192835263ffffffff909116602083015201610262565b34801561070757600080fd5b5061020861071636600461238b565b6110fa565b610723611123565b60005b828110156107675761075f85858584818110610744576107446126ba565b905060200201602081019061075991906126d0565b8461119e565b600101610726565b5050505050565b6001600160401b0381166000908152600160208190526040822001546107a390600160801b90046001600160701b0316611220565b92915050565b6107b1611123565b6107bb828261123f565b5050565b6107c7611123565b604051637a9e5e4b60e01b81526001600160a01b038281166004830152831690637a9e5e4b90602401600060405180830381600087803b15801561080a57600080fd5b505af115801561081e573d6000803e3d6000fd5b505050505050565b6000338180610837838888886112e5565b915091508115801561084d575063ffffffff8116155b156108a057828761085e8888611338565b6040516381c6f24b60e01b81526001600160a01b0393841660048201529290911660248301526001600160e01b03191660448201526064015b60405180910390fd5b60006108ae84898989610bf2565b9050600063ffffffff83161515806108d557506108ca826109ef565b65ffffffffffff1615155b156108e6576108e382611350565b90505b6003546108fc8a6108f78b8b611338565b611450565b6003819055506109448a8a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250349250611492915050565b506003559450505050505b9392505050565b61095e611123565b610972838361096c8661076e565b8461152f565b50505050565b6001600160401b03821660009081526001602090815260408083206001600160a01b03851684529091528120805465ffffffffffff8116929182918291906109cf90600160301b90046001600160701b031661177a565b969991985096509350505050565b6109e5611123565b6107bb828261179d565b60008181526002602052604081205465ffffffffffff16610a0f81611841565b610a19578061094f565b60009392505050565b6001600160a01b0381166000908152602081905260408120600101546107a3906001600160701b0316611220565b610a58611123565b6107bb8282611870565b6001600160a01b0382166000908152602081815260408083206001600160e01b0319851684529091529020546001600160401b031692915050565b610aa5611123565b6001600160401b0383161580610ac357506001600160401b03838116145b15610aec5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b826001600160401b03167f1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a4508383604051610b27929190612716565b60405180910390a2505050565b60408051638fb3603760e01b80825291513392918391638fb36037916004808201926020929091908290030181865afa158015610b75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b999190612732565b6001600160e01b03191614610bcc57604051630641fee960e31b81526001600160a01b0382166004820152602401610897565b610767610bdb85838686610bf2565b611350565b610be8611123565b6107bb8282611922565b600084848484604051602001610c0b949392919061274f565b604051602081830303815290604052805190602001209050949350505050565b604080516000815260208101909152606090826001600160401b03811115610c5557610c556127bc565b604051908082528060200260200182016040528015610c8857816020015b6060815260200190600190039081610c735790505b50915060005b83811015610d0a57610ce530868684818110610cac57610cac6126ba565b9050602002810190610cbe91906127d2565b85604051602001610cd193929190612818565b604051602081830303815290604052611a33565b838281518110610cf757610cf76126ba565b6020908102919091010152600101610c8e565b505092915050565b6001600160a01b0382166000908152602081905260408120600101548190600160701b900460ff1615610d4a57506000905080610dad565b306001600160a01b03861603610d6f57610d648484611aa9565b600091509150610dad565b6000610d7b8585610a62565b9050600080610d8a8389610dcc565b9150915081610d9b57600080610da5565b63ffffffff811615815b945094505050505b935093915050565b610dbd611123565b610dc78282611ac0565b505050565b60008067fffffffffffffffe196001600160401b03851601610df45750600190506000610e42565b600080610e018686610978565b5050915091508165ffffffffffff16600014158015610e375750610e23611bad565b65ffffffffffff168265ffffffffffff1611155b93509150610e429050565b9250929050565b610e51611123565b6107bb8282611bbd565b60003381610e698585611338565b90506000610e7988888888610bf2565b60008181526002602052604081205491925065ffffffffffff9091169003610eb75760405163060a299b60e41b815260048101829052602401610897565b826001600160a01b0316886001600160a01b031614610f53576000610edd600085610dcc565b5090506000610ef8610ef26102258b87610a62565b86610dcc565b50905081158015610f07575080155b15610f5057604051630ff89d4760e21b81526001600160a01b038087166004830152808c1660248301528a1660448201526001600160e01b031985166064820152608401610897565b50505b600081815260026020526040808220805465ffffffffffff1916908190559051600160301b90910463ffffffff1691829184917fbd9ac67a6e2f6463b80927326310338bcbb4bdb7936ce1365ea3e01067e7b9f791a398975050505050505050565b6000803381610fc6828989896112e5565b91505060008163ffffffff16610fda611bad565b610fe4919061283f565b905063ffffffff8216158061101b575060008665ffffffffffff1611801561101b57508065ffffffffffff168665ffffffffffff16105b1561102c57828961085e8a8a611338565b6110468665ffffffffffff168265ffffffffffff16611c7a565b9550611054838a8a8a610bf2565b945061105f85611c90565b60008581526002602052604090819020805465ffffffffffff891669ffffffffffffffffffff19821617600160301b9182900463ffffffff90811660010190811692830291909117909255915190955086907f82a2da5dee54ea8021c6545b4444620291e07ee83be6dd57edb175062715f3b4906110e6908a9088908f908f908f90612865565b60405180910390a350505094509492505050565b6001600160a01b0381163314610dbd57604051635f159e6360e01b815260040160405180910390fd5b33600080611132838236611cdd565b9150915081610dc7578063ffffffff1660000361118e5760006111558136611d95565b5060405163f07e038f60e01b81526001600160a01b03871660048201526001600160401b03821660248201529092506044019050610897565b610972610bdb8430600036610bf2565b6001600160a01b0383166000818152602081815260408083206001600160e01b0319871680855290835292819020805467ffffffffffffffff19166001600160401b038716908117909155905192835292917f9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151910160405180910390a3505050565b600080611235836001600160701b031661177a565b5090949350505050565b306001600160a01b0383160361127357604051630b40d17960e31b81526001600160a01b0383166004820152602401610897565b6001600160a01b038216600081815260208190526040908190206001018054841515600160701b0260ff60701b19909116179055517f90d4e7bb7e5d933792b3562e1741306f8be94837e1348dacef9b6f1df56eb138906112d990841515815260200190565b60405180910390a25050565b600080306001600160a01b0386160361130c57611303868585611cdd565b9150915061132f565b6004831061132857611323868661060a8787611338565b611303565b5060009050805b94509492505050565b60006113476004828486612792565b61094f916128ab565b60008181526002602052604081205465ffffffffffff811690600160301b900463ffffffff168183036113995760405163060a299b60e41b815260048101859052602401610897565b6113a1611bad565b65ffffffffffff168265ffffffffffff1611156113d457604051630c65b5bd60e11b815260048101859052602401610897565b6113dd82611841565b156113fe57604051631e2975b960e21b815260048101859052602401610897565b600084815260026020526040808220805465ffffffffffff191690555163ffffffff83169186917f76a2a46953689d4861a5d3f6ed883ad7e6af674a21f8e162707159fc9dde614d9190a39392505050565b604080516001600160a01b03939093166020808501919091526001600160e01b0319929092168382015280518084038201815260609093019052815191012090565b6060814710156114b75760405163cd78605960e01b8152306004820152602401610897565b600080856001600160a01b031684866040516114d391906128d9565b60006040518083038185875af1925050503d8060008114611510576040519150601f19603f3d011682016040523d82523d6000602084013e611515565b606091505b5091509150611525868383611f7e565b9695505050505050565b600067fffffffffffffffe196001600160401b0386160161156e5760405163061c6a4360e21b81526001600160401b0386166004820152602401610897565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115611660578463ffffffff166115ba611bad565b6115c4919061283f565b905060405180604001604052808265ffffffffffff1681526020016115f28663ffffffff1663ffffffff1690565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c1684528252909120835181549490920151909216600160301b026001600160a01b031990931665ffffffffffff9091161791909117905561170c565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a1684529091528120546116aa91600160301b9091046001600160701b0316908690611fda565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316600160301b0273ffffffffffffffffffffffffffff000000000000199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b60008060006117908461178b611bad565b612084565b9250925092509193909250565b6001600160401b03821615806117bb57506001600160401b03828116145b156117e45760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b038281166000818152600160208190526040808320909101805467ffffffffffffffff19169486169485179055517f1fd6dd7631312dfac2205b52913f99de03b4d7e381d5d27d3dbfe0713e6e63409190a35050565b600061184b611bad565b65ffffffffffff1661186062093a808461283f565b65ffffffffffff16111592915050565b6001600160401b038216158061188e57506001600160401b03828116145b156118b75760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03828116600081815260016020819052604080832090910180546fffffffffffffffff00000000000000001916600160401b958716958602179055517f7a8059630b897b5de4c08ade69f8b90c3ead1f8596d62d10b6c4d14a0afb4ae29190a35050565b67fffffffffffffffe196001600160401b0383160161195f5760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03821660009081526001602081905260408220015461199990600160801b90046001600160701b03168362069780611fda565b6001600160401b0385166000818152600160208190526040918290200180546001600160701b03909516600160801b026dffffffffffffffffffffffffffff60801b199095169490941790935591519092507ffeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b4890610b27908590859063ffffffff92909216825265ffffffffffff16602082015260400190565b6060600080846001600160a01b031684604051611a5091906128d9565b600060405180830381855af49150503d8060008114611a8b576040519150601f19603f3d011682016040523d82523d6000602084013e611a90565b606091505b5091509150611aa0858383611f7e565b95945050505050565b6000611ab58383611450565b600354149392505050565b600067fffffffffffffffe196001600160401b03841601611aff5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b6001600160401b03831660009081526001602090815260408083206001600160a01b038616845290915281205465ffffffffffff169003611b42575060006107a3565b6001600160401b03831660008181526001602090815260408083206001600160a01b038716808552925280832080546001600160a01b0319169055519092917ff229baa593af28c41b1d16b748cd7688f0c83aaf92d4be41c44005defe84c16691a350600192915050565b6000611bb8426120d8565b905090565b6001600160a01b038216600090815260208190526040812060010154611bf0906001600160701b03168362069780611fda565b6001600160a01b0385166000818152602081815260409182902060010180546dffffffffffffffffffffffffffff19166001600160701b039690961695909517909455805163ffffffff8716815265ffffffffffff841694810194909452919350917fa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c9101610b27565b6000818311611c89578161094f565b5090919050565b60008181526002602052604090205465ffffffffffff168015801590611cbc5750611cba81611841565b155b156107bb5760405163813e945960e01b815260048101839052602401610897565b6000806004831015611cf457506000905080610dad565b306001600160a01b03861603611d1757610d6430611d128686611338565b611aa9565b6000806000611d268787611d95565b92509250925082611d405760008094509450505050610dad565b600080611d4d848b610dcc565b9150915081611d6757600080965096505050505050610dad565b611d7d8363ffffffff168263ffffffff16611c7a565b63ffffffff8116159b909a5098505050505050505050565b600080806004841015611db057506000915081905080611f77565b6000611dbc8686611338565b90506001600160e01b031981166310a6aa3760e31b1480611ded57506001600160e01b031981166330cae18760e01b145b80611e0857506001600160e01b0319811663294b14a960e11b145b80611e2357506001600160e01b03198116635326cae760e11b145b80611e3e57506001600160e01b0319811663d22b598960e01b145b15611e5457600160008093509350935050611f77565b6001600160e01b0319811663063fc60f60e21b1480611e8357506001600160e01b0319811663167bd39560e01b145b80611e9e57506001600160e01b031981166308d6122d60e01b145b15611ee0576000611eb360246004888a612792565b810190611ec091906123f3565b90506000611ecd82610a22565b60019650600095509350611f7792505050565b6001600160e01b0319811663012e238d60e51b1480611f0f57506001600160e01b03198116635be958b160e11b145b15611f6a576000611f2460246004888a612792565b810190611f319190612216565b90506001611f5b826001600160401b03908116600090815260016020819052604090912001541690565b60009450945094505050611f77565b6000806000935093509350505b9250925092565b606082611f9357611f8e8261210f565b61094f565b8151158015611faa57506001600160a01b0384163b155b15611fd357604051639996b31560e01b81526001600160a01b0385166004820152602401610897565b508061094f565b6000806000611ff1866001600160701b0316611220565b9050600061202e8563ffffffff168763ffffffff168463ffffffff1611612019576000612023565b61202388856128f5565b63ffffffff16611c7a565b90508063ffffffff1661203f611bad565b612049919061283f565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b6000808069ffffffffffffffffffff602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156120c3578282826120c8565b816000805b9550955095505050509250925092565b600065ffffffffffff82111561210b576040516306dfcc6560e41b81526030600482015260248101839052604401610897565b5090565b80511561211f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b50565b6001600160a01b038116811461213857600080fd5b60008083601f84011261216257600080fd5b5081356001600160401b0381111561217957600080fd5b6020830191508360208260051b8501011115610e4257600080fd5b80356001600160401b03811681146121ab57600080fd5b919050565b600080600080606085870312156121c657600080fd5b84356121d18161213b565b935060208501356001600160401b038111156121ec57600080fd5b6121f887828801612150565b909450925061220b905060408601612194565b905092959194509250565b60006020828403121561222857600080fd5b61094f82612194565b6000806040838503121561224457600080fd5b823561224f8161213b565b91506020830135801515811461226457600080fd5b809150509250929050565b6000806040838503121561228257600080fd5b823561228d8161213b565b915060208301356122648161213b565b60008083601f8401126122af57600080fd5b5081356001600160401b038111156122c657600080fd5b602083019150836020828501011115610e4257600080fd5b6000806000604084860312156122f357600080fd5b83356122fe8161213b565b925060208401356001600160401b0381111561231957600080fd5b6123258682870161229d565b9497909650939450505050565b803563ffffffff811681146121ab57600080fd5b60008060006060848603121561235b57600080fd5b61236484612194565b925060208401356123748161213b565b915061238260408501612332565b90509250925092565b6000806040838503121561239e57600080fd5b61228d83612194565b600080604083850312156123ba57600080fd5b6123c383612194565b91506123d160208401612194565b90509250929050565b6000602082840312156123ec57600080fd5b5035919050565b60006020828403121561240557600080fd5b813561094f8161213b565b6001600160e01b03198116811461213857600080fd5b6000806040838503121561243957600080fd5b82356124448161213b565b9150602083013561226481612410565b60008060006040848603121561246957600080fd5b6122fe84612194565b6000806040838503121561248557600080fd5b61248e83612194565b91506123d160208401612332565b600080600080606085870312156124b257600080fd5b84356124bd8161213b565b935060208501356124cd8161213b565b925060408501356001600160401b038111156124e857600080fd5b6124f48782880161229d565b95989497509550505050565b6000806020838503121561251357600080fd5b82356001600160401b0381111561252957600080fd5b61253585828601612150565b90969095509350505050565b60005b8381101561255c578181015183820152602001612544565b50506000910152565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156125d257878503603f19018452815180518087526125b3818989018a8501612541565b601f01601f19169590950186019450928501929085019060010161258c565b5092979650505050505050565b6000806000606084860312156125f457600080fd5b83356125ff8161213b565b9250602084013561260f8161213b565b9150604084013561261f81612410565b809150509250925092565b6000806040838503121561263d57600080fd5b823561248e8161213b565b6000806000806060858703121561265e57600080fd5b84356126698161213b565b935060208501356001600160401b0381111561268457600080fd5b6126908782880161229d565b909450925050604085013565ffffffffffff811681146126af57600080fd5b939692955090935050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156126e257600080fd5b813561094f81612410565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60208152600061272a6020830184866126ed565b949350505050565b60006020828403121561274457600080fd5b815161094f81612410565b6001600160a01b0385811682528416602082015260606040820181905260009061152590830184866126ed565b634e487b7160e01b600052601160045260246000fd5b600080858511156127a257600080fd5b838611156127af57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000808335601e198436030181126127e957600080fd5b8301803591506001600160401b0382111561280357600080fd5b602001915036819003821315610e4257600080fd5b828482376000838201600081528351612835818360208801612541565b0195945050505050565b65ffffffffffff81811683821601908082111561285e5761285e61277c565b5092915050565b65ffffffffffff861681526001600160a01b038581166020830152841660408201526080606082018190526000906128a090830184866126ed565b979650505050505050565b6001600160e01b03198135818116916004851015610d0a5760049490940360031b84901b1690921692915050565b600082516128eb818460208701612541565b9190910192915050565b63ffffffff82811682821603908082111561285e5761285e61277c56fea264697066735822122052d4671f68badca4a8c29ef1e63e41f026a21837a48dbc747dc28ecf9a58782e64736f6c63430008180033000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "nonce": "0x2a9", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x6a610d", + "logs": [ + { + "address": "0xacc000da9b1c57545af3bc4490142aed94aaad1e", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006744e5180000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xa1903ffb3dada076cc389cd309f932fdc95a3db2a0250f5d0288ac41adc6e4e5", + "blockNumber": "0x10963df9", + "transactionHash": "0x98c29fbcd66417f027a46027ad21ee20548cfcaa63d37fd761636415a74983d9", + "transactionIndex": "0x6", + "logIndex": "0x19", + "removed": false + } + ], + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000080000000000030000000000000000040800000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000002000000000000000000000000008000000000000000000000000000000000100000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x98c29fbcd66417f027a46027ad21ee20548cfcaa63d37fd761636415a74983d9", + "transactionIndex": "0x6", + "blockHash": "0xa1903ffb3dada076cc389cd309f932fdc95a3db2a0250f5d0288ac41adc6e4e5", + "blockNumber": "0x10963df9", + "gasUsed": "0x502862", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xacc000da9b1c57545af3bc4490142aed94aaad1e", + "gasUsedForL1": "0x2bbe15", + "l1BlockNumber": "0x1448367" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732568362, + "chain": 42161, + "commit": "ae284ac" +} \ No newline at end of file diff --git a/broadcast/147-deploy-access-managers.s.sol/42161/run-1732573548.json b/broadcast/147-deploy-access-managers.s.sol/42161/run-1732573548.json new file mode 100644 index 000000000..d507f7e25 --- /dev/null +++ b/broadcast/147-deploy-access-managers.s.sol/42161/run-1732573548.json @@ -0,0 +1,67 @@ +{ + "transactions": [ + { + "hash": "0x865d14c5f034d2a965f05b1ede121b49ca4f06ff9d41d52863a51fd6da1afe83", + "transactionType": "CREATE2", + "contractName": "AccessManager", + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": null, + "arguments": [ + "0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x444961", + "value": "0x0", + "input": "0x73b68fab85876b1aa7bee1471aedd4422d4851ffc6c71babefa5edbc01294e3f60806040523480156200001157600080fd5b5060405162002e7138038062002e7183398101604081905262000034916200048f565b6001600160a01b0381166200006457604051630409d6d160e11b8152600060048201526024015b60405180910390fd5b6200007360008281806200007b565b505062000519565b60006002600160401b03196001600160401b03861601620000bb5760405163061c6a4360e21b81526001600160401b03861660048201526024016200005b565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115620001ba5763ffffffff85166200010a620002d2565b620001169190620004d0565b905060405180604001604052808265ffffffffffff168152602001620001488663ffffffff16620002e460201b60201c565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c16845282529091208351815494909201519092166601000000000000026001600160a01b031990931665ffffffffffff9091161791909117905562000264565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a168452909152812054620002099166010000000000009091046001600160701b0316908690620002ed565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316660100000000000002600160301b600160a01b03199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b6000620002df42620003a2565b905090565b63ffffffff1690565b60008080620003056001600160701b038716620003db565b90506000620003488563ffffffff168763ffffffff168463ffffffff1611620003305760006200033c565b6200033c8885620004f9565b63ffffffff16620003fc565b905063ffffffff81166200035b620002d2565b620003679190620004d0565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b600065ffffffffffff821115620003d7576040516306dfcc6560e41b815260306004820152602481018390526044016200005b565b5090565b600080620003f26001600160701b03841662000416565b5090949350505050565b60008183116200040d57816200040f565b825b9392505050565b600080806200042f8462000429620002d2565b6200043c565b9250925092509193909250565b600080806001600160501b03602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156200047a578282826200047f565b816000805b9550955095505050509250925092565b600060208284031215620004a257600080fd5b81516001600160a01b03811681146200040f57600080fd5b634e487b7160e01b600052601160045260246000fd5b65ffffffffffff818116838216019080821115620004f257620004f2620004ba565b5092915050565b63ffffffff828116828216039080821115620004f257620004f2620004ba565b61294880620005296000396000f3fe6080604052600436106101e35760003560e01c80636d5115bd11610102578063b700961311610095578063d22b598911610064578063d22b598914610681578063d6bb62c6146106a1578063f801a698146106c1578063fe0776f5146106fb57600080fd5b8063b7009613146105ef578063b7d2b1621461062b578063cc1b6c811461064b578063d1f856ee1461066157600080fd5b8063a166aa89116100d1578063a166aa8914610521578063a64d95ce14610574578063abd9bd2a14610594578063ac9650d8146105c257600080fd5b80636d5115bd146104ac57806375b238fc146104cc578063853551b8146104e157806394c7d7ee1461050157600080fd5b806330cae1871161017a5780634665096d116101495780634665096d146104195780634c1da1e21461042f578063529629521461044f578063530dd4561461046f57600080fd5b806330cae1871461036d5780633adc277a1461038d5780633ca7c02a146103c45780634136a33c146103df57600080fd5b806318ff183c116101b657806318ff183c146102c05780631cff79cd146102e057806325c471a0146102f35780633078f1141461031357600080fd5b806308d6122d146101e85780630b0a93ba1461020a57806312be87271461026b578063167bd395146102a0575b600080fd5b3480156101f457600080fd5b506102086102033660046121b0565b61071b565b005b34801561021657600080fd5b5061024e610225366004612216565b6001600160401b0390811660009081526001602081905260409091200154600160401b90041690565b6040516001600160401b0390911681526020015b60405180910390f35b34801561027757600080fd5b5061028b610286366004612216565b61076e565b60405163ffffffff9091168152602001610262565b3480156102ac57600080fd5b506102086102bb366004612231565b6107a9565b3480156102cc57600080fd5b506102086102db36600461226f565b6107bf565b61028b6102ee3660046122de565b610826565b3480156102ff57600080fd5b5061020861030e366004612346565b610956565b34801561031f57600080fd5b5061033361032e36600461238b565b610978565b604051610262949392919065ffffffffffff948516815263ffffffff93841660208201529190921660408201529116606082015260800190565b34801561037957600080fd5b506102086103883660046123a7565b6109dd565b34801561039957600080fd5b506103ad6103a83660046123da565b6109ef565b60405165ffffffffffff9091168152602001610262565b3480156103d057600080fd5b5061024e6001600160401b0381565b3480156103eb57600080fd5b5061028b6103fa3660046123da565b600090815260026020526040902054600160301b900463ffffffff1690565b34801561042557600080fd5b5062093a8061028b565b34801561043b57600080fd5b5061028b61044a3660046123f3565b610a22565b34801561045b57600080fd5b5061020861046a3660046123a7565b610a50565b34801561047b57600080fd5b5061024e61048a366004612216565b6001600160401b03908116600090815260016020819052604090912001541690565b3480156104b857600080fd5b5061024e6104c7366004612426565b610a62565b3480156104d857600080fd5b5061024e600081565b3480156104ed57600080fd5b506102086104fc366004612454565b610a9d565b34801561050d57600080fd5b5061020861051c3660046122de565b610b34565b34801561052d57600080fd5b5061056461053c3660046123f3565b6001600160a01b0316600090815260208190526040902060010154600160701b900460ff1690565b6040519015158152602001610262565b34801561058057600080fd5b5061020861058f366004612472565b610be0565b3480156105a057600080fd5b506105b46105af36600461249c565b610bf2565b604051908152602001610262565b3480156105ce57600080fd5b506105e26105dd366004612500565b610c2b565b6040516102629190612565565b3480156105fb57600080fd5b5061060f61060a3660046125df565b610d12565b60408051921515835263ffffffff909116602083015201610262565b34801561063757600080fd5b5061020861064636600461238b565b610db5565b34801561065757600080fd5b506206978061028b565b34801561066d57600080fd5b5061060f61067c36600461238b565b610dcc565b34801561068d57600080fd5b5061020861069c36600461262a565b610e49565b3480156106ad57600080fd5b5061028b6106bc36600461249c565b610e5b565b3480156106cd57600080fd5b506106e16106dc366004612648565b610fb5565b6040805192835263ffffffff909116602083015201610262565b34801561070757600080fd5b5061020861071636600461238b565b6110fa565b610723611123565b60005b828110156107675761075f85858584818110610744576107446126ba565b905060200201602081019061075991906126d0565b8461119e565b600101610726565b5050505050565b6001600160401b0381166000908152600160208190526040822001546107a390600160801b90046001600160701b0316611220565b92915050565b6107b1611123565b6107bb828261123f565b5050565b6107c7611123565b604051637a9e5e4b60e01b81526001600160a01b038281166004830152831690637a9e5e4b90602401600060405180830381600087803b15801561080a57600080fd5b505af115801561081e573d6000803e3d6000fd5b505050505050565b6000338180610837838888886112e5565b915091508115801561084d575063ffffffff8116155b156108a057828761085e8888611338565b6040516381c6f24b60e01b81526001600160a01b0393841660048201529290911660248301526001600160e01b03191660448201526064015b60405180910390fd5b60006108ae84898989610bf2565b9050600063ffffffff83161515806108d557506108ca826109ef565b65ffffffffffff1615155b156108e6576108e382611350565b90505b6003546108fc8a6108f78b8b611338565b611450565b6003819055506109448a8a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250349250611492915050565b506003559450505050505b9392505050565b61095e611123565b610972838361096c8661076e565b8461152f565b50505050565b6001600160401b03821660009081526001602090815260408083206001600160a01b03851684529091528120805465ffffffffffff8116929182918291906109cf90600160301b90046001600160701b031661177a565b969991985096509350505050565b6109e5611123565b6107bb828261179d565b60008181526002602052604081205465ffffffffffff16610a0f81611841565b610a19578061094f565b60009392505050565b6001600160a01b0381166000908152602081905260408120600101546107a3906001600160701b0316611220565b610a58611123565b6107bb8282611870565b6001600160a01b0382166000908152602081815260408083206001600160e01b0319851684529091529020546001600160401b031692915050565b610aa5611123565b6001600160401b0383161580610ac357506001600160401b03838116145b15610aec5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b826001600160401b03167f1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a4508383604051610b27929190612716565b60405180910390a2505050565b60408051638fb3603760e01b80825291513392918391638fb36037916004808201926020929091908290030181865afa158015610b75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b999190612732565b6001600160e01b03191614610bcc57604051630641fee960e31b81526001600160a01b0382166004820152602401610897565b610767610bdb85838686610bf2565b611350565b610be8611123565b6107bb8282611922565b600084848484604051602001610c0b949392919061274f565b604051602081830303815290604052805190602001209050949350505050565b604080516000815260208101909152606090826001600160401b03811115610c5557610c556127bc565b604051908082528060200260200182016040528015610c8857816020015b6060815260200190600190039081610c735790505b50915060005b83811015610d0a57610ce530868684818110610cac57610cac6126ba565b9050602002810190610cbe91906127d2565b85604051602001610cd193929190612818565b604051602081830303815290604052611a33565b838281518110610cf757610cf76126ba565b6020908102919091010152600101610c8e565b505092915050565b6001600160a01b0382166000908152602081905260408120600101548190600160701b900460ff1615610d4a57506000905080610dad565b306001600160a01b03861603610d6f57610d648484611aa9565b600091509150610dad565b6000610d7b8585610a62565b9050600080610d8a8389610dcc565b9150915081610d9b57600080610da5565b63ffffffff811615815b945094505050505b935093915050565b610dbd611123565b610dc78282611ac0565b505050565b60008067fffffffffffffffe196001600160401b03851601610df45750600190506000610e42565b600080610e018686610978565b5050915091508165ffffffffffff16600014158015610e375750610e23611bad565b65ffffffffffff168265ffffffffffff1611155b93509150610e429050565b9250929050565b610e51611123565b6107bb8282611bbd565b60003381610e698585611338565b90506000610e7988888888610bf2565b60008181526002602052604081205491925065ffffffffffff9091169003610eb75760405163060a299b60e41b815260048101829052602401610897565b826001600160a01b0316886001600160a01b031614610f53576000610edd600085610dcc565b5090506000610ef8610ef26102258b87610a62565b86610dcc565b50905081158015610f07575080155b15610f5057604051630ff89d4760e21b81526001600160a01b038087166004830152808c1660248301528a1660448201526001600160e01b031985166064820152608401610897565b50505b600081815260026020526040808220805465ffffffffffff1916908190559051600160301b90910463ffffffff1691829184917fbd9ac67a6e2f6463b80927326310338bcbb4bdb7936ce1365ea3e01067e7b9f791a398975050505050505050565b6000803381610fc6828989896112e5565b91505060008163ffffffff16610fda611bad565b610fe4919061283f565b905063ffffffff8216158061101b575060008665ffffffffffff1611801561101b57508065ffffffffffff168665ffffffffffff16105b1561102c57828961085e8a8a611338565b6110468665ffffffffffff168265ffffffffffff16611c7a565b9550611054838a8a8a610bf2565b945061105f85611c90565b60008581526002602052604090819020805465ffffffffffff891669ffffffffffffffffffff19821617600160301b9182900463ffffffff90811660010190811692830291909117909255915190955086907f82a2da5dee54ea8021c6545b4444620291e07ee83be6dd57edb175062715f3b4906110e6908a9088908f908f908f90612865565b60405180910390a350505094509492505050565b6001600160a01b0381163314610dbd57604051635f159e6360e01b815260040160405180910390fd5b33600080611132838236611cdd565b9150915081610dc7578063ffffffff1660000361118e5760006111558136611d95565b5060405163f07e038f60e01b81526001600160a01b03871660048201526001600160401b03821660248201529092506044019050610897565b610972610bdb8430600036610bf2565b6001600160a01b0383166000818152602081815260408083206001600160e01b0319871680855290835292819020805467ffffffffffffffff19166001600160401b038716908117909155905192835292917f9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151910160405180910390a3505050565b600080611235836001600160701b031661177a565b5090949350505050565b306001600160a01b0383160361127357604051630b40d17960e31b81526001600160a01b0383166004820152602401610897565b6001600160a01b038216600081815260208190526040908190206001018054841515600160701b0260ff60701b19909116179055517f90d4e7bb7e5d933792b3562e1741306f8be94837e1348dacef9b6f1df56eb138906112d990841515815260200190565b60405180910390a25050565b600080306001600160a01b0386160361130c57611303868585611cdd565b9150915061132f565b6004831061132857611323868661060a8787611338565b611303565b5060009050805b94509492505050565b60006113476004828486612792565b61094f916128ab565b60008181526002602052604081205465ffffffffffff811690600160301b900463ffffffff168183036113995760405163060a299b60e41b815260048101859052602401610897565b6113a1611bad565b65ffffffffffff168265ffffffffffff1611156113d457604051630c65b5bd60e11b815260048101859052602401610897565b6113dd82611841565b156113fe57604051631e2975b960e21b815260048101859052602401610897565b600084815260026020526040808220805465ffffffffffff191690555163ffffffff83169186917f76a2a46953689d4861a5d3f6ed883ad7e6af674a21f8e162707159fc9dde614d9190a39392505050565b604080516001600160a01b03939093166020808501919091526001600160e01b0319929092168382015280518084038201815260609093019052815191012090565b6060814710156114b75760405163cd78605960e01b8152306004820152602401610897565b600080856001600160a01b031684866040516114d391906128d9565b60006040518083038185875af1925050503d8060008114611510576040519150601f19603f3d011682016040523d82523d6000602084013e611515565b606091505b5091509150611525868383611f7e565b9695505050505050565b600067fffffffffffffffe196001600160401b0386160161156e5760405163061c6a4360e21b81526001600160401b0386166004820152602401610897565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115611660578463ffffffff166115ba611bad565b6115c4919061283f565b905060405180604001604052808265ffffffffffff1681526020016115f28663ffffffff1663ffffffff1690565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c1684528252909120835181549490920151909216600160301b026001600160a01b031990931665ffffffffffff9091161791909117905561170c565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a1684529091528120546116aa91600160301b9091046001600160701b0316908690611fda565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316600160301b0273ffffffffffffffffffffffffffff000000000000199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b60008060006117908461178b611bad565b612084565b9250925092509193909250565b6001600160401b03821615806117bb57506001600160401b03828116145b156117e45760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b038281166000818152600160208190526040808320909101805467ffffffffffffffff19169486169485179055517f1fd6dd7631312dfac2205b52913f99de03b4d7e381d5d27d3dbfe0713e6e63409190a35050565b600061184b611bad565b65ffffffffffff1661186062093a808461283f565b65ffffffffffff16111592915050565b6001600160401b038216158061188e57506001600160401b03828116145b156118b75760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03828116600081815260016020819052604080832090910180546fffffffffffffffff00000000000000001916600160401b958716958602179055517f7a8059630b897b5de4c08ade69f8b90c3ead1f8596d62d10b6c4d14a0afb4ae29190a35050565b67fffffffffffffffe196001600160401b0383160161195f5760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03821660009081526001602081905260408220015461199990600160801b90046001600160701b03168362069780611fda565b6001600160401b0385166000818152600160208190526040918290200180546001600160701b03909516600160801b026dffffffffffffffffffffffffffff60801b199095169490941790935591519092507ffeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b4890610b27908590859063ffffffff92909216825265ffffffffffff16602082015260400190565b6060600080846001600160a01b031684604051611a5091906128d9565b600060405180830381855af49150503d8060008114611a8b576040519150601f19603f3d011682016040523d82523d6000602084013e611a90565b606091505b5091509150611aa0858383611f7e565b95945050505050565b6000611ab58383611450565b600354149392505050565b600067fffffffffffffffe196001600160401b03841601611aff5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b6001600160401b03831660009081526001602090815260408083206001600160a01b038616845290915281205465ffffffffffff169003611b42575060006107a3565b6001600160401b03831660008181526001602090815260408083206001600160a01b038716808552925280832080546001600160a01b0319169055519092917ff229baa593af28c41b1d16b748cd7688f0c83aaf92d4be41c44005defe84c16691a350600192915050565b6000611bb8426120d8565b905090565b6001600160a01b038216600090815260208190526040812060010154611bf0906001600160701b03168362069780611fda565b6001600160a01b0385166000818152602081815260409182902060010180546dffffffffffffffffffffffffffff19166001600160701b039690961695909517909455805163ffffffff8716815265ffffffffffff841694810194909452919350917fa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c9101610b27565b6000818311611c89578161094f565b5090919050565b60008181526002602052604090205465ffffffffffff168015801590611cbc5750611cba81611841565b155b156107bb5760405163813e945960e01b815260048101839052602401610897565b6000806004831015611cf457506000905080610dad565b306001600160a01b03861603611d1757610d6430611d128686611338565b611aa9565b6000806000611d268787611d95565b92509250925082611d405760008094509450505050610dad565b600080611d4d848b610dcc565b9150915081611d6757600080965096505050505050610dad565b611d7d8363ffffffff168263ffffffff16611c7a565b63ffffffff8116159b909a5098505050505050505050565b600080806004841015611db057506000915081905080611f77565b6000611dbc8686611338565b90506001600160e01b031981166310a6aa3760e31b1480611ded57506001600160e01b031981166330cae18760e01b145b80611e0857506001600160e01b0319811663294b14a960e11b145b80611e2357506001600160e01b03198116635326cae760e11b145b80611e3e57506001600160e01b0319811663d22b598960e01b145b15611e5457600160008093509350935050611f77565b6001600160e01b0319811663063fc60f60e21b1480611e8357506001600160e01b0319811663167bd39560e01b145b80611e9e57506001600160e01b031981166308d6122d60e01b145b15611ee0576000611eb360246004888a612792565b810190611ec091906123f3565b90506000611ecd82610a22565b60019650600095509350611f7792505050565b6001600160e01b0319811663012e238d60e51b1480611f0f57506001600160e01b03198116635be958b160e11b145b15611f6a576000611f2460246004888a612792565b810190611f319190612216565b90506001611f5b826001600160401b03908116600090815260016020819052604090912001541690565b60009450945094505050611f77565b6000806000935093509350505b9250925092565b606082611f9357611f8e8261210f565b61094f565b8151158015611faa57506001600160a01b0384163b155b15611fd357604051639996b31560e01b81526001600160a01b0385166004820152602401610897565b508061094f565b6000806000611ff1866001600160701b0316611220565b9050600061202e8563ffffffff168763ffffffff168463ffffffff1611612019576000612023565b61202388856128f5565b63ffffffff16611c7a565b90508063ffffffff1661203f611bad565b612049919061283f565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b6000808069ffffffffffffffffffff602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156120c3578282826120c8565b816000805b9550955095505050509250925092565b600065ffffffffffff82111561210b576040516306dfcc6560e41b81526030600482015260248101839052604401610897565b5090565b80511561211f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b50565b6001600160a01b038116811461213857600080fd5b60008083601f84011261216257600080fd5b5081356001600160401b0381111561217957600080fd5b6020830191508360208260051b8501011115610e4257600080fd5b80356001600160401b03811681146121ab57600080fd5b919050565b600080600080606085870312156121c657600080fd5b84356121d18161213b565b935060208501356001600160401b038111156121ec57600080fd5b6121f887828801612150565b909450925061220b905060408601612194565b905092959194509250565b60006020828403121561222857600080fd5b61094f82612194565b6000806040838503121561224457600080fd5b823561224f8161213b565b91506020830135801515811461226457600080fd5b809150509250929050565b6000806040838503121561228257600080fd5b823561228d8161213b565b915060208301356122648161213b565b60008083601f8401126122af57600080fd5b5081356001600160401b038111156122c657600080fd5b602083019150836020828501011115610e4257600080fd5b6000806000604084860312156122f357600080fd5b83356122fe8161213b565b925060208401356001600160401b0381111561231957600080fd5b6123258682870161229d565b9497909650939450505050565b803563ffffffff811681146121ab57600080fd5b60008060006060848603121561235b57600080fd5b61236484612194565b925060208401356123748161213b565b915061238260408501612332565b90509250925092565b6000806040838503121561239e57600080fd5b61228d83612194565b600080604083850312156123ba57600080fd5b6123c383612194565b91506123d160208401612194565b90509250929050565b6000602082840312156123ec57600080fd5b5035919050565b60006020828403121561240557600080fd5b813561094f8161213b565b6001600160e01b03198116811461213857600080fd5b6000806040838503121561243957600080fd5b82356124448161213b565b9150602083013561226481612410565b60008060006040848603121561246957600080fd5b6122fe84612194565b6000806040838503121561248557600080fd5b61248e83612194565b91506123d160208401612332565b600080600080606085870312156124b257600080fd5b84356124bd8161213b565b935060208501356124cd8161213b565b925060408501356001600160401b038111156124e857600080fd5b6124f48782880161229d565b95989497509550505050565b6000806020838503121561251357600080fd5b82356001600160401b0381111561252957600080fd5b61253585828601612150565b90969095509350505050565b60005b8381101561255c578181015183820152602001612544565b50506000910152565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156125d257878503603f19018452815180518087526125b3818989018a8501612541565b601f01601f19169590950186019450928501929085019060010161258c565b5092979650505050505050565b6000806000606084860312156125f457600080fd5b83356125ff8161213b565b9250602084013561260f8161213b565b9150604084013561261f81612410565b809150509250925092565b6000806040838503121561263d57600080fd5b823561248e8161213b565b6000806000806060858703121561265e57600080fd5b84356126698161213b565b935060208501356001600160401b0381111561268457600080fd5b6126908782880161229d565b909450925050604085013565ffffffffffff811681146126af57600080fd5b939692955090935050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156126e257600080fd5b813561094f81612410565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60208152600061272a6020830184866126ed565b949350505050565b60006020828403121561274457600080fd5b815161094f81612410565b6001600160a01b0385811682528416602082015260606040820181905260009061152590830184866126ed565b634e487b7160e01b600052601160045260246000fd5b600080858511156127a257600080fd5b838611156127af57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000808335601e198436030181126127e957600080fd5b8301803591506001600160401b0382111561280357600080fd5b602001915036819003821315610e4257600080fd5b828482376000838201600081528351612835818360208801612541565b0195945050505050565b65ffffffffffff81811683821601908082111561285e5761285e61277c565b5092915050565b65ffffffffffff861681526001600160a01b038581166020830152841660408201526080606082018190526000906128a090830184866126ed565b979650505050505050565b6001600160e01b03198135818116916004851015610d0a5760049490940360031b84901b1690921692915050565b600082516128eb818460208701612541565b9190910192915050565b63ffffffff82811682821603908082111561285e5761285e61277c56fea264697066735822122052d4671f68badca4a8c29ef1e63e41f026a21837a48dbc747dc28ecf9a58782e64736f6c63430008180033000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "nonce": "0x2b5", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x436e51", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006744f95a0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x632bcd54a867a137c38df26a0e900446529013eb233a7369ca58f3068a6356c7", + "blockNumber": "0x10968e86", + "transactionHash": "0x865d14c5f034d2a965f05b1ede121b49ca4f06ff9d41d52863a51fd6da1afe83", + "transactionIndex": "0x7", + "logIndex": "0x1c", + "removed": false + } + ], + "logsBloom": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000010000000800000000000a0000000000000000000800020000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000002000000000000000000000000008000000000000000000000000000000000100000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x865d14c5f034d2a965f05b1ede121b49ca4f06ff9d41d52863a51fd6da1afe83", + "transactionIndex": "0x7", + "blockHash": "0x632bcd54a867a137c38df26a0e900446529013eb233a7369ca58f3068a6356c7", + "blockNumber": "0x10968e86", + "gasUsed": "0x30488a", + "effectiveGasPrice": "0x1895f20", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gasUsedForL1": "0xbde3d", + "l1BlockNumber": "0x1448515" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732573548, + "chain": 42161, + "commit": "ae284ac" +} \ No newline at end of file diff --git a/broadcast/147-deploy-access-managers.s.sol/42161/run-latest.json b/broadcast/147-deploy-access-managers.s.sol/42161/run-latest.json new file mode 100644 index 000000000..d507f7e25 --- /dev/null +++ b/broadcast/147-deploy-access-managers.s.sol/42161/run-latest.json @@ -0,0 +1,67 @@ +{ + "transactions": [ + { + "hash": "0x865d14c5f034d2a965f05b1ede121b49ca4f06ff9d41d52863a51fd6da1afe83", + "transactionType": "CREATE2", + "contractName": "AccessManager", + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": null, + "arguments": [ + "0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x444961", + "value": "0x0", + "input": "0x73b68fab85876b1aa7bee1471aedd4422d4851ffc6c71babefa5edbc01294e3f60806040523480156200001157600080fd5b5060405162002e7138038062002e7183398101604081905262000034916200048f565b6001600160a01b0381166200006457604051630409d6d160e11b8152600060048201526024015b60405180910390fd5b6200007360008281806200007b565b505062000519565b60006002600160401b03196001600160401b03861601620000bb5760405163061c6a4360e21b81526001600160401b03861660048201526024016200005b565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115620001ba5763ffffffff85166200010a620002d2565b620001169190620004d0565b905060405180604001604052808265ffffffffffff168152602001620001488663ffffffff16620002e460201b60201c565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c16845282529091208351815494909201519092166601000000000000026001600160a01b031990931665ffffffffffff9091161791909117905562000264565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a168452909152812054620002099166010000000000009091046001600160701b0316908690620002ed565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316660100000000000002600160301b600160a01b03199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b6000620002df42620003a2565b905090565b63ffffffff1690565b60008080620003056001600160701b038716620003db565b90506000620003488563ffffffff168763ffffffff168463ffffffff1611620003305760006200033c565b6200033c8885620004f9565b63ffffffff16620003fc565b905063ffffffff81166200035b620002d2565b620003679190620004d0565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b600065ffffffffffff821115620003d7576040516306dfcc6560e41b815260306004820152602481018390526044016200005b565b5090565b600080620003f26001600160701b03841662000416565b5090949350505050565b60008183116200040d57816200040f565b825b9392505050565b600080806200042f8462000429620002d2565b6200043c565b9250925092509193909250565b600080806001600160501b03602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156200047a578282826200047f565b816000805b9550955095505050509250925092565b600060208284031215620004a257600080fd5b81516001600160a01b03811681146200040f57600080fd5b634e487b7160e01b600052601160045260246000fd5b65ffffffffffff818116838216019080821115620004f257620004f2620004ba565b5092915050565b63ffffffff828116828216039080821115620004f257620004f2620004ba565b61294880620005296000396000f3fe6080604052600436106101e35760003560e01c80636d5115bd11610102578063b700961311610095578063d22b598911610064578063d22b598914610681578063d6bb62c6146106a1578063f801a698146106c1578063fe0776f5146106fb57600080fd5b8063b7009613146105ef578063b7d2b1621461062b578063cc1b6c811461064b578063d1f856ee1461066157600080fd5b8063a166aa89116100d1578063a166aa8914610521578063a64d95ce14610574578063abd9bd2a14610594578063ac9650d8146105c257600080fd5b80636d5115bd146104ac57806375b238fc146104cc578063853551b8146104e157806394c7d7ee1461050157600080fd5b806330cae1871161017a5780634665096d116101495780634665096d146104195780634c1da1e21461042f578063529629521461044f578063530dd4561461046f57600080fd5b806330cae1871461036d5780633adc277a1461038d5780633ca7c02a146103c45780634136a33c146103df57600080fd5b806318ff183c116101b657806318ff183c146102c05780631cff79cd146102e057806325c471a0146102f35780633078f1141461031357600080fd5b806308d6122d146101e85780630b0a93ba1461020a57806312be87271461026b578063167bd395146102a0575b600080fd5b3480156101f457600080fd5b506102086102033660046121b0565b61071b565b005b34801561021657600080fd5b5061024e610225366004612216565b6001600160401b0390811660009081526001602081905260409091200154600160401b90041690565b6040516001600160401b0390911681526020015b60405180910390f35b34801561027757600080fd5b5061028b610286366004612216565b61076e565b60405163ffffffff9091168152602001610262565b3480156102ac57600080fd5b506102086102bb366004612231565b6107a9565b3480156102cc57600080fd5b506102086102db36600461226f565b6107bf565b61028b6102ee3660046122de565b610826565b3480156102ff57600080fd5b5061020861030e366004612346565b610956565b34801561031f57600080fd5b5061033361032e36600461238b565b610978565b604051610262949392919065ffffffffffff948516815263ffffffff93841660208201529190921660408201529116606082015260800190565b34801561037957600080fd5b506102086103883660046123a7565b6109dd565b34801561039957600080fd5b506103ad6103a83660046123da565b6109ef565b60405165ffffffffffff9091168152602001610262565b3480156103d057600080fd5b5061024e6001600160401b0381565b3480156103eb57600080fd5b5061028b6103fa3660046123da565b600090815260026020526040902054600160301b900463ffffffff1690565b34801561042557600080fd5b5062093a8061028b565b34801561043b57600080fd5b5061028b61044a3660046123f3565b610a22565b34801561045b57600080fd5b5061020861046a3660046123a7565b610a50565b34801561047b57600080fd5b5061024e61048a366004612216565b6001600160401b03908116600090815260016020819052604090912001541690565b3480156104b857600080fd5b5061024e6104c7366004612426565b610a62565b3480156104d857600080fd5b5061024e600081565b3480156104ed57600080fd5b506102086104fc366004612454565b610a9d565b34801561050d57600080fd5b5061020861051c3660046122de565b610b34565b34801561052d57600080fd5b5061056461053c3660046123f3565b6001600160a01b0316600090815260208190526040902060010154600160701b900460ff1690565b6040519015158152602001610262565b34801561058057600080fd5b5061020861058f366004612472565b610be0565b3480156105a057600080fd5b506105b46105af36600461249c565b610bf2565b604051908152602001610262565b3480156105ce57600080fd5b506105e26105dd366004612500565b610c2b565b6040516102629190612565565b3480156105fb57600080fd5b5061060f61060a3660046125df565b610d12565b60408051921515835263ffffffff909116602083015201610262565b34801561063757600080fd5b5061020861064636600461238b565b610db5565b34801561065757600080fd5b506206978061028b565b34801561066d57600080fd5b5061060f61067c36600461238b565b610dcc565b34801561068d57600080fd5b5061020861069c36600461262a565b610e49565b3480156106ad57600080fd5b5061028b6106bc36600461249c565b610e5b565b3480156106cd57600080fd5b506106e16106dc366004612648565b610fb5565b6040805192835263ffffffff909116602083015201610262565b34801561070757600080fd5b5061020861071636600461238b565b6110fa565b610723611123565b60005b828110156107675761075f85858584818110610744576107446126ba565b905060200201602081019061075991906126d0565b8461119e565b600101610726565b5050505050565b6001600160401b0381166000908152600160208190526040822001546107a390600160801b90046001600160701b0316611220565b92915050565b6107b1611123565b6107bb828261123f565b5050565b6107c7611123565b604051637a9e5e4b60e01b81526001600160a01b038281166004830152831690637a9e5e4b90602401600060405180830381600087803b15801561080a57600080fd5b505af115801561081e573d6000803e3d6000fd5b505050505050565b6000338180610837838888886112e5565b915091508115801561084d575063ffffffff8116155b156108a057828761085e8888611338565b6040516381c6f24b60e01b81526001600160a01b0393841660048201529290911660248301526001600160e01b03191660448201526064015b60405180910390fd5b60006108ae84898989610bf2565b9050600063ffffffff83161515806108d557506108ca826109ef565b65ffffffffffff1615155b156108e6576108e382611350565b90505b6003546108fc8a6108f78b8b611338565b611450565b6003819055506109448a8a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250349250611492915050565b506003559450505050505b9392505050565b61095e611123565b610972838361096c8661076e565b8461152f565b50505050565b6001600160401b03821660009081526001602090815260408083206001600160a01b03851684529091528120805465ffffffffffff8116929182918291906109cf90600160301b90046001600160701b031661177a565b969991985096509350505050565b6109e5611123565b6107bb828261179d565b60008181526002602052604081205465ffffffffffff16610a0f81611841565b610a19578061094f565b60009392505050565b6001600160a01b0381166000908152602081905260408120600101546107a3906001600160701b0316611220565b610a58611123565b6107bb8282611870565b6001600160a01b0382166000908152602081815260408083206001600160e01b0319851684529091529020546001600160401b031692915050565b610aa5611123565b6001600160401b0383161580610ac357506001600160401b03838116145b15610aec5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b826001600160401b03167f1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a4508383604051610b27929190612716565b60405180910390a2505050565b60408051638fb3603760e01b80825291513392918391638fb36037916004808201926020929091908290030181865afa158015610b75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b999190612732565b6001600160e01b03191614610bcc57604051630641fee960e31b81526001600160a01b0382166004820152602401610897565b610767610bdb85838686610bf2565b611350565b610be8611123565b6107bb8282611922565b600084848484604051602001610c0b949392919061274f565b604051602081830303815290604052805190602001209050949350505050565b604080516000815260208101909152606090826001600160401b03811115610c5557610c556127bc565b604051908082528060200260200182016040528015610c8857816020015b6060815260200190600190039081610c735790505b50915060005b83811015610d0a57610ce530868684818110610cac57610cac6126ba565b9050602002810190610cbe91906127d2565b85604051602001610cd193929190612818565b604051602081830303815290604052611a33565b838281518110610cf757610cf76126ba565b6020908102919091010152600101610c8e565b505092915050565b6001600160a01b0382166000908152602081905260408120600101548190600160701b900460ff1615610d4a57506000905080610dad565b306001600160a01b03861603610d6f57610d648484611aa9565b600091509150610dad565b6000610d7b8585610a62565b9050600080610d8a8389610dcc565b9150915081610d9b57600080610da5565b63ffffffff811615815b945094505050505b935093915050565b610dbd611123565b610dc78282611ac0565b505050565b60008067fffffffffffffffe196001600160401b03851601610df45750600190506000610e42565b600080610e018686610978565b5050915091508165ffffffffffff16600014158015610e375750610e23611bad565b65ffffffffffff168265ffffffffffff1611155b93509150610e429050565b9250929050565b610e51611123565b6107bb8282611bbd565b60003381610e698585611338565b90506000610e7988888888610bf2565b60008181526002602052604081205491925065ffffffffffff9091169003610eb75760405163060a299b60e41b815260048101829052602401610897565b826001600160a01b0316886001600160a01b031614610f53576000610edd600085610dcc565b5090506000610ef8610ef26102258b87610a62565b86610dcc565b50905081158015610f07575080155b15610f5057604051630ff89d4760e21b81526001600160a01b038087166004830152808c1660248301528a1660448201526001600160e01b031985166064820152608401610897565b50505b600081815260026020526040808220805465ffffffffffff1916908190559051600160301b90910463ffffffff1691829184917fbd9ac67a6e2f6463b80927326310338bcbb4bdb7936ce1365ea3e01067e7b9f791a398975050505050505050565b6000803381610fc6828989896112e5565b91505060008163ffffffff16610fda611bad565b610fe4919061283f565b905063ffffffff8216158061101b575060008665ffffffffffff1611801561101b57508065ffffffffffff168665ffffffffffff16105b1561102c57828961085e8a8a611338565b6110468665ffffffffffff168265ffffffffffff16611c7a565b9550611054838a8a8a610bf2565b945061105f85611c90565b60008581526002602052604090819020805465ffffffffffff891669ffffffffffffffffffff19821617600160301b9182900463ffffffff90811660010190811692830291909117909255915190955086907f82a2da5dee54ea8021c6545b4444620291e07ee83be6dd57edb175062715f3b4906110e6908a9088908f908f908f90612865565b60405180910390a350505094509492505050565b6001600160a01b0381163314610dbd57604051635f159e6360e01b815260040160405180910390fd5b33600080611132838236611cdd565b9150915081610dc7578063ffffffff1660000361118e5760006111558136611d95565b5060405163f07e038f60e01b81526001600160a01b03871660048201526001600160401b03821660248201529092506044019050610897565b610972610bdb8430600036610bf2565b6001600160a01b0383166000818152602081815260408083206001600160e01b0319871680855290835292819020805467ffffffffffffffff19166001600160401b038716908117909155905192835292917f9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151910160405180910390a3505050565b600080611235836001600160701b031661177a565b5090949350505050565b306001600160a01b0383160361127357604051630b40d17960e31b81526001600160a01b0383166004820152602401610897565b6001600160a01b038216600081815260208190526040908190206001018054841515600160701b0260ff60701b19909116179055517f90d4e7bb7e5d933792b3562e1741306f8be94837e1348dacef9b6f1df56eb138906112d990841515815260200190565b60405180910390a25050565b600080306001600160a01b0386160361130c57611303868585611cdd565b9150915061132f565b6004831061132857611323868661060a8787611338565b611303565b5060009050805b94509492505050565b60006113476004828486612792565b61094f916128ab565b60008181526002602052604081205465ffffffffffff811690600160301b900463ffffffff168183036113995760405163060a299b60e41b815260048101859052602401610897565b6113a1611bad565b65ffffffffffff168265ffffffffffff1611156113d457604051630c65b5bd60e11b815260048101859052602401610897565b6113dd82611841565b156113fe57604051631e2975b960e21b815260048101859052602401610897565b600084815260026020526040808220805465ffffffffffff191690555163ffffffff83169186917f76a2a46953689d4861a5d3f6ed883ad7e6af674a21f8e162707159fc9dde614d9190a39392505050565b604080516001600160a01b03939093166020808501919091526001600160e01b0319929092168382015280518084038201815260609093019052815191012090565b6060814710156114b75760405163cd78605960e01b8152306004820152602401610897565b600080856001600160a01b031684866040516114d391906128d9565b60006040518083038185875af1925050503d8060008114611510576040519150601f19603f3d011682016040523d82523d6000602084013e611515565b606091505b5091509150611525868383611f7e565b9695505050505050565b600067fffffffffffffffe196001600160401b0386160161156e5760405163061c6a4360e21b81526001600160401b0386166004820152602401610897565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115611660578463ffffffff166115ba611bad565b6115c4919061283f565b905060405180604001604052808265ffffffffffff1681526020016115f28663ffffffff1663ffffffff1690565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c1684528252909120835181549490920151909216600160301b026001600160a01b031990931665ffffffffffff9091161791909117905561170c565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a1684529091528120546116aa91600160301b9091046001600160701b0316908690611fda565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316600160301b0273ffffffffffffffffffffffffffff000000000000199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b60008060006117908461178b611bad565b612084565b9250925092509193909250565b6001600160401b03821615806117bb57506001600160401b03828116145b156117e45760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b038281166000818152600160208190526040808320909101805467ffffffffffffffff19169486169485179055517f1fd6dd7631312dfac2205b52913f99de03b4d7e381d5d27d3dbfe0713e6e63409190a35050565b600061184b611bad565b65ffffffffffff1661186062093a808461283f565b65ffffffffffff16111592915050565b6001600160401b038216158061188e57506001600160401b03828116145b156118b75760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03828116600081815260016020819052604080832090910180546fffffffffffffffff00000000000000001916600160401b958716958602179055517f7a8059630b897b5de4c08ade69f8b90c3ead1f8596d62d10b6c4d14a0afb4ae29190a35050565b67fffffffffffffffe196001600160401b0383160161195f5760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03821660009081526001602081905260408220015461199990600160801b90046001600160701b03168362069780611fda565b6001600160401b0385166000818152600160208190526040918290200180546001600160701b03909516600160801b026dffffffffffffffffffffffffffff60801b199095169490941790935591519092507ffeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b4890610b27908590859063ffffffff92909216825265ffffffffffff16602082015260400190565b6060600080846001600160a01b031684604051611a5091906128d9565b600060405180830381855af49150503d8060008114611a8b576040519150601f19603f3d011682016040523d82523d6000602084013e611a90565b606091505b5091509150611aa0858383611f7e565b95945050505050565b6000611ab58383611450565b600354149392505050565b600067fffffffffffffffe196001600160401b03841601611aff5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b6001600160401b03831660009081526001602090815260408083206001600160a01b038616845290915281205465ffffffffffff169003611b42575060006107a3565b6001600160401b03831660008181526001602090815260408083206001600160a01b038716808552925280832080546001600160a01b0319169055519092917ff229baa593af28c41b1d16b748cd7688f0c83aaf92d4be41c44005defe84c16691a350600192915050565b6000611bb8426120d8565b905090565b6001600160a01b038216600090815260208190526040812060010154611bf0906001600160701b03168362069780611fda565b6001600160a01b0385166000818152602081815260409182902060010180546dffffffffffffffffffffffffffff19166001600160701b039690961695909517909455805163ffffffff8716815265ffffffffffff841694810194909452919350917fa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c9101610b27565b6000818311611c89578161094f565b5090919050565b60008181526002602052604090205465ffffffffffff168015801590611cbc5750611cba81611841565b155b156107bb5760405163813e945960e01b815260048101839052602401610897565b6000806004831015611cf457506000905080610dad565b306001600160a01b03861603611d1757610d6430611d128686611338565b611aa9565b6000806000611d268787611d95565b92509250925082611d405760008094509450505050610dad565b600080611d4d848b610dcc565b9150915081611d6757600080965096505050505050610dad565b611d7d8363ffffffff168263ffffffff16611c7a565b63ffffffff8116159b909a5098505050505050505050565b600080806004841015611db057506000915081905080611f77565b6000611dbc8686611338565b90506001600160e01b031981166310a6aa3760e31b1480611ded57506001600160e01b031981166330cae18760e01b145b80611e0857506001600160e01b0319811663294b14a960e11b145b80611e2357506001600160e01b03198116635326cae760e11b145b80611e3e57506001600160e01b0319811663d22b598960e01b145b15611e5457600160008093509350935050611f77565b6001600160e01b0319811663063fc60f60e21b1480611e8357506001600160e01b0319811663167bd39560e01b145b80611e9e57506001600160e01b031981166308d6122d60e01b145b15611ee0576000611eb360246004888a612792565b810190611ec091906123f3565b90506000611ecd82610a22565b60019650600095509350611f7792505050565b6001600160e01b0319811663012e238d60e51b1480611f0f57506001600160e01b03198116635be958b160e11b145b15611f6a576000611f2460246004888a612792565b810190611f319190612216565b90506001611f5b826001600160401b03908116600090815260016020819052604090912001541690565b60009450945094505050611f77565b6000806000935093509350505b9250925092565b606082611f9357611f8e8261210f565b61094f565b8151158015611faa57506001600160a01b0384163b155b15611fd357604051639996b31560e01b81526001600160a01b0385166004820152602401610897565b508061094f565b6000806000611ff1866001600160701b0316611220565b9050600061202e8563ffffffff168763ffffffff168463ffffffff1611612019576000612023565b61202388856128f5565b63ffffffff16611c7a565b90508063ffffffff1661203f611bad565b612049919061283f565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b6000808069ffffffffffffffffffff602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156120c3578282826120c8565b816000805b9550955095505050509250925092565b600065ffffffffffff82111561210b576040516306dfcc6560e41b81526030600482015260248101839052604401610897565b5090565b80511561211f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b50565b6001600160a01b038116811461213857600080fd5b60008083601f84011261216257600080fd5b5081356001600160401b0381111561217957600080fd5b6020830191508360208260051b8501011115610e4257600080fd5b80356001600160401b03811681146121ab57600080fd5b919050565b600080600080606085870312156121c657600080fd5b84356121d18161213b565b935060208501356001600160401b038111156121ec57600080fd5b6121f887828801612150565b909450925061220b905060408601612194565b905092959194509250565b60006020828403121561222857600080fd5b61094f82612194565b6000806040838503121561224457600080fd5b823561224f8161213b565b91506020830135801515811461226457600080fd5b809150509250929050565b6000806040838503121561228257600080fd5b823561228d8161213b565b915060208301356122648161213b565b60008083601f8401126122af57600080fd5b5081356001600160401b038111156122c657600080fd5b602083019150836020828501011115610e4257600080fd5b6000806000604084860312156122f357600080fd5b83356122fe8161213b565b925060208401356001600160401b0381111561231957600080fd5b6123258682870161229d565b9497909650939450505050565b803563ffffffff811681146121ab57600080fd5b60008060006060848603121561235b57600080fd5b61236484612194565b925060208401356123748161213b565b915061238260408501612332565b90509250925092565b6000806040838503121561239e57600080fd5b61228d83612194565b600080604083850312156123ba57600080fd5b6123c383612194565b91506123d160208401612194565b90509250929050565b6000602082840312156123ec57600080fd5b5035919050565b60006020828403121561240557600080fd5b813561094f8161213b565b6001600160e01b03198116811461213857600080fd5b6000806040838503121561243957600080fd5b82356124448161213b565b9150602083013561226481612410565b60008060006040848603121561246957600080fd5b6122fe84612194565b6000806040838503121561248557600080fd5b61248e83612194565b91506123d160208401612332565b600080600080606085870312156124b257600080fd5b84356124bd8161213b565b935060208501356124cd8161213b565b925060408501356001600160401b038111156124e857600080fd5b6124f48782880161229d565b95989497509550505050565b6000806020838503121561251357600080fd5b82356001600160401b0381111561252957600080fd5b61253585828601612150565b90969095509350505050565b60005b8381101561255c578181015183820152602001612544565b50506000910152565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156125d257878503603f19018452815180518087526125b3818989018a8501612541565b601f01601f19169590950186019450928501929085019060010161258c565b5092979650505050505050565b6000806000606084860312156125f457600080fd5b83356125ff8161213b565b9250602084013561260f8161213b565b9150604084013561261f81612410565b809150509250925092565b6000806040838503121561263d57600080fd5b823561248e8161213b565b6000806000806060858703121561265e57600080fd5b84356126698161213b565b935060208501356001600160401b0381111561268457600080fd5b6126908782880161229d565b909450925050604085013565ffffffffffff811681146126af57600080fd5b939692955090935050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156126e257600080fd5b813561094f81612410565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60208152600061272a6020830184866126ed565b949350505050565b60006020828403121561274457600080fd5b815161094f81612410565b6001600160a01b0385811682528416602082015260606040820181905260009061152590830184866126ed565b634e487b7160e01b600052601160045260246000fd5b600080858511156127a257600080fd5b838611156127af57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000808335601e198436030181126127e957600080fd5b8301803591506001600160401b0382111561280357600080fd5b602001915036819003821315610e4257600080fd5b828482376000838201600081528351612835818360208801612541565b0195945050505050565b65ffffffffffff81811683821601908082111561285e5761285e61277c565b5092915050565b65ffffffffffff861681526001600160a01b038581166020830152841660408201526080606082018190526000906128a090830184866126ed565b979650505050505050565b6001600160e01b03198135818116916004851015610d0a5760049490940360031b84901b1690921692915050565b600082516128eb818460208701612541565b9190910192915050565b63ffffffff82811682821603908082111561285e5761285e61277c56fea264697066735822122052d4671f68badca4a8c29ef1e63e41f026a21837a48dbc747dc28ecf9a58782e64736f6c63430008180033000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "nonce": "0x2b5", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x436e51", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006744f95a0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x632bcd54a867a137c38df26a0e900446529013eb233a7369ca58f3068a6356c7", + "blockNumber": "0x10968e86", + "transactionHash": "0x865d14c5f034d2a965f05b1ede121b49ca4f06ff9d41d52863a51fd6da1afe83", + "transactionIndex": "0x7", + "logIndex": "0x1c", + "removed": false + } + ], + "logsBloom": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000010000000800000000000a0000000000000000000800020000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000002000000000000000000000000008000000000000000000000000000000000100000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x865d14c5f034d2a965f05b1ede121b49ca4f06ff9d41d52863a51fd6da1afe83", + "transactionIndex": "0x7", + "blockHash": "0x632bcd54a867a137c38df26a0e900446529013eb233a7369ca58f3068a6356c7", + "blockNumber": "0x10968e86", + "gasUsed": "0x30488a", + "effectiveGasPrice": "0x1895f20", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gasUsedForL1": "0xbde3d", + "l1BlockNumber": "0x1448515" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732573548, + "chain": 42161, + "commit": "ae284ac" +} \ No newline at end of file diff --git a/broadcast/147-deploy-access-managers.s.sol/8453/run-1732573625.json b/broadcast/147-deploy-access-managers.s.sol/8453/run-1732573625.json new file mode 100644 index 000000000..638602bf5 --- /dev/null +++ b/broadcast/147-deploy-access-managers.s.sol/8453/run-1732573625.json @@ -0,0 +1,73 @@ +{ + "transactions": [ + { + "hash": "0xbd35ce0221869e90efc63540b168878ba6ec93b994ced712ddc1140c8c7f20b6", + "transactionType": "CREATE2", + "contractName": "AccessManager", + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": null, + "arguments": [ + "0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x353d99", + "value": "0x0", + "input": "0x739a6a46e8a2c1cb768e176143be3b0b82fa26fc06e1b59d2ba0a01ec403711e60806040523480156200001157600080fd5b5060405162002e7138038062002e7183398101604081905262000034916200048f565b6001600160a01b0381166200006457604051630409d6d160e11b8152600060048201526024015b60405180910390fd5b6200007360008281806200007b565b505062000519565b60006002600160401b03196001600160401b03861601620000bb5760405163061c6a4360e21b81526001600160401b03861660048201526024016200005b565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115620001ba5763ffffffff85166200010a620002d2565b620001169190620004d0565b905060405180604001604052808265ffffffffffff168152602001620001488663ffffffff16620002e460201b60201c565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c16845282529091208351815494909201519092166601000000000000026001600160a01b031990931665ffffffffffff9091161791909117905562000264565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a168452909152812054620002099166010000000000009091046001600160701b0316908690620002ed565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316660100000000000002600160301b600160a01b03199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b6000620002df42620003a2565b905090565b63ffffffff1690565b60008080620003056001600160701b038716620003db565b90506000620003488563ffffffff168763ffffffff168463ffffffff1611620003305760006200033c565b6200033c8885620004f9565b63ffffffff16620003fc565b905063ffffffff81166200035b620002d2565b620003679190620004d0565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b600065ffffffffffff821115620003d7576040516306dfcc6560e41b815260306004820152602481018390526044016200005b565b5090565b600080620003f26001600160701b03841662000416565b5090949350505050565b60008183116200040d57816200040f565b825b9392505050565b600080806200042f8462000429620002d2565b6200043c565b9250925092509193909250565b600080806001600160501b03602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156200047a578282826200047f565b816000805b9550955095505050509250925092565b600060208284031215620004a257600080fd5b81516001600160a01b03811681146200040f57600080fd5b634e487b7160e01b600052601160045260246000fd5b65ffffffffffff818116838216019080821115620004f257620004f2620004ba565b5092915050565b63ffffffff828116828216039080821115620004f257620004f2620004ba565b61294880620005296000396000f3fe6080604052600436106101e35760003560e01c80636d5115bd11610102578063b700961311610095578063d22b598911610064578063d22b598914610681578063d6bb62c6146106a1578063f801a698146106c1578063fe0776f5146106fb57600080fd5b8063b7009613146105ef578063b7d2b1621461062b578063cc1b6c811461064b578063d1f856ee1461066157600080fd5b8063a166aa89116100d1578063a166aa8914610521578063a64d95ce14610574578063abd9bd2a14610594578063ac9650d8146105c257600080fd5b80636d5115bd146104ac57806375b238fc146104cc578063853551b8146104e157806394c7d7ee1461050157600080fd5b806330cae1871161017a5780634665096d116101495780634665096d146104195780634c1da1e21461042f578063529629521461044f578063530dd4561461046f57600080fd5b806330cae1871461036d5780633adc277a1461038d5780633ca7c02a146103c45780634136a33c146103df57600080fd5b806318ff183c116101b657806318ff183c146102c05780631cff79cd146102e057806325c471a0146102f35780633078f1141461031357600080fd5b806308d6122d146101e85780630b0a93ba1461020a57806312be87271461026b578063167bd395146102a0575b600080fd5b3480156101f457600080fd5b506102086102033660046121b0565b61071b565b005b34801561021657600080fd5b5061024e610225366004612216565b6001600160401b0390811660009081526001602081905260409091200154600160401b90041690565b6040516001600160401b0390911681526020015b60405180910390f35b34801561027757600080fd5b5061028b610286366004612216565b61076e565b60405163ffffffff9091168152602001610262565b3480156102ac57600080fd5b506102086102bb366004612231565b6107a9565b3480156102cc57600080fd5b506102086102db36600461226f565b6107bf565b61028b6102ee3660046122de565b610826565b3480156102ff57600080fd5b5061020861030e366004612346565b610956565b34801561031f57600080fd5b5061033361032e36600461238b565b610978565b604051610262949392919065ffffffffffff948516815263ffffffff93841660208201529190921660408201529116606082015260800190565b34801561037957600080fd5b506102086103883660046123a7565b6109dd565b34801561039957600080fd5b506103ad6103a83660046123da565b6109ef565b60405165ffffffffffff9091168152602001610262565b3480156103d057600080fd5b5061024e6001600160401b0381565b3480156103eb57600080fd5b5061028b6103fa3660046123da565b600090815260026020526040902054600160301b900463ffffffff1690565b34801561042557600080fd5b5062093a8061028b565b34801561043b57600080fd5b5061028b61044a3660046123f3565b610a22565b34801561045b57600080fd5b5061020861046a3660046123a7565b610a50565b34801561047b57600080fd5b5061024e61048a366004612216565b6001600160401b03908116600090815260016020819052604090912001541690565b3480156104b857600080fd5b5061024e6104c7366004612426565b610a62565b3480156104d857600080fd5b5061024e600081565b3480156104ed57600080fd5b506102086104fc366004612454565b610a9d565b34801561050d57600080fd5b5061020861051c3660046122de565b610b34565b34801561052d57600080fd5b5061056461053c3660046123f3565b6001600160a01b0316600090815260208190526040902060010154600160701b900460ff1690565b6040519015158152602001610262565b34801561058057600080fd5b5061020861058f366004612472565b610be0565b3480156105a057600080fd5b506105b46105af36600461249c565b610bf2565b604051908152602001610262565b3480156105ce57600080fd5b506105e26105dd366004612500565b610c2b565b6040516102629190612565565b3480156105fb57600080fd5b5061060f61060a3660046125df565b610d12565b60408051921515835263ffffffff909116602083015201610262565b34801561063757600080fd5b5061020861064636600461238b565b610db5565b34801561065757600080fd5b506206978061028b565b34801561066d57600080fd5b5061060f61067c36600461238b565b610dcc565b34801561068d57600080fd5b5061020861069c36600461262a565b610e49565b3480156106ad57600080fd5b5061028b6106bc36600461249c565b610e5b565b3480156106cd57600080fd5b506106e16106dc366004612648565b610fb5565b6040805192835263ffffffff909116602083015201610262565b34801561070757600080fd5b5061020861071636600461238b565b6110fa565b610723611123565b60005b828110156107675761075f85858584818110610744576107446126ba565b905060200201602081019061075991906126d0565b8461119e565b600101610726565b5050505050565b6001600160401b0381166000908152600160208190526040822001546107a390600160801b90046001600160701b0316611220565b92915050565b6107b1611123565b6107bb828261123f565b5050565b6107c7611123565b604051637a9e5e4b60e01b81526001600160a01b038281166004830152831690637a9e5e4b90602401600060405180830381600087803b15801561080a57600080fd5b505af115801561081e573d6000803e3d6000fd5b505050505050565b6000338180610837838888886112e5565b915091508115801561084d575063ffffffff8116155b156108a057828761085e8888611338565b6040516381c6f24b60e01b81526001600160a01b0393841660048201529290911660248301526001600160e01b03191660448201526064015b60405180910390fd5b60006108ae84898989610bf2565b9050600063ffffffff83161515806108d557506108ca826109ef565b65ffffffffffff1615155b156108e6576108e382611350565b90505b6003546108fc8a6108f78b8b611338565b611450565b6003819055506109448a8a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250349250611492915050565b506003559450505050505b9392505050565b61095e611123565b610972838361096c8661076e565b8461152f565b50505050565b6001600160401b03821660009081526001602090815260408083206001600160a01b03851684529091528120805465ffffffffffff8116929182918291906109cf90600160301b90046001600160701b031661177a565b969991985096509350505050565b6109e5611123565b6107bb828261179d565b60008181526002602052604081205465ffffffffffff16610a0f81611841565b610a19578061094f565b60009392505050565b6001600160a01b0381166000908152602081905260408120600101546107a3906001600160701b0316611220565b610a58611123565b6107bb8282611870565b6001600160a01b0382166000908152602081815260408083206001600160e01b0319851684529091529020546001600160401b031692915050565b610aa5611123565b6001600160401b0383161580610ac357506001600160401b03838116145b15610aec5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b826001600160401b03167f1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a4508383604051610b27929190612716565b60405180910390a2505050565b60408051638fb3603760e01b80825291513392918391638fb36037916004808201926020929091908290030181865afa158015610b75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b999190612732565b6001600160e01b03191614610bcc57604051630641fee960e31b81526001600160a01b0382166004820152602401610897565b610767610bdb85838686610bf2565b611350565b610be8611123565b6107bb8282611922565b600084848484604051602001610c0b949392919061274f565b604051602081830303815290604052805190602001209050949350505050565b604080516000815260208101909152606090826001600160401b03811115610c5557610c556127bc565b604051908082528060200260200182016040528015610c8857816020015b6060815260200190600190039081610c735790505b50915060005b83811015610d0a57610ce530868684818110610cac57610cac6126ba565b9050602002810190610cbe91906127d2565b85604051602001610cd193929190612818565b604051602081830303815290604052611a33565b838281518110610cf757610cf76126ba565b6020908102919091010152600101610c8e565b505092915050565b6001600160a01b0382166000908152602081905260408120600101548190600160701b900460ff1615610d4a57506000905080610dad565b306001600160a01b03861603610d6f57610d648484611aa9565b600091509150610dad565b6000610d7b8585610a62565b9050600080610d8a8389610dcc565b9150915081610d9b57600080610da5565b63ffffffff811615815b945094505050505b935093915050565b610dbd611123565b610dc78282611ac0565b505050565b60008067fffffffffffffffe196001600160401b03851601610df45750600190506000610e42565b600080610e018686610978565b5050915091508165ffffffffffff16600014158015610e375750610e23611bad565b65ffffffffffff168265ffffffffffff1611155b93509150610e429050565b9250929050565b610e51611123565b6107bb8282611bbd565b60003381610e698585611338565b90506000610e7988888888610bf2565b60008181526002602052604081205491925065ffffffffffff9091169003610eb75760405163060a299b60e41b815260048101829052602401610897565b826001600160a01b0316886001600160a01b031614610f53576000610edd600085610dcc565b5090506000610ef8610ef26102258b87610a62565b86610dcc565b50905081158015610f07575080155b15610f5057604051630ff89d4760e21b81526001600160a01b038087166004830152808c1660248301528a1660448201526001600160e01b031985166064820152608401610897565b50505b600081815260026020526040808220805465ffffffffffff1916908190559051600160301b90910463ffffffff1691829184917fbd9ac67a6e2f6463b80927326310338bcbb4bdb7936ce1365ea3e01067e7b9f791a398975050505050505050565b6000803381610fc6828989896112e5565b91505060008163ffffffff16610fda611bad565b610fe4919061283f565b905063ffffffff8216158061101b575060008665ffffffffffff1611801561101b57508065ffffffffffff168665ffffffffffff16105b1561102c57828961085e8a8a611338565b6110468665ffffffffffff168265ffffffffffff16611c7a565b9550611054838a8a8a610bf2565b945061105f85611c90565b60008581526002602052604090819020805465ffffffffffff891669ffffffffffffffffffff19821617600160301b9182900463ffffffff90811660010190811692830291909117909255915190955086907f82a2da5dee54ea8021c6545b4444620291e07ee83be6dd57edb175062715f3b4906110e6908a9088908f908f908f90612865565b60405180910390a350505094509492505050565b6001600160a01b0381163314610dbd57604051635f159e6360e01b815260040160405180910390fd5b33600080611132838236611cdd565b9150915081610dc7578063ffffffff1660000361118e5760006111558136611d95565b5060405163f07e038f60e01b81526001600160a01b03871660048201526001600160401b03821660248201529092506044019050610897565b610972610bdb8430600036610bf2565b6001600160a01b0383166000818152602081815260408083206001600160e01b0319871680855290835292819020805467ffffffffffffffff19166001600160401b038716908117909155905192835292917f9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151910160405180910390a3505050565b600080611235836001600160701b031661177a565b5090949350505050565b306001600160a01b0383160361127357604051630b40d17960e31b81526001600160a01b0383166004820152602401610897565b6001600160a01b038216600081815260208190526040908190206001018054841515600160701b0260ff60701b19909116179055517f90d4e7bb7e5d933792b3562e1741306f8be94837e1348dacef9b6f1df56eb138906112d990841515815260200190565b60405180910390a25050565b600080306001600160a01b0386160361130c57611303868585611cdd565b9150915061132f565b6004831061132857611323868661060a8787611338565b611303565b5060009050805b94509492505050565b60006113476004828486612792565b61094f916128ab565b60008181526002602052604081205465ffffffffffff811690600160301b900463ffffffff168183036113995760405163060a299b60e41b815260048101859052602401610897565b6113a1611bad565b65ffffffffffff168265ffffffffffff1611156113d457604051630c65b5bd60e11b815260048101859052602401610897565b6113dd82611841565b156113fe57604051631e2975b960e21b815260048101859052602401610897565b600084815260026020526040808220805465ffffffffffff191690555163ffffffff83169186917f76a2a46953689d4861a5d3f6ed883ad7e6af674a21f8e162707159fc9dde614d9190a39392505050565b604080516001600160a01b03939093166020808501919091526001600160e01b0319929092168382015280518084038201815260609093019052815191012090565b6060814710156114b75760405163cd78605960e01b8152306004820152602401610897565b600080856001600160a01b031684866040516114d391906128d9565b60006040518083038185875af1925050503d8060008114611510576040519150601f19603f3d011682016040523d82523d6000602084013e611515565b606091505b5091509150611525868383611f7e565b9695505050505050565b600067fffffffffffffffe196001600160401b0386160161156e5760405163061c6a4360e21b81526001600160401b0386166004820152602401610897565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115611660578463ffffffff166115ba611bad565b6115c4919061283f565b905060405180604001604052808265ffffffffffff1681526020016115f28663ffffffff1663ffffffff1690565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c1684528252909120835181549490920151909216600160301b026001600160a01b031990931665ffffffffffff9091161791909117905561170c565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a1684529091528120546116aa91600160301b9091046001600160701b0316908690611fda565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316600160301b0273ffffffffffffffffffffffffffff000000000000199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b60008060006117908461178b611bad565b612084565b9250925092509193909250565b6001600160401b03821615806117bb57506001600160401b03828116145b156117e45760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b038281166000818152600160208190526040808320909101805467ffffffffffffffff19169486169485179055517f1fd6dd7631312dfac2205b52913f99de03b4d7e381d5d27d3dbfe0713e6e63409190a35050565b600061184b611bad565b65ffffffffffff1661186062093a808461283f565b65ffffffffffff16111592915050565b6001600160401b038216158061188e57506001600160401b03828116145b156118b75760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03828116600081815260016020819052604080832090910180546fffffffffffffffff00000000000000001916600160401b958716958602179055517f7a8059630b897b5de4c08ade69f8b90c3ead1f8596d62d10b6c4d14a0afb4ae29190a35050565b67fffffffffffffffe196001600160401b0383160161195f5760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03821660009081526001602081905260408220015461199990600160801b90046001600160701b03168362069780611fda565b6001600160401b0385166000818152600160208190526040918290200180546001600160701b03909516600160801b026dffffffffffffffffffffffffffff60801b199095169490941790935591519092507ffeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b4890610b27908590859063ffffffff92909216825265ffffffffffff16602082015260400190565b6060600080846001600160a01b031684604051611a5091906128d9565b600060405180830381855af49150503d8060008114611a8b576040519150601f19603f3d011682016040523d82523d6000602084013e611a90565b606091505b5091509150611aa0858383611f7e565b95945050505050565b6000611ab58383611450565b600354149392505050565b600067fffffffffffffffe196001600160401b03841601611aff5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b6001600160401b03831660009081526001602090815260408083206001600160a01b038616845290915281205465ffffffffffff169003611b42575060006107a3565b6001600160401b03831660008181526001602090815260408083206001600160a01b038716808552925280832080546001600160a01b0319169055519092917ff229baa593af28c41b1d16b748cd7688f0c83aaf92d4be41c44005defe84c16691a350600192915050565b6000611bb8426120d8565b905090565b6001600160a01b038216600090815260208190526040812060010154611bf0906001600160701b03168362069780611fda565b6001600160a01b0385166000818152602081815260409182902060010180546dffffffffffffffffffffffffffff19166001600160701b039690961695909517909455805163ffffffff8716815265ffffffffffff841694810194909452919350917fa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c9101610b27565b6000818311611c89578161094f565b5090919050565b60008181526002602052604090205465ffffffffffff168015801590611cbc5750611cba81611841565b155b156107bb5760405163813e945960e01b815260048101839052602401610897565b6000806004831015611cf457506000905080610dad565b306001600160a01b03861603611d1757610d6430611d128686611338565b611aa9565b6000806000611d268787611d95565b92509250925082611d405760008094509450505050610dad565b600080611d4d848b610dcc565b9150915081611d6757600080965096505050505050610dad565b611d7d8363ffffffff168263ffffffff16611c7a565b63ffffffff8116159b909a5098505050505050505050565b600080806004841015611db057506000915081905080611f77565b6000611dbc8686611338565b90506001600160e01b031981166310a6aa3760e31b1480611ded57506001600160e01b031981166330cae18760e01b145b80611e0857506001600160e01b0319811663294b14a960e11b145b80611e2357506001600160e01b03198116635326cae760e11b145b80611e3e57506001600160e01b0319811663d22b598960e01b145b15611e5457600160008093509350935050611f77565b6001600160e01b0319811663063fc60f60e21b1480611e8357506001600160e01b0319811663167bd39560e01b145b80611e9e57506001600160e01b031981166308d6122d60e01b145b15611ee0576000611eb360246004888a612792565b810190611ec091906123f3565b90506000611ecd82610a22565b60019650600095509350611f7792505050565b6001600160e01b0319811663012e238d60e51b1480611f0f57506001600160e01b03198116635be958b160e11b145b15611f6a576000611f2460246004888a612792565b810190611f319190612216565b90506001611f5b826001600160401b03908116600090815260016020819052604090912001541690565b60009450945094505050611f77565b6000806000935093509350505b9250925092565b606082611f9357611f8e8261210f565b61094f565b8151158015611faa57506001600160a01b0384163b155b15611fd357604051639996b31560e01b81526001600160a01b0385166004820152602401610897565b508061094f565b6000806000611ff1866001600160701b0316611220565b9050600061202e8563ffffffff168763ffffffff168463ffffffff1611612019576000612023565b61202388856128f5565b63ffffffff16611c7a565b90508063ffffffff1661203f611bad565b612049919061283f565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b6000808069ffffffffffffffffffff602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156120c3578282826120c8565b816000805b9550955095505050509250925092565b600065ffffffffffff82111561210b576040516306dfcc6560e41b81526030600482015260248101839052604401610897565b5090565b80511561211f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b50565b6001600160a01b038116811461213857600080fd5b60008083601f84011261216257600080fd5b5081356001600160401b0381111561217957600080fd5b6020830191508360208260051b8501011115610e4257600080fd5b80356001600160401b03811681146121ab57600080fd5b919050565b600080600080606085870312156121c657600080fd5b84356121d18161213b565b935060208501356001600160401b038111156121ec57600080fd5b6121f887828801612150565b909450925061220b905060408601612194565b905092959194509250565b60006020828403121561222857600080fd5b61094f82612194565b6000806040838503121561224457600080fd5b823561224f8161213b565b91506020830135801515811461226457600080fd5b809150509250929050565b6000806040838503121561228257600080fd5b823561228d8161213b565b915060208301356122648161213b565b60008083601f8401126122af57600080fd5b5081356001600160401b038111156122c657600080fd5b602083019150836020828501011115610e4257600080fd5b6000806000604084860312156122f357600080fd5b83356122fe8161213b565b925060208401356001600160401b0381111561231957600080fd5b6123258682870161229d565b9497909650939450505050565b803563ffffffff811681146121ab57600080fd5b60008060006060848603121561235b57600080fd5b61236484612194565b925060208401356123748161213b565b915061238260408501612332565b90509250925092565b6000806040838503121561239e57600080fd5b61228d83612194565b600080604083850312156123ba57600080fd5b6123c383612194565b91506123d160208401612194565b90509250929050565b6000602082840312156123ec57600080fd5b5035919050565b60006020828403121561240557600080fd5b813561094f8161213b565b6001600160e01b03198116811461213857600080fd5b6000806040838503121561243957600080fd5b82356124448161213b565b9150602083013561226481612410565b60008060006040848603121561246957600080fd5b6122fe84612194565b6000806040838503121561248557600080fd5b61248e83612194565b91506123d160208401612332565b600080600080606085870312156124b257600080fd5b84356124bd8161213b565b935060208501356124cd8161213b565b925060408501356001600160401b038111156124e857600080fd5b6124f48782880161229d565b95989497509550505050565b6000806020838503121561251357600080fd5b82356001600160401b0381111561252957600080fd5b61253585828601612150565b90969095509350505050565b60005b8381101561255c578181015183820152602001612544565b50506000910152565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156125d257878503603f19018452815180518087526125b3818989018a8501612541565b601f01601f19169590950186019450928501929085019060010161258c565b5092979650505050505050565b6000806000606084860312156125f457600080fd5b83356125ff8161213b565b9250602084013561260f8161213b565b9150604084013561261f81612410565b809150509250925092565b6000806040838503121561263d57600080fd5b823561248e8161213b565b6000806000806060858703121561265e57600080fd5b84356126698161213b565b935060208501356001600160401b0381111561268457600080fd5b6126908782880161229d565b909450925050604085013565ffffffffffff811681146126af57600080fd5b939692955090935050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156126e257600080fd5b813561094f81612410565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60208152600061272a6020830184866126ed565b949350505050565b60006020828403121561274457600080fd5b815161094f81612410565b6001600160a01b0385811682528416602082015260606040820181905260009061152590830184866126ed565b634e487b7160e01b600052601160045260246000fd5b600080858511156127a257600080fd5b838611156127af57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000808335601e198436030181126127e957600080fd5b8301803591506001600160401b0382111561280357600080fd5b602001915036819003821315610e4257600080fd5b828482376000838201600081528351612835818360208801612541565b0195945050505050565b65ffffffffffff81811683821601908082111561285e5761285e61277c565b5092915050565b65ffffffffffff861681526001600160a01b038581166020830152841660408201526080606082018190526000906128a090830184866126ed565b979650505050505050565b6001600160e01b03198135818116916004851015610d0a5760049490940360031b84901b1690921692915050565b600082516128eb818460208701612541565b9190910192915050565b63ffffffff82811682821603908082111561285e5761285e61277c56fea264697066735822122052d4671f68badca4a8c29ef1e63e41f026a21837a48dbc747dc28ecf9a58782e64736f6c63430008180033000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "nonce": "0x157", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x20ce486", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006744f9a70000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x19324632eb0315d3bc938a84f83fd89908591097237e86697a1d6db6bd9626c0", + "blockNumber": "0x15d4e62", + "blockTimestamp": "0x6744f9a7", + "transactionHash": "0xbd35ce0221869e90efc63540b168878ba6ec93b994ced712ddc1140c8c7f20b6", + "transactionIndex": "0xb2", + "logIndex": "0x231", + "removed": false + } + ], + "logsBloom": "0x00100000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000080000000000020000000000000000000800000000100000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000002000000000000000000000000008000000000000000000000000000000000100000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xbd35ce0221869e90efc63540b168878ba6ec93b994ced712ddc1140c8c7f20b6", + "transactionIndex": "0xb2", + "blockHash": "0x19324632eb0315d3bc938a84f83fd89908591097237e86697a1d6db6bd9626c0", + "blockNumber": "0x15d4e62", + "gasUsed": "0x246a4d", + "effectiveGasPrice": "0xec4a14", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x11566a477", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x36474addaa1", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x208bef473", + "l1GasUsed": "0x2df00" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732573625, + "chain": 8453, + "commit": "ae284ac" +} \ No newline at end of file diff --git a/broadcast/147-deploy-access-managers.s.sol/8453/run-latest.json b/broadcast/147-deploy-access-managers.s.sol/8453/run-latest.json new file mode 100644 index 000000000..638602bf5 --- /dev/null +++ b/broadcast/147-deploy-access-managers.s.sol/8453/run-latest.json @@ -0,0 +1,73 @@ +{ + "transactions": [ + { + "hash": "0xbd35ce0221869e90efc63540b168878ba6ec93b994ced712ddc1140c8c7f20b6", + "transactionType": "CREATE2", + "contractName": "AccessManager", + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": null, + "arguments": [ + "0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x353d99", + "value": "0x0", + "input": "0x739a6a46e8a2c1cb768e176143be3b0b82fa26fc06e1b59d2ba0a01ec403711e60806040523480156200001157600080fd5b5060405162002e7138038062002e7183398101604081905262000034916200048f565b6001600160a01b0381166200006457604051630409d6d160e11b8152600060048201526024015b60405180910390fd5b6200007360008281806200007b565b505062000519565b60006002600160401b03196001600160401b03861601620000bb5760405163061c6a4360e21b81526001600160401b03861660048201526024016200005b565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115620001ba5763ffffffff85166200010a620002d2565b620001169190620004d0565b905060405180604001604052808265ffffffffffff168152602001620001488663ffffffff16620002e460201b60201c565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c16845282529091208351815494909201519092166601000000000000026001600160a01b031990931665ffffffffffff9091161791909117905562000264565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a168452909152812054620002099166010000000000009091046001600160701b0316908690620002ed565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316660100000000000002600160301b600160a01b03199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b6000620002df42620003a2565b905090565b63ffffffff1690565b60008080620003056001600160701b038716620003db565b90506000620003488563ffffffff168763ffffffff168463ffffffff1611620003305760006200033c565b6200033c8885620004f9565b63ffffffff16620003fc565b905063ffffffff81166200035b620002d2565b620003679190620004d0565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b600065ffffffffffff821115620003d7576040516306dfcc6560e41b815260306004820152602481018390526044016200005b565b5090565b600080620003f26001600160701b03841662000416565b5090949350505050565b60008183116200040d57816200040f565b825b9392505050565b600080806200042f8462000429620002d2565b6200043c565b9250925092509193909250565b600080806001600160501b03602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156200047a578282826200047f565b816000805b9550955095505050509250925092565b600060208284031215620004a257600080fd5b81516001600160a01b03811681146200040f57600080fd5b634e487b7160e01b600052601160045260246000fd5b65ffffffffffff818116838216019080821115620004f257620004f2620004ba565b5092915050565b63ffffffff828116828216039080821115620004f257620004f2620004ba565b61294880620005296000396000f3fe6080604052600436106101e35760003560e01c80636d5115bd11610102578063b700961311610095578063d22b598911610064578063d22b598914610681578063d6bb62c6146106a1578063f801a698146106c1578063fe0776f5146106fb57600080fd5b8063b7009613146105ef578063b7d2b1621461062b578063cc1b6c811461064b578063d1f856ee1461066157600080fd5b8063a166aa89116100d1578063a166aa8914610521578063a64d95ce14610574578063abd9bd2a14610594578063ac9650d8146105c257600080fd5b80636d5115bd146104ac57806375b238fc146104cc578063853551b8146104e157806394c7d7ee1461050157600080fd5b806330cae1871161017a5780634665096d116101495780634665096d146104195780634c1da1e21461042f578063529629521461044f578063530dd4561461046f57600080fd5b806330cae1871461036d5780633adc277a1461038d5780633ca7c02a146103c45780634136a33c146103df57600080fd5b806318ff183c116101b657806318ff183c146102c05780631cff79cd146102e057806325c471a0146102f35780633078f1141461031357600080fd5b806308d6122d146101e85780630b0a93ba1461020a57806312be87271461026b578063167bd395146102a0575b600080fd5b3480156101f457600080fd5b506102086102033660046121b0565b61071b565b005b34801561021657600080fd5b5061024e610225366004612216565b6001600160401b0390811660009081526001602081905260409091200154600160401b90041690565b6040516001600160401b0390911681526020015b60405180910390f35b34801561027757600080fd5b5061028b610286366004612216565b61076e565b60405163ffffffff9091168152602001610262565b3480156102ac57600080fd5b506102086102bb366004612231565b6107a9565b3480156102cc57600080fd5b506102086102db36600461226f565b6107bf565b61028b6102ee3660046122de565b610826565b3480156102ff57600080fd5b5061020861030e366004612346565b610956565b34801561031f57600080fd5b5061033361032e36600461238b565b610978565b604051610262949392919065ffffffffffff948516815263ffffffff93841660208201529190921660408201529116606082015260800190565b34801561037957600080fd5b506102086103883660046123a7565b6109dd565b34801561039957600080fd5b506103ad6103a83660046123da565b6109ef565b60405165ffffffffffff9091168152602001610262565b3480156103d057600080fd5b5061024e6001600160401b0381565b3480156103eb57600080fd5b5061028b6103fa3660046123da565b600090815260026020526040902054600160301b900463ffffffff1690565b34801561042557600080fd5b5062093a8061028b565b34801561043b57600080fd5b5061028b61044a3660046123f3565b610a22565b34801561045b57600080fd5b5061020861046a3660046123a7565b610a50565b34801561047b57600080fd5b5061024e61048a366004612216565b6001600160401b03908116600090815260016020819052604090912001541690565b3480156104b857600080fd5b5061024e6104c7366004612426565b610a62565b3480156104d857600080fd5b5061024e600081565b3480156104ed57600080fd5b506102086104fc366004612454565b610a9d565b34801561050d57600080fd5b5061020861051c3660046122de565b610b34565b34801561052d57600080fd5b5061056461053c3660046123f3565b6001600160a01b0316600090815260208190526040902060010154600160701b900460ff1690565b6040519015158152602001610262565b34801561058057600080fd5b5061020861058f366004612472565b610be0565b3480156105a057600080fd5b506105b46105af36600461249c565b610bf2565b604051908152602001610262565b3480156105ce57600080fd5b506105e26105dd366004612500565b610c2b565b6040516102629190612565565b3480156105fb57600080fd5b5061060f61060a3660046125df565b610d12565b60408051921515835263ffffffff909116602083015201610262565b34801561063757600080fd5b5061020861064636600461238b565b610db5565b34801561065757600080fd5b506206978061028b565b34801561066d57600080fd5b5061060f61067c36600461238b565b610dcc565b34801561068d57600080fd5b5061020861069c36600461262a565b610e49565b3480156106ad57600080fd5b5061028b6106bc36600461249c565b610e5b565b3480156106cd57600080fd5b506106e16106dc366004612648565b610fb5565b6040805192835263ffffffff909116602083015201610262565b34801561070757600080fd5b5061020861071636600461238b565b6110fa565b610723611123565b60005b828110156107675761075f85858584818110610744576107446126ba565b905060200201602081019061075991906126d0565b8461119e565b600101610726565b5050505050565b6001600160401b0381166000908152600160208190526040822001546107a390600160801b90046001600160701b0316611220565b92915050565b6107b1611123565b6107bb828261123f565b5050565b6107c7611123565b604051637a9e5e4b60e01b81526001600160a01b038281166004830152831690637a9e5e4b90602401600060405180830381600087803b15801561080a57600080fd5b505af115801561081e573d6000803e3d6000fd5b505050505050565b6000338180610837838888886112e5565b915091508115801561084d575063ffffffff8116155b156108a057828761085e8888611338565b6040516381c6f24b60e01b81526001600160a01b0393841660048201529290911660248301526001600160e01b03191660448201526064015b60405180910390fd5b60006108ae84898989610bf2565b9050600063ffffffff83161515806108d557506108ca826109ef565b65ffffffffffff1615155b156108e6576108e382611350565b90505b6003546108fc8a6108f78b8b611338565b611450565b6003819055506109448a8a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250349250611492915050565b506003559450505050505b9392505050565b61095e611123565b610972838361096c8661076e565b8461152f565b50505050565b6001600160401b03821660009081526001602090815260408083206001600160a01b03851684529091528120805465ffffffffffff8116929182918291906109cf90600160301b90046001600160701b031661177a565b969991985096509350505050565b6109e5611123565b6107bb828261179d565b60008181526002602052604081205465ffffffffffff16610a0f81611841565b610a19578061094f565b60009392505050565b6001600160a01b0381166000908152602081905260408120600101546107a3906001600160701b0316611220565b610a58611123565b6107bb8282611870565b6001600160a01b0382166000908152602081815260408083206001600160e01b0319851684529091529020546001600160401b031692915050565b610aa5611123565b6001600160401b0383161580610ac357506001600160401b03838116145b15610aec5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b826001600160401b03167f1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a4508383604051610b27929190612716565b60405180910390a2505050565b60408051638fb3603760e01b80825291513392918391638fb36037916004808201926020929091908290030181865afa158015610b75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b999190612732565b6001600160e01b03191614610bcc57604051630641fee960e31b81526001600160a01b0382166004820152602401610897565b610767610bdb85838686610bf2565b611350565b610be8611123565b6107bb8282611922565b600084848484604051602001610c0b949392919061274f565b604051602081830303815290604052805190602001209050949350505050565b604080516000815260208101909152606090826001600160401b03811115610c5557610c556127bc565b604051908082528060200260200182016040528015610c8857816020015b6060815260200190600190039081610c735790505b50915060005b83811015610d0a57610ce530868684818110610cac57610cac6126ba565b9050602002810190610cbe91906127d2565b85604051602001610cd193929190612818565b604051602081830303815290604052611a33565b838281518110610cf757610cf76126ba565b6020908102919091010152600101610c8e565b505092915050565b6001600160a01b0382166000908152602081905260408120600101548190600160701b900460ff1615610d4a57506000905080610dad565b306001600160a01b03861603610d6f57610d648484611aa9565b600091509150610dad565b6000610d7b8585610a62565b9050600080610d8a8389610dcc565b9150915081610d9b57600080610da5565b63ffffffff811615815b945094505050505b935093915050565b610dbd611123565b610dc78282611ac0565b505050565b60008067fffffffffffffffe196001600160401b03851601610df45750600190506000610e42565b600080610e018686610978565b5050915091508165ffffffffffff16600014158015610e375750610e23611bad565b65ffffffffffff168265ffffffffffff1611155b93509150610e429050565b9250929050565b610e51611123565b6107bb8282611bbd565b60003381610e698585611338565b90506000610e7988888888610bf2565b60008181526002602052604081205491925065ffffffffffff9091169003610eb75760405163060a299b60e41b815260048101829052602401610897565b826001600160a01b0316886001600160a01b031614610f53576000610edd600085610dcc565b5090506000610ef8610ef26102258b87610a62565b86610dcc565b50905081158015610f07575080155b15610f5057604051630ff89d4760e21b81526001600160a01b038087166004830152808c1660248301528a1660448201526001600160e01b031985166064820152608401610897565b50505b600081815260026020526040808220805465ffffffffffff1916908190559051600160301b90910463ffffffff1691829184917fbd9ac67a6e2f6463b80927326310338bcbb4bdb7936ce1365ea3e01067e7b9f791a398975050505050505050565b6000803381610fc6828989896112e5565b91505060008163ffffffff16610fda611bad565b610fe4919061283f565b905063ffffffff8216158061101b575060008665ffffffffffff1611801561101b57508065ffffffffffff168665ffffffffffff16105b1561102c57828961085e8a8a611338565b6110468665ffffffffffff168265ffffffffffff16611c7a565b9550611054838a8a8a610bf2565b945061105f85611c90565b60008581526002602052604090819020805465ffffffffffff891669ffffffffffffffffffff19821617600160301b9182900463ffffffff90811660010190811692830291909117909255915190955086907f82a2da5dee54ea8021c6545b4444620291e07ee83be6dd57edb175062715f3b4906110e6908a9088908f908f908f90612865565b60405180910390a350505094509492505050565b6001600160a01b0381163314610dbd57604051635f159e6360e01b815260040160405180910390fd5b33600080611132838236611cdd565b9150915081610dc7578063ffffffff1660000361118e5760006111558136611d95565b5060405163f07e038f60e01b81526001600160a01b03871660048201526001600160401b03821660248201529092506044019050610897565b610972610bdb8430600036610bf2565b6001600160a01b0383166000818152602081815260408083206001600160e01b0319871680855290835292819020805467ffffffffffffffff19166001600160401b038716908117909155905192835292917f9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151910160405180910390a3505050565b600080611235836001600160701b031661177a565b5090949350505050565b306001600160a01b0383160361127357604051630b40d17960e31b81526001600160a01b0383166004820152602401610897565b6001600160a01b038216600081815260208190526040908190206001018054841515600160701b0260ff60701b19909116179055517f90d4e7bb7e5d933792b3562e1741306f8be94837e1348dacef9b6f1df56eb138906112d990841515815260200190565b60405180910390a25050565b600080306001600160a01b0386160361130c57611303868585611cdd565b9150915061132f565b6004831061132857611323868661060a8787611338565b611303565b5060009050805b94509492505050565b60006113476004828486612792565b61094f916128ab565b60008181526002602052604081205465ffffffffffff811690600160301b900463ffffffff168183036113995760405163060a299b60e41b815260048101859052602401610897565b6113a1611bad565b65ffffffffffff168265ffffffffffff1611156113d457604051630c65b5bd60e11b815260048101859052602401610897565b6113dd82611841565b156113fe57604051631e2975b960e21b815260048101859052602401610897565b600084815260026020526040808220805465ffffffffffff191690555163ffffffff83169186917f76a2a46953689d4861a5d3f6ed883ad7e6af674a21f8e162707159fc9dde614d9190a39392505050565b604080516001600160a01b03939093166020808501919091526001600160e01b0319929092168382015280518084038201815260609093019052815191012090565b6060814710156114b75760405163cd78605960e01b8152306004820152602401610897565b600080856001600160a01b031684866040516114d391906128d9565b60006040518083038185875af1925050503d8060008114611510576040519150601f19603f3d011682016040523d82523d6000602084013e611515565b606091505b5091509150611525868383611f7e565b9695505050505050565b600067fffffffffffffffe196001600160401b0386160161156e5760405163061c6a4360e21b81526001600160401b0386166004820152602401610897565b6001600160401b03851660009081526001602090815260408083206001600160a01b038816845290915281205465ffffffffffff1615908115611660578463ffffffff166115ba611bad565b6115c4919061283f565b905060405180604001604052808265ffffffffffff1681526020016115f28663ffffffff1663ffffffff1690565b6001600160701b039081169091526001600160401b03891660009081526001602090815260408083206001600160a01b038c1684528252909120835181549490920151909216600160301b026001600160a01b031990931665ffffffffffff9091161791909117905561170c565b6001600160401b03871660009081526001602090815260408083206001600160a01b038a1684529091528120546116aa91600160301b9091046001600160701b0316908690611fda565b6001600160401b03891660009081526001602090815260408083206001600160a01b038c168452909152902080546001600160701b03909316600160301b0273ffffffffffffffffffffffffffff000000000000199093169290921790915590505b6040805163ffffffff8616815265ffffffffffff831660208201528315158183015290516001600160a01b038816916001600160401b038a16917ff98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf9181900360600190a35095945050505050565b60008060006117908461178b611bad565b612084565b9250925092509193909250565b6001600160401b03821615806117bb57506001600160401b03828116145b156117e45760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b038281166000818152600160208190526040808320909101805467ffffffffffffffff19169486169485179055517f1fd6dd7631312dfac2205b52913f99de03b4d7e381d5d27d3dbfe0713e6e63409190a35050565b600061184b611bad565b65ffffffffffff1661186062093a808461283f565b65ffffffffffff16111592915050565b6001600160401b038216158061188e57506001600160401b03828116145b156118b75760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03828116600081815260016020819052604080832090910180546fffffffffffffffff00000000000000001916600160401b958716958602179055517f7a8059630b897b5de4c08ade69f8b90c3ead1f8596d62d10b6c4d14a0afb4ae29190a35050565b67fffffffffffffffe196001600160401b0383160161195f5760405163061c6a4360e21b81526001600160401b0383166004820152602401610897565b6001600160401b03821660009081526001602081905260408220015461199990600160801b90046001600160701b03168362069780611fda565b6001600160401b0385166000818152600160208190526040918290200180546001600160701b03909516600160801b026dffffffffffffffffffffffffffff60801b199095169490941790935591519092507ffeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b4890610b27908590859063ffffffff92909216825265ffffffffffff16602082015260400190565b6060600080846001600160a01b031684604051611a5091906128d9565b600060405180830381855af49150503d8060008114611a8b576040519150601f19603f3d011682016040523d82523d6000602084013e611a90565b606091505b5091509150611aa0858383611f7e565b95945050505050565b6000611ab58383611450565b600354149392505050565b600067fffffffffffffffe196001600160401b03841601611aff5760405163061c6a4360e21b81526001600160401b0384166004820152602401610897565b6001600160401b03831660009081526001602090815260408083206001600160a01b038616845290915281205465ffffffffffff169003611b42575060006107a3565b6001600160401b03831660008181526001602090815260408083206001600160a01b038716808552925280832080546001600160a01b0319169055519092917ff229baa593af28c41b1d16b748cd7688f0c83aaf92d4be41c44005defe84c16691a350600192915050565b6000611bb8426120d8565b905090565b6001600160a01b038216600090815260208190526040812060010154611bf0906001600160701b03168362069780611fda565b6001600160a01b0385166000818152602081815260409182902060010180546dffffffffffffffffffffffffffff19166001600160701b039690961695909517909455805163ffffffff8716815265ffffffffffff841694810194909452919350917fa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c9101610b27565b6000818311611c89578161094f565b5090919050565b60008181526002602052604090205465ffffffffffff168015801590611cbc5750611cba81611841565b155b156107bb5760405163813e945960e01b815260048101839052602401610897565b6000806004831015611cf457506000905080610dad565b306001600160a01b03861603611d1757610d6430611d128686611338565b611aa9565b6000806000611d268787611d95565b92509250925082611d405760008094509450505050610dad565b600080611d4d848b610dcc565b9150915081611d6757600080965096505050505050610dad565b611d7d8363ffffffff168263ffffffff16611c7a565b63ffffffff8116159b909a5098505050505050505050565b600080806004841015611db057506000915081905080611f77565b6000611dbc8686611338565b90506001600160e01b031981166310a6aa3760e31b1480611ded57506001600160e01b031981166330cae18760e01b145b80611e0857506001600160e01b0319811663294b14a960e11b145b80611e2357506001600160e01b03198116635326cae760e11b145b80611e3e57506001600160e01b0319811663d22b598960e01b145b15611e5457600160008093509350935050611f77565b6001600160e01b0319811663063fc60f60e21b1480611e8357506001600160e01b0319811663167bd39560e01b145b80611e9e57506001600160e01b031981166308d6122d60e01b145b15611ee0576000611eb360246004888a612792565b810190611ec091906123f3565b90506000611ecd82610a22565b60019650600095509350611f7792505050565b6001600160e01b0319811663012e238d60e51b1480611f0f57506001600160e01b03198116635be958b160e11b145b15611f6a576000611f2460246004888a612792565b810190611f319190612216565b90506001611f5b826001600160401b03908116600090815260016020819052604090912001541690565b60009450945094505050611f77565b6000806000935093509350505b9250925092565b606082611f9357611f8e8261210f565b61094f565b8151158015611faa57506001600160a01b0384163b155b15611fd357604051639996b31560e01b81526001600160a01b0385166004820152602401610897565b508061094f565b6000806000611ff1866001600160701b0316611220565b9050600061202e8563ffffffff168763ffffffff168463ffffffff1611612019576000612023565b61202388856128f5565b63ffffffff16611c7a565b90508063ffffffff1661203f611bad565b612049919061283f565b925063ffffffff8616602083901b67ffffffff0000000016604085901b6dffffffffffff000000000000000016171793505050935093915050565b6000808069ffffffffffffffffffff602086901c166001600160701b03861665ffffffffffff604088901c81169087168111156120c3578282826120c8565b816000805b9550955095505050509250925092565b600065ffffffffffff82111561210b576040516306dfcc6560e41b81526030600482015260248101839052604401610897565b5090565b80511561211f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b50565b6001600160a01b038116811461213857600080fd5b60008083601f84011261216257600080fd5b5081356001600160401b0381111561217957600080fd5b6020830191508360208260051b8501011115610e4257600080fd5b80356001600160401b03811681146121ab57600080fd5b919050565b600080600080606085870312156121c657600080fd5b84356121d18161213b565b935060208501356001600160401b038111156121ec57600080fd5b6121f887828801612150565b909450925061220b905060408601612194565b905092959194509250565b60006020828403121561222857600080fd5b61094f82612194565b6000806040838503121561224457600080fd5b823561224f8161213b565b91506020830135801515811461226457600080fd5b809150509250929050565b6000806040838503121561228257600080fd5b823561228d8161213b565b915060208301356122648161213b565b60008083601f8401126122af57600080fd5b5081356001600160401b038111156122c657600080fd5b602083019150836020828501011115610e4257600080fd5b6000806000604084860312156122f357600080fd5b83356122fe8161213b565b925060208401356001600160401b0381111561231957600080fd5b6123258682870161229d565b9497909650939450505050565b803563ffffffff811681146121ab57600080fd5b60008060006060848603121561235b57600080fd5b61236484612194565b925060208401356123748161213b565b915061238260408501612332565b90509250925092565b6000806040838503121561239e57600080fd5b61228d83612194565b600080604083850312156123ba57600080fd5b6123c383612194565b91506123d160208401612194565b90509250929050565b6000602082840312156123ec57600080fd5b5035919050565b60006020828403121561240557600080fd5b813561094f8161213b565b6001600160e01b03198116811461213857600080fd5b6000806040838503121561243957600080fd5b82356124448161213b565b9150602083013561226481612410565b60008060006040848603121561246957600080fd5b6122fe84612194565b6000806040838503121561248557600080fd5b61248e83612194565b91506123d160208401612332565b600080600080606085870312156124b257600080fd5b84356124bd8161213b565b935060208501356124cd8161213b565b925060408501356001600160401b038111156124e857600080fd5b6124f48782880161229d565b95989497509550505050565b6000806020838503121561251357600080fd5b82356001600160401b0381111561252957600080fd5b61253585828601612150565b90969095509350505050565b60005b8381101561255c578181015183820152602001612544565b50506000910152565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156125d257878503603f19018452815180518087526125b3818989018a8501612541565b601f01601f19169590950186019450928501929085019060010161258c565b5092979650505050505050565b6000806000606084860312156125f457600080fd5b83356125ff8161213b565b9250602084013561260f8161213b565b9150604084013561261f81612410565b809150509250925092565b6000806040838503121561263d57600080fd5b823561248e8161213b565b6000806000806060858703121561265e57600080fd5b84356126698161213b565b935060208501356001600160401b0381111561268457600080fd5b6126908782880161229d565b909450925050604085013565ffffffffffff811681146126af57600080fd5b939692955090935050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156126e257600080fd5b813561094f81612410565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60208152600061272a6020830184866126ed565b949350505050565b60006020828403121561274457600080fd5b815161094f81612410565b6001600160a01b0385811682528416602082015260606040820181905260009061152590830184866126ed565b634e487b7160e01b600052601160045260246000fd5b600080858511156127a257600080fd5b838611156127af57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000808335601e198436030181126127e957600080fd5b8301803591506001600160401b0382111561280357600080fd5b602001915036819003821315610e4257600080fd5b828482376000838201600081528351612835818360208801612541565b0195945050505050565b65ffffffffffff81811683821601908082111561285e5761285e61277c565b5092915050565b65ffffffffffff861681526001600160a01b038581166020830152841660408201526080606082018190526000906128a090830184866126ed565b979650505050505050565b6001600160e01b03198135818116916004851015610d0a5760049490940360031b84901b1690921692915050565b600082516128eb818460208701612541565b9190910192915050565b63ffffffff82811682821603908082111561285e5761285e61277c56fea264697066735822122052d4671f68badca4a8c29ef1e63e41f026a21837a48dbc747dc28ecf9a58782e64736f6c63430008180033000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "nonce": "0x157", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x20ce486", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006744f9a70000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x19324632eb0315d3bc938a84f83fd89908591097237e86697a1d6db6bd9626c0", + "blockNumber": "0x15d4e62", + "blockTimestamp": "0x6744f9a7", + "transactionHash": "0xbd35ce0221869e90efc63540b168878ba6ec93b994ced712ddc1140c8c7f20b6", + "transactionIndex": "0xb2", + "logIndex": "0x231", + "removed": false + } + ], + "logsBloom": "0x00100000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000080000000000020000000000000000000800000000100000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000002000000000000000000000000008000000000000000000000000000000000100000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xbd35ce0221869e90efc63540b168878ba6ec93b994ced712ddc1140c8c7f20b6", + "transactionIndex": "0xb2", + "blockHash": "0x19324632eb0315d3bc938a84f83fd89908591097237e86697a1d6db6bd9626c0", + "blockNumber": "0x15d4e62", + "gasUsed": "0x246a4d", + "effectiveGasPrice": "0xec4a14", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x11566a477", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x36474addaa1", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x208bef473", + "l1GasUsed": "0x2df00" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732573625, + "chain": 8453, + "commit": "ae284ac" +} \ No newline at end of file diff --git a/broadcast/148-transfer-access-registry-ownership.s.sol/1/run-1732833251.json b/broadcast/148-transfer-access-registry-ownership.s.sol/1/run-1732833251.json new file mode 100644 index 000000000..298101738 --- /dev/null +++ b/broadcast/148-transfer-access-registry-ownership.s.sol/1/run-1732833251.json @@ -0,0 +1,170 @@ +{ + "transactions": [ + { + "hash": "0x4be375ca1159a4df738d6f115deaa1d4f483cc5e68e103df4e19281b0eef16c8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "0", + "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", + "0" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x13c19", + "value": "0x0", + "input": "0x25c471a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f152abda9e4ce8b134ef22dc3c6ace19c4895d820000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x328", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "setTargetFunctionRole(address,bytes4[],uint64)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "[0x833a2fe0, 0x4f1ef286, 0x705a65d8, 0x0bf919fc]", + "8663528507529876195" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x2b45f", + "value": "0x0", + "input": "0x08d6122d000000000000000000000000a000000eaa652c7023530b603844471294b811c40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000004833a2fe0000000000000000000000000000000000000000000000000000000004f1ef28600000000000000000000000000000000000000000000000000000000705a65d8000000000000000000000000000000000000000000000000000000000bf919fc00000000000000000000000000000000000000000000000000000000", + "nonce": "0x329", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "labelRole(uint64,string)", + "arguments": [ + "8663528507529876195", + "UPGRADER_ROLE" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x9acf", + "value": "0x0", + "input": "0x853551b8000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "nonce": "0x32a", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "8663528507529876195", + "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x12b1d", + "value": "0x0", + "input": "0x25c471a0000000000000000000000000000000000000000000000000783b0946b8c9d2e3000000000000000000000000f152abda9e4ce8b134ef22dc3c6ace19c4895d82000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x32b", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "setGrantDelay(uint64,uint32)", + "arguments": [ + "8663528507529876195", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x1245e", + "value": "0x0", + "input": "0xa64d95ce000000000000000000000000000000000000000000000000783b0946b8c9d2e3000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x32c", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "setTargetAdminDelay(address,uint32)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x1248e", + "value": "0x0", + "input": "0xd22b5989000000000000000000000000a000000eaa652c7023530b603844471294b811c4000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x32d", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xa000000eaa652c7023530b603844471294b811c4", + "function": "transferOwnership(address)", + "arguments": [ + "0xaCC00065030f6FaaF7B3Cd6630158672380485dC" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "gas": "0xbfe0", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000acc00065030f6faaf7b3cd6630158672380485dc", + "nonce": "0x32e", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x4be375ca1159a4df738d6f115deaa1d4f483cc5e68e103df4e19281b0eef16c8", + "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0" + ], + "returns": {}, + "timestamp": 1732833251, + "chain": 1, + "commit": "dc20974" +} \ No newline at end of file diff --git a/broadcast/148-transfer-access-registry-ownership.s.sol/1/run-1732833350.json b/broadcast/148-transfer-access-registry-ownership.s.sol/1/run-1732833350.json new file mode 100644 index 000000000..43a6d3834 --- /dev/null +++ b/broadcast/148-transfer-access-registry-ownership.s.sol/1/run-1732833350.json @@ -0,0 +1,434 @@ +{ + "transactions": [ + { + "hash": "0x4be375ca1159a4df738d6f115deaa1d4f483cc5e68e103df4e19281b0eef16c8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "0", + "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", + "0" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x13c19", + "value": "0x0", + "input": "0x25c471a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f152abda9e4ce8b134ef22dc3c6ace19c4895d820000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x328", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "setTargetFunctionRole(address,bytes4[],uint64)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "[0x833a2fe0, 0x4f1ef286, 0x705a65d8, 0x0bf919fc]", + "8663528507529876195" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x2b45f", + "value": "0x0", + "input": "0x08d6122d000000000000000000000000a000000eaa652c7023530b603844471294b811c40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000004833a2fe0000000000000000000000000000000000000000000000000000000004f1ef28600000000000000000000000000000000000000000000000000000000705a65d8000000000000000000000000000000000000000000000000000000000bf919fc00000000000000000000000000000000000000000000000000000000", + "nonce": "0x329", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4af8db75cc0d24aeb9c4671063eec52a4e6a41ce37aea07b96b00e5b02d0d0c7", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "labelRole(uint64,string)", + "arguments": [ + "8663528507529876195", + "UPGRADER_ROLE" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x9acf", + "value": "0x0", + "input": "0x853551b8000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "nonce": "0x32a", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa804a8420191ca5f364d6fd11bc2fdb5ea05a7453b2e259ff2c2e8b53b838648", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "8663528507529876195", + "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x12b1d", + "value": "0x0", + "input": "0x25c471a0000000000000000000000000000000000000000000000000783b0946b8c9d2e3000000000000000000000000f152abda9e4ce8b134ef22dc3c6ace19c4895d82000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x32b", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xea954f7f7beca4b32c635bcb3aea89d16db48b65b952a3e89267aa3227212925", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "setGrantDelay(uint64,uint32)", + "arguments": [ + "8663528507529876195", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x1245e", + "value": "0x0", + "input": "0xa64d95ce000000000000000000000000000000000000000000000000783b0946b8c9d2e3000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x32c", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x56a7bdde2ed10e810d94615d3b424d75ac0269f41f76a5d169d38ac769fbca11", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "setTargetAdminDelay(address,uint32)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x1248e", + "value": "0x0", + "input": "0xd22b5989000000000000000000000000a000000eaa652c7023530b603844471294b811c4000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x32d", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7b1f3a77a473d8a5319bb04098093d0b583bea0b6568f49b13ed6e946d4019c1", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xa000000eaa652c7023530b603844471294b811c4", + "function": "transferOwnership(address)", + "arguments": [ + "0xaCC00065030f6FaaF7B3Cd6630158672380485dC" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "gas": "0xbfe0", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000acc00065030f6faaf7b3cd6630158672380485dc", + "nonce": "0x32e", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xfd7ba6", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f152abda9e4ce8b134ef22dc3c6ace19c4895d82" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006748efe30000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xafed122f22917ae1f6bf9a6032d8c0c675365657a0de2b161e44d91f4cbdbfa0", + "blockNumber": "0x144d8f9", + "transactionHash": "0x4be375ca1159a4df738d6f115deaa1d4f483cc5e68e103df4e19281b0eef16c8", + "transactionIndex": "0xaf", + "logIndex": "0x30f", + "removed": false + } + ], + "logsBloom": "0x00000400000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000008000000001000000000200000000000000000000000000000002000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4be375ca1159a4df738d6f115deaa1d4f483cc5e68e103df4e19281b0eef16c8", + "transactionIndex": "0xaf", + "blockHash": "0xafed122f22917ae1f6bf9a6032d8c0c675365657a0de2b161e44d91f4cbdbfa0", + "blockNumber": "0x144d8f9", + "gasUsed": "0xd823", + "effectiveGasPrice": "0x1cd927623", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd636f4", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x833a2fe000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x04fea11a994d792907fa65db2d57c29a1a59708cefcbd800f990282056e6431e", + "blockNumber": "0x144d8fa", + "transactionHash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionIndex": "0x97", + "logIndex": "0x2c8", + "removed": false + }, + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x4f1ef28600000000000000000000000000000000000000000000000000000000", + "blockHash": "0x04fea11a994d792907fa65db2d57c29a1a59708cefcbd800f990282056e6431e", + "blockNumber": "0x144d8fa", + "transactionHash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionIndex": "0x97", + "logIndex": "0x2c9", + "removed": false + }, + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x705a65d800000000000000000000000000000000000000000000000000000000", + "blockHash": "0x04fea11a994d792907fa65db2d57c29a1a59708cefcbd800f990282056e6431e", + "blockNumber": "0x144d8fa", + "transactionHash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionIndex": "0x97", + "logIndex": "0x2ca", + "removed": false + }, + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x0bf919fc00000000000000000000000000000000000000000000000000000000", + "blockHash": "0x04fea11a994d792907fa65db2d57c29a1a59708cefcbd800f990282056e6431e", + "blockNumber": "0x144d8fa", + "transactionHash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionIndex": "0x97", + "logIndex": "0x2cb", + "removed": false + } + ], + "logsBloom": "0x00000004000080000000000000000000000000000000000010000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001000000000200000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionIndex": "0x97", + "blockHash": "0x04fea11a994d792907fa65db2d57c29a1a59708cefcbd800f990282056e6431e", + "blockNumber": "0x144d8fa", + "gasUsed": "0x1f544", + "effectiveGasPrice": "0x1d4298c24", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xda5089", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0x1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a450", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "blockHash": "0xb384d8b2eec2aa243b9ca0613f822c8ae1db13efcc0f39a029079d9308fdadc3", + "blockNumber": "0x144d8fd", + "transactionHash": "0x4af8db75cc0d24aeb9c4671063eec52a4e6a41ce37aea07b96b00e5b02d0d0c7", + "transactionIndex": "0x89", + "logIndex": "0x1ba", + "removed": false + } + ], + "logsBloom": "0x00000000100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001000000000200000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000400000000", + "type": "0x2", + "transactionHash": "0x4af8db75cc0d24aeb9c4671063eec52a4e6a41ce37aea07b96b00e5b02d0d0c7", + "transactionIndex": "0x89", + "blockHash": "0xb384d8b2eec2aa243b9ca0613f822c8ae1db13efcc0f39a029079d9308fdadc3", + "blockNumber": "0x144d8fd", + "gasUsed": "0x7015", + "effectiveGasPrice": "0x1cfda53fc", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x16f43e9", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3", + "0x000000000000000000000000f152abda9e4ce8b134ef22dc3c6ace19c4895d82" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000006748f01f0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xdd1b90fa4b5ee37ef8dd297eb3cd9322fa0a8091d433d5e1b020dea2d87c9be8", + "blockNumber": "0x144d8fe", + "transactionHash": "0xa804a8420191ca5f364d6fd11bc2fdb5ea05a7453b2e259ff2c2e8b53b838648", + "transactionIndex": "0x6a", + "logIndex": "0x42f", + "removed": false + } + ], + "logsBloom": "0x00000400000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000200000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000008000000001000000000200000000000000000000000000000002000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa804a8420191ca5f364d6fd11bc2fdb5ea05a7453b2e259ff2c2e8b53b838648", + "transactionIndex": "0x6a", + "blockHash": "0xdd1b90fa4b5ee37ef8dd297eb3cd9322fa0a8091d433d5e1b020dea2d87c9be8", + "blockNumber": "0x144d8fe", + "gasUsed": "0xd88f", + "effectiveGasPrice": "0x1d2239519", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xe4f27a", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0xfeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b48", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000674f87ab", + "blockHash": "0xc2d605006103d697cd1ba9fcf8465d081f3c58bd54b1d99eb566045cd4e8586f", + "blockNumber": "0x144d8ff", + "transactionHash": "0xea954f7f7beca4b32c635bcb3aea89d16db48b65b952a3e89267aa3227212925", + "transactionIndex": "0x7e", + "logIndex": "0x2eb", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000008000200000000000000000000000010000000000000000000000000000000000000000000000000000001000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xea954f7f7beca4b32c635bcb3aea89d16db48b65b952a3e89267aa3227212925", + "transactionIndex": "0x7e", + "blockHash": "0xc2d605006103d697cd1ba9fcf8465d081f3c58bd54b1d99eb566045cd4e8586f", + "blockNumber": "0x144d8ff", + "gasUsed": "0xc7e9", + "effectiveGasPrice": "0x20ba0ec1c", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xde9001", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0xa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000674f87b7", + "blockHash": "0x108eacc4cb0c3b09563d0dff23440de9017c9b785f48c9e58b0ee55af1a2a324", + "blockNumber": "0x144d900", + "transactionHash": "0x56a7bdde2ed10e810d94615d3b424d75ac0269f41f76a5d169d38ac769fbca11", + "transactionIndex": "0x8c", + "logIndex": "0x2d4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000200100000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000", + "type": "0x2", + "transactionHash": "0x56a7bdde2ed10e810d94615d3b424d75ac0269f41f76a5d169d38ac769fbca11", + "transactionIndex": "0x8c", + "blockHash": "0x108eacc4cb0c3b09563d0dff23440de9017c9b785f48c9e58b0ee55af1a2a324", + "blockNumber": "0x144d900", + "gasUsed": "0xc80a", + "effectiveGasPrice": "0x216fdfb1c", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xa596d1", + "logs": [ + { + "address": "0xa000000eaa652c7023530b603844471294b811c4", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "0x000000000000000000000000acc00065030f6faaf7b3cd6630158672380485dc" + ], + "data": "0x", + "blockHash": "0x209fca752ce852616fc53a77e9ff848937386896723a4374f81759ac2619e3cf", + "blockNumber": "0x144d901", + "transactionHash": "0x7b1f3a77a473d8a5319bb04098093d0b583bea0b6568f49b13ed6e946d4019c1", + "transactionIndex": "0x70", + "logIndex": "0x163", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000100000000000000000000000000000000004000000001000000000000000000000000000001000000000000000001000000080000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000200100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000", + "type": "0x2", + "transactionHash": "0x7b1f3a77a473d8a5319bb04098093d0b583bea0b6568f49b13ed6e946d4019c1", + "transactionIndex": "0x70", + "blockHash": "0x209fca752ce852616fc53a77e9ff848937386896723a4374f81759ac2619e3cf", + "blockNumber": "0x144d901", + "gasUsed": "0x8333", + "effectiveGasPrice": "0x21ac341e5", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732833350, + "chain": 1, + "commit": "dc20974" +} \ No newline at end of file diff --git a/broadcast/148-transfer-access-registry-ownership.s.sol/1/run-latest.json b/broadcast/148-transfer-access-registry-ownership.s.sol/1/run-latest.json new file mode 100644 index 000000000..43a6d3834 --- /dev/null +++ b/broadcast/148-transfer-access-registry-ownership.s.sol/1/run-latest.json @@ -0,0 +1,434 @@ +{ + "transactions": [ + { + "hash": "0x4be375ca1159a4df738d6f115deaa1d4f483cc5e68e103df4e19281b0eef16c8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "0", + "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", + "0" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x13c19", + "value": "0x0", + "input": "0x25c471a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f152abda9e4ce8b134ef22dc3c6ace19c4895d820000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x328", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "setTargetFunctionRole(address,bytes4[],uint64)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "[0x833a2fe0, 0x4f1ef286, 0x705a65d8, 0x0bf919fc]", + "8663528507529876195" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x2b45f", + "value": "0x0", + "input": "0x08d6122d000000000000000000000000a000000eaa652c7023530b603844471294b811c40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000004833a2fe0000000000000000000000000000000000000000000000000000000004f1ef28600000000000000000000000000000000000000000000000000000000705a65d8000000000000000000000000000000000000000000000000000000000bf919fc00000000000000000000000000000000000000000000000000000000", + "nonce": "0x329", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4af8db75cc0d24aeb9c4671063eec52a4e6a41ce37aea07b96b00e5b02d0d0c7", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "labelRole(uint64,string)", + "arguments": [ + "8663528507529876195", + "UPGRADER_ROLE" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x9acf", + "value": "0x0", + "input": "0x853551b8000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "nonce": "0x32a", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa804a8420191ca5f364d6fd11bc2fdb5ea05a7453b2e259ff2c2e8b53b838648", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "8663528507529876195", + "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x12b1d", + "value": "0x0", + "input": "0x25c471a0000000000000000000000000000000000000000000000000783b0946b8c9d2e3000000000000000000000000f152abda9e4ce8b134ef22dc3c6ace19c4895d82000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x32b", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xea954f7f7beca4b32c635bcb3aea89d16db48b65b952a3e89267aa3227212925", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "setGrantDelay(uint64,uint32)", + "arguments": [ + "8663528507529876195", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x1245e", + "value": "0x0", + "input": "0xa64d95ce000000000000000000000000000000000000000000000000783b0946b8c9d2e3000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x32c", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x56a7bdde2ed10e810d94615d3b424d75ac0269f41f76a5d169d38ac769fbca11", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "function": "setTargetAdminDelay(address,uint32)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "gas": "0x1248e", + "value": "0x0", + "input": "0xd22b5989000000000000000000000000a000000eaa652c7023530b603844471294b811c4000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x32d", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7b1f3a77a473d8a5319bb04098093d0b583bea0b6568f49b13ed6e946d4019c1", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xa000000eaa652c7023530b603844471294b811c4", + "function": "transferOwnership(address)", + "arguments": [ + "0xaCC00065030f6FaaF7B3Cd6630158672380485dC" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "gas": "0xbfe0", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000acc00065030f6faaf7b3cd6630158672380485dc", + "nonce": "0x32e", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xfd7ba6", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f152abda9e4ce8b134ef22dc3c6ace19c4895d82" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006748efe30000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xafed122f22917ae1f6bf9a6032d8c0c675365657a0de2b161e44d91f4cbdbfa0", + "blockNumber": "0x144d8f9", + "transactionHash": "0x4be375ca1159a4df738d6f115deaa1d4f483cc5e68e103df4e19281b0eef16c8", + "transactionIndex": "0xaf", + "logIndex": "0x30f", + "removed": false + } + ], + "logsBloom": "0x00000400000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000008000000001000000000200000000000000000000000000000002000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4be375ca1159a4df738d6f115deaa1d4f483cc5e68e103df4e19281b0eef16c8", + "transactionIndex": "0xaf", + "blockHash": "0xafed122f22917ae1f6bf9a6032d8c0c675365657a0de2b161e44d91f4cbdbfa0", + "blockNumber": "0x144d8f9", + "gasUsed": "0xd823", + "effectiveGasPrice": "0x1cd927623", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd636f4", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x833a2fe000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x04fea11a994d792907fa65db2d57c29a1a59708cefcbd800f990282056e6431e", + "blockNumber": "0x144d8fa", + "transactionHash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionIndex": "0x97", + "logIndex": "0x2c8", + "removed": false + }, + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x4f1ef28600000000000000000000000000000000000000000000000000000000", + "blockHash": "0x04fea11a994d792907fa65db2d57c29a1a59708cefcbd800f990282056e6431e", + "blockNumber": "0x144d8fa", + "transactionHash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionIndex": "0x97", + "logIndex": "0x2c9", + "removed": false + }, + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x705a65d800000000000000000000000000000000000000000000000000000000", + "blockHash": "0x04fea11a994d792907fa65db2d57c29a1a59708cefcbd800f990282056e6431e", + "blockNumber": "0x144d8fa", + "transactionHash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionIndex": "0x97", + "logIndex": "0x2ca", + "removed": false + }, + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x0bf919fc00000000000000000000000000000000000000000000000000000000", + "blockHash": "0x04fea11a994d792907fa65db2d57c29a1a59708cefcbd800f990282056e6431e", + "blockNumber": "0x144d8fa", + "transactionHash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionIndex": "0x97", + "logIndex": "0x2cb", + "removed": false + } + ], + "logsBloom": "0x00000004000080000000000000000000000000000000000010000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001000000000200000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xbe30e45283a88502a62ce46796add09550fe6d9aafcff3dc853a369b49eb3bf0", + "transactionIndex": "0x97", + "blockHash": "0x04fea11a994d792907fa65db2d57c29a1a59708cefcbd800f990282056e6431e", + "blockNumber": "0x144d8fa", + "gasUsed": "0x1f544", + "effectiveGasPrice": "0x1d4298c24", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xda5089", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0x1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a450", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "blockHash": "0xb384d8b2eec2aa243b9ca0613f822c8ae1db13efcc0f39a029079d9308fdadc3", + "blockNumber": "0x144d8fd", + "transactionHash": "0x4af8db75cc0d24aeb9c4671063eec52a4e6a41ce37aea07b96b00e5b02d0d0c7", + "transactionIndex": "0x89", + "logIndex": "0x1ba", + "removed": false + } + ], + "logsBloom": "0x00000000100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001000000000200000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000400000000", + "type": "0x2", + "transactionHash": "0x4af8db75cc0d24aeb9c4671063eec52a4e6a41ce37aea07b96b00e5b02d0d0c7", + "transactionIndex": "0x89", + "blockHash": "0xb384d8b2eec2aa243b9ca0613f822c8ae1db13efcc0f39a029079d9308fdadc3", + "blockNumber": "0x144d8fd", + "gasUsed": "0x7015", + "effectiveGasPrice": "0x1cfda53fc", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x16f43e9", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3", + "0x000000000000000000000000f152abda9e4ce8b134ef22dc3c6ace19c4895d82" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000006748f01f0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xdd1b90fa4b5ee37ef8dd297eb3cd9322fa0a8091d433d5e1b020dea2d87c9be8", + "blockNumber": "0x144d8fe", + "transactionHash": "0xa804a8420191ca5f364d6fd11bc2fdb5ea05a7453b2e259ff2c2e8b53b838648", + "transactionIndex": "0x6a", + "logIndex": "0x42f", + "removed": false + } + ], + "logsBloom": "0x00000400000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000200000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000008000000001000000000200000000000000000000000000000002000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa804a8420191ca5f364d6fd11bc2fdb5ea05a7453b2e259ff2c2e8b53b838648", + "transactionIndex": "0x6a", + "blockHash": "0xdd1b90fa4b5ee37ef8dd297eb3cd9322fa0a8091d433d5e1b020dea2d87c9be8", + "blockNumber": "0x144d8fe", + "gasUsed": "0xd88f", + "effectiveGasPrice": "0x1d2239519", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xe4f27a", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0xfeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b48", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000674f87ab", + "blockHash": "0xc2d605006103d697cd1ba9fcf8465d081f3c58bd54b1d99eb566045cd4e8586f", + "blockNumber": "0x144d8ff", + "transactionHash": "0xea954f7f7beca4b32c635bcb3aea89d16db48b65b952a3e89267aa3227212925", + "transactionIndex": "0x7e", + "logIndex": "0x2eb", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000008000200000000000000000000000010000000000000000000000000000000000000000000000000000001000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xea954f7f7beca4b32c635bcb3aea89d16db48b65b952a3e89267aa3227212925", + "transactionIndex": "0x7e", + "blockHash": "0xc2d605006103d697cd1ba9fcf8465d081f3c58bd54b1d99eb566045cd4e8586f", + "blockNumber": "0x144d8ff", + "gasUsed": "0xc7e9", + "effectiveGasPrice": "0x20ba0ec1c", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xde9001", + "logs": [ + { + "address": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "topics": [ + "0xa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000674f87b7", + "blockHash": "0x108eacc4cb0c3b09563d0dff23440de9017c9b785f48c9e58b0ee55af1a2a324", + "blockNumber": "0x144d900", + "transactionHash": "0x56a7bdde2ed10e810d94615d3b424d75ac0269f41f76a5d169d38ac769fbca11", + "transactionIndex": "0x8c", + "logIndex": "0x2d4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000200100000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000", + "type": "0x2", + "transactionHash": "0x56a7bdde2ed10e810d94615d3b424d75ac0269f41f76a5d169d38ac769fbca11", + "transactionIndex": "0x8c", + "blockHash": "0x108eacc4cb0c3b09563d0dff23440de9017c9b785f48c9e58b0ee55af1a2a324", + "blockNumber": "0x144d900", + "gasUsed": "0xc80a", + "effectiveGasPrice": "0x216fdfb1c", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc00065030f6faaf7b3cd6630158672380485dc", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xa596d1", + "logs": [ + { + "address": "0xa000000eaa652c7023530b603844471294b811c4", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "0x000000000000000000000000acc00065030f6faaf7b3cd6630158672380485dc" + ], + "data": "0x", + "blockHash": "0x209fca752ce852616fc53a77e9ff848937386896723a4374f81759ac2619e3cf", + "blockNumber": "0x144d901", + "transactionHash": "0x7b1f3a77a473d8a5319bb04098093d0b583bea0b6568f49b13ed6e946d4019c1", + "transactionIndex": "0x70", + "logIndex": "0x163", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000100000000000000000000000000000000004000000001000000000000000000000000000001000000000000000001000000080000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000200100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000", + "type": "0x2", + "transactionHash": "0x7b1f3a77a473d8a5319bb04098093d0b583bea0b6568f49b13ed6e946d4019c1", + "transactionIndex": "0x70", + "blockHash": "0x209fca752ce852616fc53a77e9ff848937386896723a4374f81759ac2619e3cf", + "blockNumber": "0x144d901", + "gasUsed": "0x8333", + "effectiveGasPrice": "0x21ac341e5", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732833350, + "chain": 1, + "commit": "dc20974" +} \ No newline at end of file diff --git a/broadcast/148-transfer-access-registry-ownership.s.sol/42161/run-1732833195.json b/broadcast/148-transfer-access-registry-ownership.s.sol/42161/run-1732833195.json new file mode 100644 index 000000000..2eb0a68c0 --- /dev/null +++ b/broadcast/148-transfer-access-registry-ownership.s.sol/42161/run-1732833195.json @@ -0,0 +1,448 @@ +{ + "transactions": [ + { + "hash": "0xa54c0ce88b957fc3662e603abe3f564006e43dd3b83e5aa0db4310d2c43e3f1b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "0", + "0x8bFe32Ac9C21609F45eE6AE44d4E326973700614", + "0" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gas": "0x32d46", + "value": "0x0", + "input": "0x25c471a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bfe32ac9c21609f45ee6ae44d4e3269737006140000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x2b6", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5b3460a99ab7443546f1a6af4e135cd906db133dab82dfd5e07d776cd8b04ff2", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": "setTargetFunctionRole(address,bytes4[],uint64)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "[0x833a2fe0, 0x4f1ef286, 0x705a65d8, 0x0bf919fc]", + "8663528507529876195" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gas": "0x557b6", + "value": "0x0", + "input": "0x08d6122d000000000000000000000000a000000eaa652c7023530b603844471294b811c40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000004833a2fe0000000000000000000000000000000000000000000000000000000004f1ef28600000000000000000000000000000000000000000000000000000000705a65d8000000000000000000000000000000000000000000000000000000000bf919fc00000000000000000000000000000000000000000000000000000000", + "nonce": "0x2b7", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xfea936e8671068e3d2d94fa5454ef153995b98c73a1d8152c338d18513db9d6b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": "labelRole(uint64,string)", + "arguments": [ + "8663528507529876195", + "UPGRADER_ROLE" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gas": "0x2e6b8", + "value": "0x0", + "input": "0x853551b8000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "nonce": "0x2b8", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x20ef1dd3104049ca95547da3bfe8375dc3972851fb622c7c9bb83479c083bc19", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "8663528507529876195", + "0x8bFe32Ac9C21609F45eE6AE44d4E326973700614", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gas": "0x32dd3", + "value": "0x0", + "input": "0x25c471a0000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000008bfe32ac9c21609f45ee6ae44d4e326973700614000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x2b9", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd673f6285b3e1e3db54e703eff3f9749add01d2436d5fb572f7848cd7010cfeb", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": "setGrantDelay(uint64,uint32)", + "arguments": [ + "8663528507529876195", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gas": "0x2d289", + "value": "0x0", + "input": "0xa64d95ce000000000000000000000000000000000000000000000000783b0946b8c9d2e3000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x2ba", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x76fc2bb498dda2094507e0fa44db833a59d7c2184b2d52b3fe601bf34ccea95e", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": "setTargetAdminDelay(address,uint32)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gas": "0x2d2b4", + "value": "0x0", + "input": "0xd22b5989000000000000000000000000a000000eaa652c7023530b603844471294b811c4000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x2bb", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x81bea1b48d804fd86af1a24255bb78736697cce7a2f4a9254d36f6e343ae54c3", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xa000000eaa652c7023530b603844471294b811c4", + "function": "transferOwnership(address)", + "arguments": [ + "0xacc0003a4aAE5dA4ba12F771C7350D40147Cd7D4" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "gas": "0x23124", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000acc0003a4aae5da4ba12f771c7350d40147cd7d4", + "nonce": "0x2bc", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x772d7", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000008bfe32ac9c21609f45ee6ae44d4e326973700614" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006748efa40000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x1c9f8f5d8e2e36f637d929b407109a0f7a1f49373f03563bc345b19391e7c376", + "blockNumber": "0x10a6481b", + "transactionHash": "0xa54c0ce88b957fc3662e603abe3f564006e43dd3b83e5aa0db4310d2c43e3f1b", + "transactionIndex": "0x2", + "logIndex": "0x6", + "removed": false + } + ], + "logsBloom": "0x000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0000000000000000000800020000000000000000000000000000000000000000000000000000000000000008000000000000000001000000000000000000000000000000002000000000000000000010000008000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa54c0ce88b957fc3662e603abe3f564006e43dd3b83e5aa0db4310d2c43e3f1b", + "transactionIndex": "0x2", + "blockHash": "0x1c9f8f5d8e2e36f637d929b407109a0f7a1f49373f03563bc345b19391e7c376", + "blockNumber": "0x10a6481b", + "gasUsed": "0x21a84", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "contractAddress": null, + "gasUsedForL1": "0x14261", + "l1BlockNumber": "0x144d8f2" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x17aa65", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x833a2fe000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xe9dfcd8ae066c49c0e4c6ef573168b84862e2ad62aa60e123bd936b8fbd97321", + "blockNumber": "0x10a6481e", + "transactionHash": "0x5b3460a99ab7443546f1a6af4e135cd906db133dab82dfd5e07d776cd8b04ff2", + "transactionIndex": "0x6", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x4f1ef28600000000000000000000000000000000000000000000000000000000", + "blockHash": "0xe9dfcd8ae066c49c0e4c6ef573168b84862e2ad62aa60e123bd936b8fbd97321", + "blockNumber": "0x10a6481e", + "transactionHash": "0x5b3460a99ab7443546f1a6af4e135cd906db133dab82dfd5e07d776cd8b04ff2", + "transactionIndex": "0x6", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x705a65d800000000000000000000000000000000000000000000000000000000", + "blockHash": "0xe9dfcd8ae066c49c0e4c6ef573168b84862e2ad62aa60e123bd936b8fbd97321", + "blockNumber": "0x10a6481e", + "transactionHash": "0x5b3460a99ab7443546f1a6af4e135cd906db133dab82dfd5e07d776cd8b04ff2", + "transactionIndex": "0x6", + "logIndex": "0xa", + "removed": false + }, + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x0bf919fc00000000000000000000000000000000000000000000000000000000", + "blockHash": "0xe9dfcd8ae066c49c0e4c6ef573168b84862e2ad62aa60e123bd936b8fbd97321", + "blockNumber": "0x10a6481e", + "transactionHash": "0x5b3460a99ab7443546f1a6af4e135cd906db133dab82dfd5e07d776cd8b04ff2", + "transactionIndex": "0x6", + "logIndex": "0xb", + "removed": false + } + ], + "logsBloom": "0x00000004000080000000000000000000000000000000000010000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000000000200000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5b3460a99ab7443546f1a6af4e135cd906db133dab82dfd5e07d776cd8b04ff2", + "transactionIndex": "0x6", + "blockHash": "0xe9dfcd8ae066c49c0e4c6ef573168b84862e2ad62aa60e123bd936b8fbd97321", + "blockNumber": "0x10a6481e", + "gasUsed": "0x3a51b", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "contractAddress": null, + "gasUsedForL1": "0x1afd7", + "l1BlockNumber": "0x144d8f2" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x19c79a", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0x1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a450", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "blockHash": "0xc782e7a59fdabb555ae49ddbc7e38d2fdde5dcea8c91077e461d5969b4da8bbc", + "blockNumber": "0x10a64823", + "transactionHash": "0xfea936e8671068e3d2d94fa5454ef153995b98c73a1d8152c338d18513db9d6b", + "transactionIndex": "0x3", + "logIndex": "0x31", + "removed": false + } + ], + "logsBloom": "0x00000000100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000000000200000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000400000000", + "type": "0x2", + "transactionHash": "0xfea936e8671068e3d2d94fa5454ef153995b98c73a1d8152c338d18513db9d6b", + "transactionIndex": "0x3", + "blockHash": "0xc782e7a59fdabb555ae49ddbc7e38d2fdde5dcea8c91077e461d5969b4da8bbc", + "blockNumber": "0x10a64823", + "gasUsed": "0x1e272", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "contractAddress": null, + "gasUsedForL1": "0x1725d", + "l1BlockNumber": "0x144d8f3" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7ce98", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3", + "0x0000000000000000000000008bfe32ac9c21609f45ee6ae44d4e326973700614" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000006748efa70000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x62214059366603f0744a5f289c325e169d61125fb6f2e8705f7b738a90731bdf", + "blockNumber": "0x10a64828", + "transactionHash": "0x20ef1dd3104049ca95547da3bfe8375dc3972851fb622c7c9bb83479c083bc19", + "transactionIndex": "0x3", + "logIndex": "0x5", + "removed": false + } + ], + "logsBloom": "0x00000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000000000200000020000000000000000000000000000000000000000000000000000000000000008000000000000000001000000000000000000000000000000002000000000000000000010000008000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x20ef1dd3104049ca95547da3bfe8375dc3972851fb622c7c9bb83479c083bc19", + "transactionIndex": "0x3", + "blockHash": "0x62214059366603f0744a5f289c325e169d61125fb6f2e8705f7b738a90731bdf", + "blockNumber": "0x10a64828", + "gasUsed": "0x21af0", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "contractAddress": null, + "gasUsedForL1": "0x14261", + "l1BlockNumber": "0x144d8f3" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x19d462", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0xfeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b48", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000674f8728", + "blockHash": "0xd548ddb77fc2eaa118938e61d362d23ee8076231b3da68d0ea549349d5254c14", + "blockNumber": "0x10a6482d", + "transactionHash": "0xd673f6285b3e1e3db54e703eff3f9749add01d2436d5fb572f7848cd7010cfeb", + "transactionIndex": "0x5", + "logIndex": "0xa", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000008000200000020000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd673f6285b3e1e3db54e703eff3f9749add01d2436d5fb572f7848cd7010cfeb", + "transactionIndex": "0x5", + "blockHash": "0xd548ddb77fc2eaa118938e61d362d23ee8076231b3da68d0ea549349d5254c14", + "blockNumber": "0x10a6482d", + "gasUsed": "0x1da4f", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "contractAddress": null, + "gasUsedForL1": "0x11266", + "l1BlockNumber": "0x144d8f3" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1da70", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0xa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000674f8729", + "blockHash": "0xa41ac4a26ff9a4758f20b3efec4eace66d7f6a4d48de7c7b86644b03ec77ae91", + "blockNumber": "0x10a64832", + "transactionHash": "0x76fc2bb498dda2094507e0fa44db833a59d7c2184b2d52b3fe601bf34ccea95e", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000010000000000000000000000000000000000000000000000000000080000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000", + "type": "0x2", + "transactionHash": "0x76fc2bb498dda2094507e0fa44db833a59d7c2184b2d52b3fe601bf34ccea95e", + "transactionIndex": "0x1", + "blockHash": "0xa41ac4a26ff9a4758f20b3efec4eace66d7f6a4d48de7c7b86644b03ec77ae91", + "blockNumber": "0x10a64832", + "gasUsed": "0x1da70", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "contractAddress": null, + "gasUsedForL1": "0x11266", + "l1BlockNumber": "0x144d8f3" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4db82", + "logs": [ + { + "address": "0xa000000eaa652c7023530b603844471294b811c4", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "0x000000000000000000000000acc0003a4aae5da4ba12f771c7350d40147cd7d4" + ], + "data": "0x", + "blockHash": "0x4b6203b694306672039b93bc8d1f8bcb3225c06df8dfcaf56833b40772782181", + "blockNumber": "0x10a64837", + "transactionHash": "0x81bea1b48d804fd86af1a24255bb78736697cce7a2f4a9254d36f6e343ae54c3", + "transactionIndex": "0x2", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000040000000000000001000000000000000000000000000001000000000000000001000000080000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000200100000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000010", + "type": "0x2", + "transactionHash": "0x81bea1b48d804fd86af1a24255bb78736697cce7a2f4a9254d36f6e343ae54c3", + "transactionIndex": "0x2", + "blockHash": "0x4b6203b694306672039b93bc8d1f8bcb3225c06df8dfcaf56833b40772782181", + "blockNumber": "0x10a64837", + "gasUsed": "0x1641d", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "contractAddress": null, + "gasUsedForL1": "0xe0ea", + "l1BlockNumber": "0x144d8f3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732833195, + "chain": 42161, + "commit": "dc20974" +} \ No newline at end of file diff --git a/broadcast/148-transfer-access-registry-ownership.s.sol/42161/run-latest.json b/broadcast/148-transfer-access-registry-ownership.s.sol/42161/run-latest.json new file mode 100644 index 000000000..2eb0a68c0 --- /dev/null +++ b/broadcast/148-transfer-access-registry-ownership.s.sol/42161/run-latest.json @@ -0,0 +1,448 @@ +{ + "transactions": [ + { + "hash": "0xa54c0ce88b957fc3662e603abe3f564006e43dd3b83e5aa0db4310d2c43e3f1b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "0", + "0x8bFe32Ac9C21609F45eE6AE44d4E326973700614", + "0" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gas": "0x32d46", + "value": "0x0", + "input": "0x25c471a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bfe32ac9c21609f45ee6ae44d4e3269737006140000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x2b6", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5b3460a99ab7443546f1a6af4e135cd906db133dab82dfd5e07d776cd8b04ff2", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": "setTargetFunctionRole(address,bytes4[],uint64)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "[0x833a2fe0, 0x4f1ef286, 0x705a65d8, 0x0bf919fc]", + "8663528507529876195" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gas": "0x557b6", + "value": "0x0", + "input": "0x08d6122d000000000000000000000000a000000eaa652c7023530b603844471294b811c40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000004833a2fe0000000000000000000000000000000000000000000000000000000004f1ef28600000000000000000000000000000000000000000000000000000000705a65d8000000000000000000000000000000000000000000000000000000000bf919fc00000000000000000000000000000000000000000000000000000000", + "nonce": "0x2b7", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xfea936e8671068e3d2d94fa5454ef153995b98c73a1d8152c338d18513db9d6b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": "labelRole(uint64,string)", + "arguments": [ + "8663528507529876195", + "UPGRADER_ROLE" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gas": "0x2e6b8", + "value": "0x0", + "input": "0x853551b8000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "nonce": "0x2b8", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x20ef1dd3104049ca95547da3bfe8375dc3972851fb622c7c9bb83479c083bc19", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "8663528507529876195", + "0x8bFe32Ac9C21609F45eE6AE44d4E326973700614", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gas": "0x32dd3", + "value": "0x0", + "input": "0x25c471a0000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000008bfe32ac9c21609f45ee6ae44d4e326973700614000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x2b9", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd673f6285b3e1e3db54e703eff3f9749add01d2436d5fb572f7848cd7010cfeb", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": "setGrantDelay(uint64,uint32)", + "arguments": [ + "8663528507529876195", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gas": "0x2d289", + "value": "0x0", + "input": "0xa64d95ce000000000000000000000000000000000000000000000000783b0946b8c9d2e3000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x2ba", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x76fc2bb498dda2094507e0fa44db833a59d7c2184b2d52b3fe601bf34ccea95e", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "function": "setTargetAdminDelay(address,uint32)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "gas": "0x2d2b4", + "value": "0x0", + "input": "0xd22b5989000000000000000000000000a000000eaa652c7023530b603844471294b811c4000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x2bb", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x81bea1b48d804fd86af1a24255bb78736697cce7a2f4a9254d36f6e343ae54c3", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xa000000eaa652c7023530b603844471294b811c4", + "function": "transferOwnership(address)", + "arguments": [ + "0xacc0003a4aAE5dA4ba12F771C7350D40147Cd7D4" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "gas": "0x23124", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000acc0003a4aae5da4ba12f771c7350d40147cd7d4", + "nonce": "0x2bc", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x772d7", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000008bfe32ac9c21609f45ee6ae44d4e326973700614" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006748efa40000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x1c9f8f5d8e2e36f637d929b407109a0f7a1f49373f03563bc345b19391e7c376", + "blockNumber": "0x10a6481b", + "transactionHash": "0xa54c0ce88b957fc3662e603abe3f564006e43dd3b83e5aa0db4310d2c43e3f1b", + "transactionIndex": "0x2", + "logIndex": "0x6", + "removed": false + } + ], + "logsBloom": "0x000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0000000000000000000800020000000000000000000000000000000000000000000000000000000000000008000000000000000001000000000000000000000000000000002000000000000000000010000008000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa54c0ce88b957fc3662e603abe3f564006e43dd3b83e5aa0db4310d2c43e3f1b", + "transactionIndex": "0x2", + "blockHash": "0x1c9f8f5d8e2e36f637d929b407109a0f7a1f49373f03563bc345b19391e7c376", + "blockNumber": "0x10a6481b", + "gasUsed": "0x21a84", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "contractAddress": null, + "gasUsedForL1": "0x14261", + "l1BlockNumber": "0x144d8f2" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x17aa65", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x833a2fe000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xe9dfcd8ae066c49c0e4c6ef573168b84862e2ad62aa60e123bd936b8fbd97321", + "blockNumber": "0x10a6481e", + "transactionHash": "0x5b3460a99ab7443546f1a6af4e135cd906db133dab82dfd5e07d776cd8b04ff2", + "transactionIndex": "0x6", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x4f1ef28600000000000000000000000000000000000000000000000000000000", + "blockHash": "0xe9dfcd8ae066c49c0e4c6ef573168b84862e2ad62aa60e123bd936b8fbd97321", + "blockNumber": "0x10a6481e", + "transactionHash": "0x5b3460a99ab7443546f1a6af4e135cd906db133dab82dfd5e07d776cd8b04ff2", + "transactionIndex": "0x6", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x705a65d800000000000000000000000000000000000000000000000000000000", + "blockHash": "0xe9dfcd8ae066c49c0e4c6ef573168b84862e2ad62aa60e123bd936b8fbd97321", + "blockNumber": "0x10a6481e", + "transactionHash": "0x5b3460a99ab7443546f1a6af4e135cd906db133dab82dfd5e07d776cd8b04ff2", + "transactionIndex": "0x6", + "logIndex": "0xa", + "removed": false + }, + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x0bf919fc00000000000000000000000000000000000000000000000000000000", + "blockHash": "0xe9dfcd8ae066c49c0e4c6ef573168b84862e2ad62aa60e123bd936b8fbd97321", + "blockNumber": "0x10a6481e", + "transactionHash": "0x5b3460a99ab7443546f1a6af4e135cd906db133dab82dfd5e07d776cd8b04ff2", + "transactionIndex": "0x6", + "logIndex": "0xb", + "removed": false + } + ], + "logsBloom": "0x00000004000080000000000000000000000000000000000010000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000000000200000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5b3460a99ab7443546f1a6af4e135cd906db133dab82dfd5e07d776cd8b04ff2", + "transactionIndex": "0x6", + "blockHash": "0xe9dfcd8ae066c49c0e4c6ef573168b84862e2ad62aa60e123bd936b8fbd97321", + "blockNumber": "0x10a6481e", + "gasUsed": "0x3a51b", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "contractAddress": null, + "gasUsedForL1": "0x1afd7", + "l1BlockNumber": "0x144d8f2" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x19c79a", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0x1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a450", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "blockHash": "0xc782e7a59fdabb555ae49ddbc7e38d2fdde5dcea8c91077e461d5969b4da8bbc", + "blockNumber": "0x10a64823", + "transactionHash": "0xfea936e8671068e3d2d94fa5454ef153995b98c73a1d8152c338d18513db9d6b", + "transactionIndex": "0x3", + "logIndex": "0x31", + "removed": false + } + ], + "logsBloom": "0x00000000100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000000000200000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000400000000", + "type": "0x2", + "transactionHash": "0xfea936e8671068e3d2d94fa5454ef153995b98c73a1d8152c338d18513db9d6b", + "transactionIndex": "0x3", + "blockHash": "0xc782e7a59fdabb555ae49ddbc7e38d2fdde5dcea8c91077e461d5969b4da8bbc", + "blockNumber": "0x10a64823", + "gasUsed": "0x1e272", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "contractAddress": null, + "gasUsedForL1": "0x1725d", + "l1BlockNumber": "0x144d8f3" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7ce98", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3", + "0x0000000000000000000000008bfe32ac9c21609f45ee6ae44d4e326973700614" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000006748efa70000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x62214059366603f0744a5f289c325e169d61125fb6f2e8705f7b738a90731bdf", + "blockNumber": "0x10a64828", + "transactionHash": "0x20ef1dd3104049ca95547da3bfe8375dc3972851fb622c7c9bb83479c083bc19", + "transactionIndex": "0x3", + "logIndex": "0x5", + "removed": false + } + ], + "logsBloom": "0x00000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000000000200000020000000000000000000000000000000000000000000000000000000000000008000000000000000001000000000000000000000000000000002000000000000000000010000008000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x20ef1dd3104049ca95547da3bfe8375dc3972851fb622c7c9bb83479c083bc19", + "transactionIndex": "0x3", + "blockHash": "0x62214059366603f0744a5f289c325e169d61125fb6f2e8705f7b738a90731bdf", + "blockNumber": "0x10a64828", + "gasUsed": "0x21af0", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "contractAddress": null, + "gasUsedForL1": "0x14261", + "l1BlockNumber": "0x144d8f3" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x19d462", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0xfeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b48", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000674f8728", + "blockHash": "0xd548ddb77fc2eaa118938e61d362d23ee8076231b3da68d0ea549349d5254c14", + "blockNumber": "0x10a6482d", + "transactionHash": "0xd673f6285b3e1e3db54e703eff3f9749add01d2436d5fb572f7848cd7010cfeb", + "transactionIndex": "0x5", + "logIndex": "0xa", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000008000200000020000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd673f6285b3e1e3db54e703eff3f9749add01d2436d5fb572f7848cd7010cfeb", + "transactionIndex": "0x5", + "blockHash": "0xd548ddb77fc2eaa118938e61d362d23ee8076231b3da68d0ea549349d5254c14", + "blockNumber": "0x10a6482d", + "gasUsed": "0x1da4f", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "contractAddress": null, + "gasUsedForL1": "0x11266", + "l1BlockNumber": "0x144d8f3" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1da70", + "logs": [ + { + "address": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "topics": [ + "0xa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000674f8729", + "blockHash": "0xa41ac4a26ff9a4758f20b3efec4eace66d7f6a4d48de7c7b86644b03ec77ae91", + "blockNumber": "0x10a64832", + "transactionHash": "0x76fc2bb498dda2094507e0fa44db833a59d7c2184b2d52b3fe601bf34ccea95e", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000010000000000000000000000000000000000000000000000000000080000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000", + "type": "0x2", + "transactionHash": "0x76fc2bb498dda2094507e0fa44db833a59d7c2184b2d52b3fe601bf34ccea95e", + "transactionIndex": "0x1", + "blockHash": "0xa41ac4a26ff9a4758f20b3efec4eace66d7f6a4d48de7c7b86644b03ec77ae91", + "blockNumber": "0x10a64832", + "gasUsed": "0x1da70", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0003a4aae5da4ba12f771c7350d40147cd7d4", + "contractAddress": null, + "gasUsedForL1": "0x11266", + "l1BlockNumber": "0x144d8f3" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4db82", + "logs": [ + { + "address": "0xa000000eaa652c7023530b603844471294b811c4", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "0x000000000000000000000000acc0003a4aae5da4ba12f771c7350d40147cd7d4" + ], + "data": "0x", + "blockHash": "0x4b6203b694306672039b93bc8d1f8bcb3225c06df8dfcaf56833b40772782181", + "blockNumber": "0x10a64837", + "transactionHash": "0x81bea1b48d804fd86af1a24255bb78736697cce7a2f4a9254d36f6e343ae54c3", + "transactionIndex": "0x2", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000040000000000000001000000000000000000000000000001000000000000000001000000080000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000200100000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000010", + "type": "0x2", + "transactionHash": "0x81bea1b48d804fd86af1a24255bb78736697cce7a2f4a9254d36f6e343ae54c3", + "transactionIndex": "0x2", + "blockHash": "0x4b6203b694306672039b93bc8d1f8bcb3225c06df8dfcaf56833b40772782181", + "blockNumber": "0x10a64837", + "gasUsed": "0x1641d", + "effectiveGasPrice": "0x989680", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "contractAddress": null, + "gasUsedForL1": "0xe0ea", + "l1BlockNumber": "0x144d8f3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732833195, + "chain": 42161, + "commit": "dc20974" +} \ No newline at end of file diff --git a/broadcast/148-transfer-access-registry-ownership.s.sol/8453/run-1732833047.json b/broadcast/148-transfer-access-registry-ownership.s.sol/8453/run-1732833047.json new file mode 100644 index 000000000..988653c70 --- /dev/null +++ b/broadcast/148-transfer-access-registry-ownership.s.sol/8453/run-1732833047.json @@ -0,0 +1,491 @@ +{ + "transactions": [ + { + "hash": "0x8cfd0e25ed2070077da8df000fb857ef492bc4ef2f8cd044cb42ac606c958981", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "0", + "0x45e9deAbb4FdD048Ae38Fce9D9E8d68EC6f592a2", + "0" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "gas": "0x13c19", + "value": "0x0", + "input": "0x25c471a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045e9deabb4fdd048ae38fce9d9e8d68ec6f592a20000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x158", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5764df719c03c937650c72039918a81b3f8d512fdfaecb96d2791bc48e40e9dd", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": "setTargetFunctionRole(address,bytes4[],uint64)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "[0x833a2fe0, 0x4f1ef286, 0x705a65d8, 0x0bf919fc]", + "8663528507529876195" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "gas": "0x2b45f", + "value": "0x0", + "input": "0x08d6122d000000000000000000000000a000000eaa652c7023530b603844471294b811c40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000004833a2fe0000000000000000000000000000000000000000000000000000000004f1ef28600000000000000000000000000000000000000000000000000000000705a65d8000000000000000000000000000000000000000000000000000000000bf919fc00000000000000000000000000000000000000000000000000000000", + "nonce": "0x159", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x561dd36f6846ed1fe705a2cc95ca325c8a59269f555232d282743b60e06ca9ce", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": "labelRole(uint64,string)", + "arguments": [ + "8663528507529876195", + "UPGRADER_ROLE" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "gas": "0x9acf", + "value": "0x0", + "input": "0x853551b8000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "nonce": "0x15a", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xf1b97d7c733479aabbf7cf842cf7320740ec7bea055cf7407905a07a3c3db837", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "8663528507529876195", + "0x45e9deAbb4FdD048Ae38Fce9D9E8d68EC6f592a2", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "gas": "0x12b1d", + "value": "0x0", + "input": "0x25c471a0000000000000000000000000000000000000000000000000783b0946b8c9d2e300000000000000000000000045e9deabb4fdd048ae38fce9d9e8d68ec6f592a2000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x15b", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4b4440ba226533b4362be581ab4cd801345e68a61d1a620d99d2f24761def0b8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": "setGrantDelay(uint64,uint32)", + "arguments": [ + "8663528507529876195", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "gas": "0x1245e", + "value": "0x0", + "input": "0xa64d95ce000000000000000000000000000000000000000000000000783b0946b8c9d2e3000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x15c", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xf28dcc37d0285db7422fe74f2c75d4f7be0e132cb41ccf48d3a4cd64f83420c7", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": "setTargetAdminDelay(address,uint32)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "gas": "0x1248e", + "value": "0x0", + "input": "0xd22b5989000000000000000000000000a000000eaa652c7023530b603844471294b811c4000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x15d", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xf902a07a0e5766b172fce5f0adcc6f94e997911a8eab0ac0da5b6551d8132d08", + "transactionType": "CALL", + "contractName": "UUPSProxy", + "contractAddress": "0xa000000eaa652c7023530b603844471294b811c4", + "function": null, + "arguments": null, + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "gas": "0xbfe0", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000acc0004fd1693a13e1e1bffcd152286906216f0b", + "nonce": "0x15e", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xfefdf4", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000045e9deabb4fdd048ae38fce9d9e8d68ec6f592a2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006748ef130000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x3d78499537942ab06fbb10b44d78f1cb9e923bd099951b76cd5e862e9dd4aaa5", + "blockNumber": "0x15f4918", + "blockTimestamp": "0x6748ef13", + "transactionHash": "0x8cfd0e25ed2070077da8df000fb857ef492bc4ef2f8cd044cb42ac606c958981", + "transactionIndex": "0x5b", + "logIndex": "0x11c", + "removed": false + } + ], + "logsBloom": "0x00100000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000020000000000000000000800000000100000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000040002000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000020000000040000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8cfd0e25ed2070077da8df000fb857ef492bc4ef2f8cd044cb42ac606c958981", + "transactionIndex": "0x5b", + "blockHash": "0x3d78499537942ab06fbb10b44d78f1cb9e923bd099951b76cd5e862e9dd4aaa5", + "blockNumber": "0x15f4918", + "gasUsed": "0xd823", + "effectiveGasPrice": "0x23139e5", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xbb5ecb68b", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0x9c4" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xef0ac7", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x833a2fe000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0x5764df719c03c937650c72039918a81b3f8d512fdfaecb96d2791bc48e40e9dd", + "transactionIndex": "0x59", + "logIndex": "0x130", + "removed": false + }, + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x4f1ef28600000000000000000000000000000000000000000000000000000000", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0x5764df719c03c937650c72039918a81b3f8d512fdfaecb96d2791bc48e40e9dd", + "transactionIndex": "0x59", + "logIndex": "0x131", + "removed": false + }, + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x705a65d800000000000000000000000000000000000000000000000000000000", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0x5764df719c03c937650c72039918a81b3f8d512fdfaecb96d2791bc48e40e9dd", + "transactionIndex": "0x59", + "logIndex": "0x132", + "removed": false + }, + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x0bf919fc00000000000000000000000000000000000000000000000000000000", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0x5764df719c03c937650c72039918a81b3f8d512fdfaecb96d2791bc48e40e9dd", + "transactionIndex": "0x59", + "logIndex": "0x133", + "removed": false + } + ], + "logsBloom": "0x00100004000080000000000000000000000000000000000010000000000080000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5764df719c03c937650c72039918a81b3f8d512fdfaecb96d2791bc48e40e9dd", + "transactionIndex": "0x59", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "gasUsed": "0x1f544", + "effectiveGasPrice": "0x230673f", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x103520b2ea", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0xd84" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xef7adc", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0x1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a450", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0x561dd36f6846ed1fe705a2cc95ca325c8a59269f555232d282743b60e06ca9ce", + "transactionIndex": "0x5a", + "logIndex": "0x134", + "removed": false + } + ], + "logsBloom": "0x00100000100000000000000000000000000000000000000010000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000400000000", + "type": "0x2", + "transactionHash": "0x561dd36f6846ed1fe705a2cc95ca325c8a59269f555232d282743b60e06ca9ce", + "transactionIndex": "0x5a", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "gasUsed": "0x7015", + "effectiveGasPrice": "0x230673f", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xc6766dc62", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0xa58" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xfdb8c2", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3", + "0x00000000000000000000000045e9deabb4fdd048ae38fce9d9e8d68ec6f592a2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000006748ef150000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0xf1b97d7c733479aabbf7cf842cf7320740ec7bea055cf7407905a07a3c3db837", + "transactionIndex": "0x5f", + "logIndex": "0x146", + "removed": false + } + ], + "logsBloom": "0x00100000000000000000000000000000000000000000000010000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000200000000000100000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000040002000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000010040000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf1b97d7c733479aabbf7cf842cf7320740ec7bea055cf7407905a07a3c3db837", + "transactionIndex": "0x5f", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "gasUsed": "0xd88f", + "effectiveGasPrice": "0x230673f", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xc376f5c89", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0xa30" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xfe80ab", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0xfeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b48", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000674f8695", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0x4b4440ba226533b4362be581ab4cd801345e68a61d1a620d99d2f24761def0b8", + "transactionIndex": "0x60", + "logIndex": "0x147", + "removed": false + } + ], + "logsBloom": "0x00100000000000000000000000000000000000000000000010000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000200000000000100000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4b4440ba226533b4362be581ab4cd801345e68a61d1a620d99d2f24761def0b8", + "transactionIndex": "0x60", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "gasUsed": "0xc7e9", + "effectiveGasPrice": "0x230673f", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xa7e23f787", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0x8c0" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xffe904", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0xa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000674f8695", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0xf28dcc37d0285db7422fe74f2c75d4f7be0e132cb41ccf48d3a4cd64f83420c7", + "transactionIndex": "0x62", + "logIndex": "0x148", + "removed": false + } + ], + "logsBloom": "0x00100000000000000000000000000000000000000000000000000000000080000000000000000000000000000200000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000", + "type": "0x2", + "transactionHash": "0xf28dcc37d0285db7422fe74f2c75d4f7be0e132cb41ccf48d3a4cd64f83420c7", + "transactionIndex": "0x62", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "gasUsed": "0xc80a", + "effectiveGasPrice": "0x230673f", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xb0e0a7713", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0x938" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1006c37", + "logs": [ + { + "address": "0xa000000eaa652c7023530b603844471294b811c4", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "0x000000000000000000000000acc0004fd1693a13e1e1bffcd152286906216f0b" + ], + "data": "0x", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0xf902a07a0e5766b172fce5f0adcc6f94e997911a8eab0ac0da5b6551d8132d08", + "transactionIndex": "0x63", + "logIndex": "0x149", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000201000000000000000001000000080000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000080000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000008200100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf902a07a0e5766b172fce5f0adcc6f94e997911a8eab0ac0da5b6551d8132d08", + "transactionIndex": "0x63", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "gasUsed": "0x8333", + "effectiveGasPrice": "0x230673f", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xa2300eb04", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0x874" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732833047, + "chain": 8453, + "commit": "dc20974" +} \ No newline at end of file diff --git a/broadcast/148-transfer-access-registry-ownership.s.sol/8453/run-latest.json b/broadcast/148-transfer-access-registry-ownership.s.sol/8453/run-latest.json new file mode 100644 index 000000000..988653c70 --- /dev/null +++ b/broadcast/148-transfer-access-registry-ownership.s.sol/8453/run-latest.json @@ -0,0 +1,491 @@ +{ + "transactions": [ + { + "hash": "0x8cfd0e25ed2070077da8df000fb857ef492bc4ef2f8cd044cb42ac606c958981", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "0", + "0x45e9deAbb4FdD048Ae38Fce9D9E8d68EC6f592a2", + "0" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "gas": "0x13c19", + "value": "0x0", + "input": "0x25c471a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045e9deabb4fdd048ae38fce9d9e8d68ec6f592a20000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x158", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5764df719c03c937650c72039918a81b3f8d512fdfaecb96d2791bc48e40e9dd", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": "setTargetFunctionRole(address,bytes4[],uint64)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "[0x833a2fe0, 0x4f1ef286, 0x705a65d8, 0x0bf919fc]", + "8663528507529876195" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "gas": "0x2b45f", + "value": "0x0", + "input": "0x08d6122d000000000000000000000000a000000eaa652c7023530b603844471294b811c40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000004833a2fe0000000000000000000000000000000000000000000000000000000004f1ef28600000000000000000000000000000000000000000000000000000000705a65d8000000000000000000000000000000000000000000000000000000000bf919fc00000000000000000000000000000000000000000000000000000000", + "nonce": "0x159", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x561dd36f6846ed1fe705a2cc95ca325c8a59269f555232d282743b60e06ca9ce", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": "labelRole(uint64,string)", + "arguments": [ + "8663528507529876195", + "UPGRADER_ROLE" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "gas": "0x9acf", + "value": "0x0", + "input": "0x853551b8000000000000000000000000000000000000000000000000783b0946b8c9d2e30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "nonce": "0x15a", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xf1b97d7c733479aabbf7cf842cf7320740ec7bea055cf7407905a07a3c3db837", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": "grantRole(uint64,address,uint32)", + "arguments": [ + "8663528507529876195", + "0x45e9deAbb4FdD048Ae38Fce9D9E8d68EC6f592a2", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "gas": "0x12b1d", + "value": "0x0", + "input": "0x25c471a0000000000000000000000000000000000000000000000000783b0946b8c9d2e300000000000000000000000045e9deabb4fdd048ae38fce9d9e8d68ec6f592a2000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x15b", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4b4440ba226533b4362be581ab4cd801345e68a61d1a620d99d2f24761def0b8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": "setGrantDelay(uint64,uint32)", + "arguments": [ + "8663528507529876195", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "gas": "0x1245e", + "value": "0x0", + "input": "0xa64d95ce000000000000000000000000000000000000000000000000783b0946b8c9d2e3000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x15c", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xf28dcc37d0285db7422fe74f2c75d4f7be0e132cb41ccf48d3a4cd64f83420c7", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "function": "setTargetAdminDelay(address,uint32)", + "arguments": [ + "0xA000000eaA652c7023530b603844471294B811c4", + "57600" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "gas": "0x1248e", + "value": "0x0", + "input": "0xd22b5989000000000000000000000000a000000eaa652c7023530b603844471294b811c4000000000000000000000000000000000000000000000000000000000000e100", + "nonce": "0x15d", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xf902a07a0e5766b172fce5f0adcc6f94e997911a8eab0ac0da5b6551d8132d08", + "transactionType": "CALL", + "contractName": "UUPSProxy", + "contractAddress": "0xa000000eaa652c7023530b603844471294b811c4", + "function": null, + "arguments": null, + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "gas": "0xbfe0", + "value": "0x0", + "input": "0xf2fde38b000000000000000000000000acc0004fd1693a13e1e1bffcd152286906216f0b", + "nonce": "0x15e", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xfefdf4", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000045e9deabb4fdd048ae38fce9d9e8d68ec6f592a2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006748ef130000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x3d78499537942ab06fbb10b44d78f1cb9e923bd099951b76cd5e862e9dd4aaa5", + "blockNumber": "0x15f4918", + "blockTimestamp": "0x6748ef13", + "transactionHash": "0x8cfd0e25ed2070077da8df000fb857ef492bc4ef2f8cd044cb42ac606c958981", + "transactionIndex": "0x5b", + "logIndex": "0x11c", + "removed": false + } + ], + "logsBloom": "0x00100000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000020000000000000000000800000000100000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000040002000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000020000000040000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8cfd0e25ed2070077da8df000fb857ef492bc4ef2f8cd044cb42ac606c958981", + "transactionIndex": "0x5b", + "blockHash": "0x3d78499537942ab06fbb10b44d78f1cb9e923bd099951b76cd5e862e9dd4aaa5", + "blockNumber": "0x15f4918", + "gasUsed": "0xd823", + "effectiveGasPrice": "0x23139e5", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xbb5ecb68b", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0x9c4" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xef0ac7", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x833a2fe000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0x5764df719c03c937650c72039918a81b3f8d512fdfaecb96d2791bc48e40e9dd", + "transactionIndex": "0x59", + "logIndex": "0x130", + "removed": false + }, + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x4f1ef28600000000000000000000000000000000000000000000000000000000", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0x5764df719c03c937650c72039918a81b3f8d512fdfaecb96d2791bc48e40e9dd", + "transactionIndex": "0x59", + "logIndex": "0x131", + "removed": false + }, + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x705a65d800000000000000000000000000000000000000000000000000000000", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0x5764df719c03c937650c72039918a81b3f8d512fdfaecb96d2791bc48e40e9dd", + "transactionIndex": "0x59", + "logIndex": "0x132", + "removed": false + }, + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0x9ea6790c7dadfd01c9f8b9762b3682607af2c7e79e05a9f9fdf5580dde949151", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x0bf919fc00000000000000000000000000000000000000000000000000000000", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0x5764df719c03c937650c72039918a81b3f8d512fdfaecb96d2791bc48e40e9dd", + "transactionIndex": "0x59", + "logIndex": "0x133", + "removed": false + } + ], + "logsBloom": "0x00100004000080000000000000000000000000000000000010000000000080000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5764df719c03c937650c72039918a81b3f8d512fdfaecb96d2791bc48e40e9dd", + "transactionIndex": "0x59", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "gasUsed": "0x1f544", + "effectiveGasPrice": "0x230673f", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x103520b2ea", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0xd84" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xef7adc", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0x1256f5b5ecb89caec12db449738f2fbcd1ba5806cf38f35413f4e5c15bf6a450", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000d55504752414445525f524f4c4500000000000000000000000000000000000000", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0x561dd36f6846ed1fe705a2cc95ca325c8a59269f555232d282743b60e06ca9ce", + "transactionIndex": "0x5a", + "logIndex": "0x134", + "removed": false + } + ], + "logsBloom": "0x00100000100000000000000000000000000000000000000010000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000400000000", + "type": "0x2", + "transactionHash": "0x561dd36f6846ed1fe705a2cc95ca325c8a59269f555232d282743b60e06ca9ce", + "transactionIndex": "0x5a", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "gasUsed": "0x7015", + "effectiveGasPrice": "0x230673f", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xc6766dc62", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0xa58" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xfdb8c2", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0xf98448b987f1428e0e230e1f3c6e2ce15b5693eaf31827fbd0b1ec4b424ae7cf", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3", + "0x00000000000000000000000045e9deabb4fdd048ae38fce9d9e8d68ec6f592a2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000006748ef150000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0xf1b97d7c733479aabbf7cf842cf7320740ec7bea055cf7407905a07a3c3db837", + "transactionIndex": "0x5f", + "logIndex": "0x146", + "removed": false + } + ], + "logsBloom": "0x00100000000000000000000000000000000000000000000010000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000200000000000100000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000040002000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000010040000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf1b97d7c733479aabbf7cf842cf7320740ec7bea055cf7407905a07a3c3db837", + "transactionIndex": "0x5f", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "gasUsed": "0xd88f", + "effectiveGasPrice": "0x230673f", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xc376f5c89", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0xa30" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xfe80ab", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0xfeb69018ee8b8fd50ea86348f1267d07673379f72cffdeccec63853ee8ce8b48", + "0x000000000000000000000000000000000000000000000000783b0946b8c9d2e3" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000674f8695", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0x4b4440ba226533b4362be581ab4cd801345e68a61d1a620d99d2f24761def0b8", + "transactionIndex": "0x60", + "logIndex": "0x147", + "removed": false + } + ], + "logsBloom": "0x00100000000000000000000000000000000000000000000010000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000200000000000100000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4b4440ba226533b4362be581ab4cd801345e68a61d1a620d99d2f24761def0b8", + "transactionIndex": "0x60", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "gasUsed": "0xc7e9", + "effectiveGasPrice": "0x230673f", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xa7e23f787", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0x8c0" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xffe904", + "logs": [ + { + "address": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "topics": [ + "0xa56b76017453f399ec2327ba00375dbfb1fd070ff854341ad6191e6a2e2de19c", + "0x000000000000000000000000a000000eaa652c7023530b603844471294b811c4" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000674f8695", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0xf28dcc37d0285db7422fe74f2c75d4f7be0e132cb41ccf48d3a4cd64f83420c7", + "transactionIndex": "0x62", + "logIndex": "0x148", + "removed": false + } + ], + "logsBloom": "0x00100000000000000000000000000000000000000000000000000000000080000000000000000000000000000200000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000", + "type": "0x2", + "transactionHash": "0xf28dcc37d0285db7422fe74f2c75d4f7be0e132cb41ccf48d3a4cd64f83420c7", + "transactionIndex": "0x62", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "gasUsed": "0xc80a", + "effectiveGasPrice": "0x230673f", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xacc0004fd1693a13e1e1bffcd152286906216f0b", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xb0e0a7713", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0x938" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1006c37", + "logs": [ + { + "address": "0xa000000eaa652c7023530b603844471294b811c4", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "0x000000000000000000000000acc0004fd1693a13e1e1bffcd152286906216f0b" + ], + "data": "0x", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "blockTimestamp": "0x6748ef15", + "transactionHash": "0xf902a07a0e5766b172fce5f0adcc6f94e997911a8eab0ac0da5b6551d8132d08", + "transactionIndex": "0x63", + "logIndex": "0x149", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000201000000000000000001000000080000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000080000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000008200100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf902a07a0e5766b172fce5f0adcc6f94e997911a8eab0ac0da5b6551d8132d08", + "transactionIndex": "0x63", + "blockHash": "0xb7caf93dff56c5fd84011d8e8c355cd73975f787ccdd5a37d7965bbc23ecacab", + "blockNumber": "0x15f4919", + "gasUsed": "0x8333", + "effectiveGasPrice": "0x230673f", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0xa000000eaa652c7023530b603844471294b811c4", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x10073bc9d", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xa2300eb04", + "l1FeeScalar": "0.002269", + "l1GasPrice": "0x21080612b", + "l1GasUsed": "0x874" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1732833047, + "chain": 8453, + "commit": "dc20974" +} \ No newline at end of file diff --git a/script/migrations/121-upgrade_access_protocol.s.sol b/script/migrations/121-upgrade_access_protocol.s.sol index 1f6b894bf..29822d8a0 100644 --- a/script/migrations/121-upgrade_access_protocol.s.sol +++ b/script/migrations/121-upgrade_access_protocol.s.sol @@ -24,8 +24,6 @@ import {Script} from "forge-std/Script.sol"; import {console2} from "forge-std/console2.sol"; contract DeployScript is Script, MigrationHelper { - // Entry Point address is the same on all chains. - address payable internal constant ENTRY_POINT = payable(0x0000000071727De22E5E9d8BAf0edAc6f37da032); // Exchange Proxy address is the same on all chains. address internal constant EXCHANGE_PROXY = 0x0000000000001fF3684f28c67538d4D072C22734; diff --git a/script/migrations/147-deploy-access-managers.s.sol b/script/migrations/147-deploy-access-managers.s.sol new file mode 100644 index 000000000..e49a7ede2 --- /dev/null +++ b/script/migrations/147-deploy-access-managers.s.sol @@ -0,0 +1,35 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.18; + +import {AccessManager} from "@openzeppelin-5.0.1/contracts/access/manager/AccessManager.sol"; + +import {SafeBeaconProxy} from "@kinto-core/proxy/SafeBeaconProxy.sol"; + +import {UUPSProxy} from "@kinto-core-test/helpers/UUPSProxy.sol"; +import {MigrationHelper} from "@kinto-core-script/utils/MigrationHelper.sol"; + +import {Script} from "forge-std/Script.sol"; +import {console2} from "forge-std/console2.sol"; + +contract DeployScript is Script, MigrationHelper { + function run() public override { + super.run(); + + if (_getChainDeployment("AccessManager") != address(0)) { + console2.log("AccessManager is deployed"); + return; + } + + (bytes32 salt, address expectedAddress) = + mineSalt(keccak256(abi.encodePacked(type(AccessManager).creationCode, abi.encode(deployer))), "ACC000"); + + vm.broadcast(deployerPrivateKey); + AccessManager accessManager = new AccessManager{salt: salt}(deployer); + + assertEq(address(accessManager), address(expectedAddress)); + (bool isMember,) = accessManager.hasRole(0, deployer); + assertTrue(isMember); + + saveContractAddress("AccessManager", address(accessManager)); + } +} diff --git a/script/migrations/148-transfer-access-registry-ownership.s.sol b/script/migrations/148-transfer-access-registry-ownership.s.sol new file mode 100644 index 000000000..c3d67f50b --- /dev/null +++ b/script/migrations/148-transfer-access-registry-ownership.s.sol @@ -0,0 +1,90 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.18; + +import {AccessRegistry} from "@kinto-core/access/AccessRegistry.sol"; +import {AccessPoint} from "@kinto-core/access/AccessPoint.sol"; +import {UUPSProxy} from "@kinto-core-test/helpers/UUPSProxy.sol"; +import {AccessManager} from "@openzeppelin-5.0.1/contracts/access/manager/AccessManager.sol"; +import {Ownable} from "@openzeppelin-5.0.1/contracts/access/Ownable.sol"; +import {UUPSUpgradeable} from "@openzeppelin-5.0.1/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; +import {IAccessPoint} from "@kinto-core/interfaces/IAccessPoint.sol"; +import {IEntryPoint} from "@aa-v7/interfaces/IEntryPoint.sol"; + +import {MigrationHelper} from "@kinto-core-script/utils/MigrationHelper.sol"; + +import "forge-std/console2.sol"; + +contract DeployScript is MigrationHelper { + function run() public override { + super.run(); + + AccessManager accessManager = AccessManager(_getChainDeployment("AccessManager")); + AccessRegistry accessRegistry = AccessRegistry(_getChainDeployment("AccessRegistry")); + address safe = getMamoriSafeByChainId(block.chainid); + console2.log("safe:", safe); + + bytes4[] memory selectors = new bytes4[](4); + selectors[0] = AccessRegistry.upgradeAll.selector; + selectors[1] = UUPSUpgradeable.upgradeToAndCall.selector; + selectors[2] = AccessRegistry.disallowWorkflow.selector; + selectors[3] = AccessRegistry.allowWorkflow.selector; + + vm.startBroadcast(deployerPrivateKey); + + // make Safe an admin + accessManager.grantRole(accessManager.ADMIN_ROLE(), safe, 0); + + // set UPGRADER role for target functions + accessManager.setTargetFunctionRole(address(accessRegistry), selectors, UPGRADER_ROLE); + + // label the role + accessManager.labelRole(UPGRADER_ROLE, "UPGRADER_ROLE"); + + // grant role to a Safe with a delay + accessManager.grantRole(UPGRADER_ROLE, safe, ACCESS_REGISTRY_DELAY); + + // set grantDelay, so admin can't grant the same role to another account with no delay + accessManager.setGrantDelay(UPGRADER_ROLE, ACCESS_REGISTRY_DELAY); + + // set delay on admin actions so admin can't move selectors to another role with no delay + accessManager.setTargetAdminDelay(address(accessRegistry), ACCESS_REGISTRY_DELAY); + + // transfer ownership to access manager + accessRegistry.transferOwnership(address(accessManager)); + + vm.stopBroadcast(); + + assertEq(accessRegistry.owner(), address(accessManager)); + + // check that Safe is an admin + (bool isMember, uint32 currentDelay) = accessManager.hasRole(accessManager.ADMIN_ROLE(), safe); + assertTrue(isMember); + assertEq(currentDelay, 0); + + (bool immediate, uint32 delay) = + accessManager.canCall(safe, address(accessRegistry), AccessRegistry.upgradeAll.selector); + assertFalse(immediate); + assertEq(delay, ACCESS_REGISTRY_DELAY); + + (isMember, currentDelay) = accessManager.hasRole(UPGRADER_ROLE, safe); + assertTrue(isMember); + assertEq(currentDelay, ACCESS_REGISTRY_DELAY); + + // test that we can upgrade to a new access point version + AccessPoint newImpl = new AccessPoint(IEntryPoint(ENTRY_POINT), accessRegistry); + + bytes memory upgradeAllCalldata = abi.encodeWithSelector(AccessRegistry.upgradeAll.selector, newImpl); + + vm.prank(safe); + accessManager.schedule( + address(accessRegistry), upgradeAllCalldata, uint48(block.timestamp + ACCESS_REGISTRY_DELAY) + ); + + vm.warp(block.timestamp + ACCESS_REGISTRY_DELAY); + + vm.prank(safe); + accessManager.execute(address(accessRegistry), upgradeAllCalldata); + + assertEq(address(newImpl), accessRegistry.beacon().implementation()); + } +} diff --git a/script/migrations/48-deploy_access_protocol.s.sol b/script/migrations/48-deploy_access_protocol.s.sol index 37651741d..504fdcc74 100644 --- a/script/migrations/48-deploy_access_protocol.s.sol +++ b/script/migrations/48-deploy_access_protocol.s.sol @@ -21,8 +21,6 @@ import {Script} from "forge-std/Script.sol"; import {console2} from "forge-std/console2.sol"; contract DeployAccessProtocolScript is Script, MigrationHelper { - // Entry Point address is the same on all chains. - address payable internal constant ENTRY_POINT = payable(0x0000000071727De22E5E9d8BAf0edAc6f37da032); // Exchange Proxy address is the same on all chains. address internal constant EXCHANGE_PROXY = 0xDef1C0ded9bec7F1a1670819833240f027b25EfF; diff --git a/script/migrations/53-upgrade_access_point.sol b/script/migrations/53-upgrade_access_point.sol index 3ee3be0c6..2ee88d9f1 100644 --- a/script/migrations/53-upgrade_access_point.sol +++ b/script/migrations/53-upgrade_access_point.sol @@ -13,8 +13,6 @@ import {console2} from "forge-std/console2.sol"; import {Script} from "forge-std/Script.sol"; contract UpgradeAccessPointScript is Script, MigrationHelper { - address payable internal constant ENTRY_POINT = payable(0x0000000071727De22E5E9d8BAf0edAc6f37da032); - AccessRegistry registry; AccessPoint newImpl; diff --git a/script/migrations/const.sol b/script/migrations/const.sol index baa2c8f54..3db7bda3e 100644 --- a/script/migrations/const.sol +++ b/script/migrations/const.sol @@ -1,7 +1,9 @@ // SPDX-License-Identifier: MIT pragma solidity ^0.8.18; -contract Constants { +import {CommonBase} from "forge-std/Base.sol"; + +contract Constants is CommonBase { uint256 internal constant LEDGER = 0; uint256 internal constant TREZOR = 1; @@ -12,7 +14,9 @@ contract Constants { address internal constant WUSDM = 0x57F5E098CaD7A3D1Eed53991D4d66C45C9AF7812; // wUSDM uint64 internal constant NIO_GOVERNOR_ROLE = uint64(uint256(keccak256("NIO_GOVERNOR_ROLE"))); - uint256 internal constant NIO_EXECUTION_DELAY = 3 days; + uint64 internal constant UPGRADER_ROLE = uint64(uint256(keccak256("UPGRADER_ROLE"))); + uint32 internal constant NIO_EXECUTION_DELAY = 3 days; + uint32 internal constant ACCESS_REGISTRY_DELAY = 16 hours; uint256 internal constant RATE_LIMIT_PERIOD = 1 minutes; uint256 internal constant RATE_LIMIT_THRESHOLD = 10; uint256 internal constant GAS_LIMIT_PERIOD = 30 days; @@ -21,6 +25,7 @@ contract Constants { address internal constant ARB_AAVE_POOL_PROVIDER = 0xa97684ead0e402dC232d5A977953DF7ECBaB3CDb; address internal constant BASE_AAVE_POOL_PROVIDER = 0xe20fCBdBfFC4Dd138cE8b2E6FBb6CB49777ad64D; address internal constant ETHEREUM_AAVE_POOL_PROVIDER = 0x2f39d218133AFaB8F2B819B1066c7E434Ad94E9e; + address payable internal constant ENTRY_POINT = payable(0x0000000071727De22E5E9d8BAf0edAc6f37da032); function getAavePoolProvider() internal view returns (address) { if (block.chainid == ARBITRUM_CHAINID) return ARB_AAVE_POOL_PROVIDER; @@ -28,4 +33,44 @@ contract Constants { if (block.chainid == ETHEREUM_CHAINID) return ETHEREUM_AAVE_POOL_PROVIDER; revert("No Aave pool provider for current chain"); } + + function getMamoriSafeByChainId(uint256 chainid) public view returns (address) { + // mainnet + if (chainid == 1) { + return 0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82; + } + // base + if (chainid == 8453) { + return 0x45e9deAbb4FdD048Ae38Fce9D9E8d68EC6f592a2; + } + // arbitrum one + if (chainid == 42161) { + return 0x8bFe32Ac9C21609F45eE6AE44d4E326973700614; + } + revert(string.concat("No Safe address for chainid:", vm.toString(block.chainid))); + } + + function getWethByChainId(uint256 chainid) public view returns (address) { + // local + if (chainid == 31337) { + return 0x4200000000000000000000000000000000000006; + } + // mainnet + if (chainid == 1) { + return 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2; + } + // base + if (chainid == 8453) { + return 0x4200000000000000000000000000000000000006; + } + // arbitrum one + if (chainid == 42161) { + return 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1; + } + // optimism + if (chainid == 10) { + return 0x4200000000000000000000000000000000000006; + } + revert(string.concat("No WETH address for chainid:", vm.toString(block.chainid))); + } } diff --git a/script/utils/DeployerHelper.sol b/script/utils/DeployerHelper.sol index a95ffb7d6..85740886b 100644 --- a/script/utils/DeployerHelper.sol +++ b/script/utils/DeployerHelper.sol @@ -10,30 +10,6 @@ import {ArtifactsReader} from "../../test/helpers/ArtifactsReader.sol"; abstract contract DeployerHelper is Create2Helper, ArtifactsReader { using stdJson for string; - function getWethByChainId(uint256 chainid) public view returns (address) { - // local - if (chainid == 31337) { - return 0x4200000000000000000000000000000000000006; - } - // mainnet - if (chainid == 1) { - return 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2; - } - // base - if (chainid == 8453) { - return 0x4200000000000000000000000000000000000006; - } - // arbitrum one - if (chainid == 42161) { - return 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1; - } - // optimism - if (chainid == 10) { - return 0x4200000000000000000000000000000000000006; - } - revert(string.concat("No WETH address for chainid:", vm.toString(block.chainid))); - } - function create2(bytes memory creationCodeWithArgs) internal returns (address addr) { return create2(creationCodeWithArgs, 0); } diff --git a/test/artifacts/1/addresses.json b/test/artifacts/1/addresses.json index ce0f1d618..a0488aa09 100644 --- a/test/artifacts/1/addresses.json +++ b/test/artifacts/1/addresses.json @@ -38,5 +38,6 @@ "AaveLendWorkflow": "0x30592A2E419Db1338A6759279c547A9fdf2cd1DF", "AaveRepayWorkflow": "0x694Cb08134aEA59D780f0d16004f38081fB184c9", "AaveWithdrawWorkflow": "0xb4D3004b5E56d236977e9153F4689cF10E4Ff723", - "AaveBorrowWorkflow": "0x8c13D7aDD034A9E1bD8280225Efab7584c5E85A6" + "AaveBorrowWorkflow": "0x8c13D7aDD034A9E1bD8280225Efab7584c5E85A6", + "AccessManager": "0xaCC00065030f6FaaF7B3Cd6630158672380485dC" } \ No newline at end of file diff --git a/test/artifacts/42161/addresses.json b/test/artifacts/42161/addresses.json index f4707c654..592d95478 100644 --- a/test/artifacts/42161/addresses.json +++ b/test/artifacts/42161/addresses.json @@ -32,5 +32,6 @@ "AaveLendWorkflow": "0xB47Ed636c8296729E81463109FEbf833CeEa71fb", "AaveRepayWorkflow": "0x24f71379C39b515Ff5182F4b0cc298793EC5998c", "AaveWithdrawWorkflow": "0xef4D6687372172c4af1802C208Ab40673b014309", - "AaveBorrowWorkflow": "0xD0187Ca378f7B26D53e0A91fBe8D7ba80498EF10" + "AaveBorrowWorkflow": "0xD0187Ca378f7B26D53e0A91fBe8D7ba80498EF10", + "AccessManager": "0xacc0003a4aAE5dA4ba12F771C7350D40147Cd7D4" } \ No newline at end of file diff --git a/test/artifacts/8453/addresses.json b/test/artifacts/8453/addresses.json index efe2c2bf1..38865d838 100644 --- a/test/artifacts/8453/addresses.json +++ b/test/artifacts/8453/addresses.json @@ -27,5 +27,6 @@ "AaveLendWorkflow": "0x720E7BC50C5Db2B387463F3f58E51D4eEa4513E5", "AaveRepayWorkflow": "0x2B0AC9D2BfDB3cA3507F3678F82F9cF6Fd927cf8", "AaveWithdrawWorkflow": "0xe307f7bf3fBfBB187f6870b6ad6b393f824e49e6", - "AaveBorrowWorkflow": "0x8447861eF3F3b390E7e090B5eFaac0133cD0bCEe" + "AaveBorrowWorkflow": "0x8447861eF3F3b390E7e090B5eFaac0133cD0bCEe", + "AccessManager": "0xAcc0004fD1693a13E1E1BFFCd152286906216f0B" } \ No newline at end of file