diff --git a/.env.example b/.env.example index fb3dc68..12ef68e 100644 --- a/.env.example +++ b/.env.example @@ -1,2 +1,8 @@ +ETH_RPC_URL= BASE_RPC_URL= +ARBITRUM_RPC_URL= +OPTIMISM_RPC_URL= +POLYGON_RPC_URL= +BSC_RPC_URL= +AVAX_RPC_URL= ETHERSCAN_API_KEY= \ No newline at end of file diff --git a/README.md b/README.md index a8ebe98..7219a2a 100644 --- a/README.md +++ b/README.md @@ -44,16 +44,16 @@ $ forge test ```shell # Keystore -source .env && forge script script/DeployKeystore.s.sol --rpc-url $BASE_RPC_URL --ledger --verify --broadcast +source .env && forge script script/DeployKeystore.s.sol --rpc-url $ETH_RPC_URL --ledger --verify --broadcast # Keystore account factory -source .env && forge script script/DeployKeystoreAccountFactory.s.sol --rpc-url $BASE_RPC_URL --ledger --verify --broadcast +source .env && forge script script/DeployKeystoreAccountFactory.s.sol --rpc-url $ETH_RPC_URL --ledger --verify --broadcast # Verifiers -source .env && forge script script/DeployUserOpECDSAVerifier.s.sol --rpc-url $BASE_RPC_URL --ledger --verify --broadcast -source .env && forge script script/DeployUserOpMultiSigVerifier.s.sol --rpc-url $BASE_RPC_URL --ledger --verify --broadcast -source .env && forge script script/DeployUserOpWebAuthnVerifier.s.sol --rpc-url $BASE_RPC_URL --ledger --verify --broadcast -source .env && forge script script/DeployUserOpWebAuthnCosignVerifier.s.sol --rpc-url $BASE_RPC_URL --ledger --verify --broadcast +source .env && forge script script/DeployUserOpECDSAVerifier.s.sol --rpc-url $ETH_RPC_URL --ledger --verify --broadcast +source .env && forge script script/DeployUserOpMultiSigVerifier.s.sol --rpc-url $ETH_RPC_URL --ledger --verify --broadcast +source .env && forge script script/DeployUserOpWebAuthnVerifier.s.sol --rpc-url $ETH_RPC_URL --ledger --verify --broadcast +source .env && forge script script/DeployUserOpWebAuthnCosignVerifier.s.sol --rpc-url $ETH_RPC_URL --ledger --verify --broadcast ``` ### Example scripts diff --git a/broadcast/DeployKeystore.s.sol/1/run-1755316591.json b/broadcast/DeployKeystore.s.sol/1/run-1755316591.json new file mode 100644 index 0000000..17742ee --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/1/run-1755316591.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x018808a95bbedb109b33649e5c309544753ccfedbf0dea34f0dcfdab97d418d4", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1fc557", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x7a", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8f74c6", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x018808a95bbedb109b33649e5c309544753ccfedbf0dea34f0dcfdab97d418d4", + "transactionIndex": "0x61", + "blockHash": "0x85f6b864b7aacdab3b559ecf3b0d50a3a036944ef389ad470c324c6b1ddf0b01", + "blockNumber": "0x16141ce", + "gasUsed": "0x15b943", + "effectiveGasPrice": "0xfef7c34", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316591, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/1/run-latest.json b/broadcast/DeployKeystore.s.sol/1/run-latest.json new file mode 100644 index 0000000..17742ee --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/1/run-latest.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x018808a95bbedb109b33649e5c309544753ccfedbf0dea34f0dcfdab97d418d4", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1fc557", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x7a", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8f74c6", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x018808a95bbedb109b33649e5c309544753ccfedbf0dea34f0dcfdab97d418d4", + "transactionIndex": "0x61", + "blockHash": "0x85f6b864b7aacdab3b559ecf3b0d50a3a036944ef389ad470c324c6b1ddf0b01", + "blockNumber": "0x16141ce", + "gasUsed": "0x15b943", + "effectiveGasPrice": "0xfef7c34", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316591, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/10/run-1755313742.json b/broadcast/DeployKeystore.s.sol/10/run-1755313742.json new file mode 100644 index 0000000..acfc5a1 --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/10/run-1755313742.json @@ -0,0 +1,53 @@ +{ + "transactions": [ + { + "hash": "0xc376f2e66f169749ca06e9313d5a98f57ae7ca32661ac96b6d8d302389c4e13f", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1fc557", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x25", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x817f11", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc376f2e66f169749ca06e9313d5a98f57ae7ca32661ac96b6d8d302389c4e13f", + "transactionIndex": "0x10", + "blockHash": "0x79246582385bf0f70b3d27e7840272c56f7f1338236c680fb7d3f0e901525992", + "blockNumber": "0x8560e41", + "gasUsed": "0x15b943", + "effectiveGasPrice": "0x25b7", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x105371d52b", + "l1GasPrice": "0xfaf1f4f", + "l1GasUsed": "0xc724" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755313742, + "chain": 10, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/10/run-latest.json b/broadcast/DeployKeystore.s.sol/10/run-latest.json new file mode 100644 index 0000000..acfc5a1 --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/10/run-latest.json @@ -0,0 +1,53 @@ +{ + "transactions": [ + { + "hash": "0xc376f2e66f169749ca06e9313d5a98f57ae7ca32661ac96b6d8d302389c4e13f", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1fc557", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x25", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x817f11", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc376f2e66f169749ca06e9313d5a98f57ae7ca32661ac96b6d8d302389c4e13f", + "transactionIndex": "0x10", + "blockHash": "0x79246582385bf0f70b3d27e7840272c56f7f1338236c680fb7d3f0e901525992", + "blockNumber": "0x8560e41", + "gasUsed": "0x15b943", + "effectiveGasPrice": "0x25b7", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x105371d52b", + "l1GasPrice": "0xfaf1f4f", + "l1GasUsed": "0xc724" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755313742, + "chain": 10, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/137/run-1755314242.json b/broadcast/DeployKeystore.s.sol/137/run-1755314242.json new file mode 100644 index 0000000..f4d50c5 --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/137/run-1755314242.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1fc557", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x4b", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314242, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/137/run-1755314305.json b/broadcast/DeployKeystore.s.sol/137/run-1755314305.json new file mode 100644 index 0000000..07b333f --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/137/run-1755314305.json @@ -0,0 +1,64 @@ +{ + "transactions": [ + { + "hash": "0x759ff8b613409d870bb5e4a870aa8e99cff35ce5dc577e606a4f53714ee987bd", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1fc557", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x4b", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x111a672", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x000000000000000000000000a8b52f02108aa5f4b675bdcc973760022d7c6020" + ], + "data": "0x000000000000000000000000000000000000000000000000008381a2b37e022700000000000000000000000000000000000000000000000b88c19099c592b5520000000000000000000000000000000000000000000000882fa8be492a28c5af00000000000000000000000000000000000000000000000b883e0ef71214b32b000000000000000000000000000000000000000000000088302c3febdda6c7d6", + "blockHash": "0x9f4cfd256ed2eae1181d10aa55e156bb6576323859be0514942fad41b4a66772", + "blockNumber": "0x47c6103", + "transactionHash": "0x759ff8b613409d870bb5e4a870aa8e99cff35ce5dc577e606a4f53714ee987bd", + "transactionIndex": "0x83", + "logIndex": "0x2f8", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000004000000000000000000000000000000000000000000000084000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x759ff8b613409d870bb5e4a870aa8e99cff35ce5dc577e606a4f53714ee987bd", + "transactionIndex": "0x83", + "blockHash": "0x9f4cfd256ed2eae1181d10aa55e156bb6576323859be0514942fad41b4a66772", + "blockNumber": "0x47c6103", + "gasUsed": "0x15b943", + "effectiveGasPrice": "0x60db88407", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314305, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/137/run-latest.json b/broadcast/DeployKeystore.s.sol/137/run-latest.json new file mode 100644 index 0000000..07b333f --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/137/run-latest.json @@ -0,0 +1,64 @@ +{ + "transactions": [ + { + "hash": "0x759ff8b613409d870bb5e4a870aa8e99cff35ce5dc577e606a4f53714ee987bd", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1fc557", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x4b", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x111a672", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x000000000000000000000000a8b52f02108aa5f4b675bdcc973760022d7c6020" + ], + "data": "0x000000000000000000000000000000000000000000000000008381a2b37e022700000000000000000000000000000000000000000000000b88c19099c592b5520000000000000000000000000000000000000000000000882fa8be492a28c5af00000000000000000000000000000000000000000000000b883e0ef71214b32b000000000000000000000000000000000000000000000088302c3febdda6c7d6", + "blockHash": "0x9f4cfd256ed2eae1181d10aa55e156bb6576323859be0514942fad41b4a66772", + "blockNumber": "0x47c6103", + "transactionHash": "0x759ff8b613409d870bb5e4a870aa8e99cff35ce5dc577e606a4f53714ee987bd", + "transactionIndex": "0x83", + "logIndex": "0x2f8", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000004000000000000000000000000000000000000000000000084000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x759ff8b613409d870bb5e4a870aa8e99cff35ce5dc577e606a4f53714ee987bd", + "transactionIndex": "0x83", + "blockHash": "0x9f4cfd256ed2eae1181d10aa55e156bb6576323859be0514942fad41b4a66772", + "blockNumber": "0x47c6103", + "gasUsed": "0x15b943", + "effectiveGasPrice": "0x60db88407", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314305, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/42161/run-1755312603.json b/broadcast/DeployKeystore.s.sol/42161/run-1755312603.json new file mode 100644 index 0000000..62fef9f --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/42161/run-1755312603.json @@ -0,0 +1,50 @@ +{ + "transactions": [ + { + "hash": "0x8b095497d9893fde8c0af08f5c9f0ffd86738231a4fe5c1237297fce900c7899", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1d18b5", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x44", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x15f2a2", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8b095497d9893fde8c0af08f5c9f0ffd86738231a4fe5c1237297fce900c7899", + "transactionIndex": "0x1", + "blockHash": "0xcaacf7c4343c44c60de25e5ce2798a16e1da918d33f860a88762f56e85007566", + "blockNumber": "0x15fcc828", + "gasUsed": "0x15f2a2", + "effectiveGasPrice": "0x1100c88", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "gasUsedForL1": "0x395f", + "l1BlockNumber": "0x1614082", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755312603, + "chain": 42161, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/42161/run-latest.json b/broadcast/DeployKeystore.s.sol/42161/run-latest.json new file mode 100644 index 0000000..62fef9f --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/42161/run-latest.json @@ -0,0 +1,50 @@ +{ + "transactions": [ + { + "hash": "0x8b095497d9893fde8c0af08f5c9f0ffd86738231a4fe5c1237297fce900c7899", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1d18b5", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x44", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x15f2a2", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8b095497d9893fde8c0af08f5c9f0ffd86738231a4fe5c1237297fce900c7899", + "transactionIndex": "0x1", + "blockHash": "0xcaacf7c4343c44c60de25e5ce2798a16e1da918d33f860a88762f56e85007566", + "blockNumber": "0x15fcc828", + "gasUsed": "0x15f2a2", + "effectiveGasPrice": "0x1100c88", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "gasUsedForL1": "0x395f", + "l1BlockNumber": "0x1614082", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755312603, + "chain": 42161, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/43114/run-1755315581.json b/broadcast/DeployKeystore.s.sol/43114/run-1755315581.json new file mode 100644 index 0000000..842bcc3 --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/43114/run-1755315581.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x7a49c5ac40560567c3c2066ed005ff60ee8c6f1597f0b7a6956eeab2dcd090d2", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1fc557", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x45", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x416a66", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7a49c5ac40560567c3c2066ed005ff60ee8c6f1597f0b7a6956eeab2dcd090d2", + "transactionIndex": "0x23", + "blockHash": "0x058ad3670fe93658e0d5cbc2ea544c3e1d67594c80f0778dcd26bd243cde9741", + "blockNumber": "0x4007e52", + "gasUsed": "0x15b943", + "effectiveGasPrice": "0x21d55d27", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315581, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/43114/run-latest.json b/broadcast/DeployKeystore.s.sol/43114/run-latest.json new file mode 100644 index 0000000..842bcc3 --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/43114/run-latest.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x7a49c5ac40560567c3c2066ed005ff60ee8c6f1597f0b7a6956eeab2dcd090d2", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1fc557", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x45", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x416a66", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7a49c5ac40560567c3c2066ed005ff60ee8c6f1597f0b7a6956eeab2dcd090d2", + "transactionIndex": "0x23", + "blockHash": "0x058ad3670fe93658e0d5cbc2ea544c3e1d67594c80f0778dcd26bd243cde9741", + "blockNumber": "0x4007e52", + "gasUsed": "0x15b943", + "effectiveGasPrice": "0x21d55d27", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315581, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/56/run-1755315080.json b/broadcast/DeployKeystore.s.sol/56/run-1755315080.json new file mode 100644 index 0000000..af6eaa6 --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/56/run-1755315080.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x368676869348f11f36dd3473d40c8ddd0bede114d3ad905e21d44e6c939953ff", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1fc557", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0xa9", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xa5ba23", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x368676869348f11f36dd3473d40c8ddd0bede114d3ad905e21d44e6c939953ff", + "transactionIndex": "0x38", + "blockHash": "0xd0a916330c9dcfdf88380590b4e2584518b748a8fa8c27c6cabdb7c158ec629f", + "blockNumber": "0x3714904", + "gasUsed": "0x15b943", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315080, + "chain": 56, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/56/run-latest.json b/broadcast/DeployKeystore.s.sol/56/run-latest.json new file mode 100644 index 0000000..af6eaa6 --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/56/run-latest.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x368676869348f11f36dd3473d40c8ddd0bede114d3ad905e21d44e6c939953ff", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1fc557", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0xa9", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xa5ba23", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x368676869348f11f36dd3473d40c8ddd0bede114d3ad905e21d44e6c939953ff", + "transactionIndex": "0x38", + "blockHash": "0xd0a916330c9dcfdf88380590b4e2584518b748a8fa8c27c6cabdb7c158ec629f", + "blockNumber": "0x3714904", + "gasUsed": "0x15b943", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315080, + "chain": 56, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/8453/run-1755222700.json b/broadcast/DeployKeystore.s.sol/8453/run-1755222700.json new file mode 100644 index 0000000..6cb061a --- /dev/null +++ b/broadcast/DeployKeystore.s.sol/8453/run-1755222700.json @@ -0,0 +1,53 @@ +{ + "transactions": [ + { + "hash": "0xc919c27207be49e91ac03bd0f479c3e7d4a87596db6fcb69047e42cef3be29d4", + "transactionType": "CREATE2", + "contractName": "Keystore", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1fc557", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x43", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x6bbc1b", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc919c27207be49e91ac03bd0f479c3e7d4a87596db6fcb69047e42cef3be29d4", + "transactionIndex": "0x37", + "blockHash": "0x601c01c52138cf657cb51b987040faec0b8fc502b110fab7dc1dd0bc7e8f01e0", + "blockNumber": "0x20a1ad8", + "gasUsed": "0x15b943", + "effectiveGasPrice": "0x1dc818", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0xdcb3de884", + "l1GasPrice": "0x1e7ebe00", + "l1GasUsed": "0xc75a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755222700, + "chain": 8453, + "commit": "2d9be2e" +} \ No newline at end of file diff --git a/broadcast/DeployKeystore.s.sol/8453/run-latest.json b/broadcast/DeployKeystore.s.sol/8453/run-latest.json index 67df71d..6cb061a 100644 --- a/broadcast/DeployKeystore.s.sol/8453/run-latest.json +++ b/broadcast/DeployKeystore.s.sol/8453/run-latest.json @@ -1,19 +1,19 @@ { "transactions": [ { - "hash": "0xb8bdd07c1e3d18566097f11878faf7d8bdd85b6e1404f63c3c24f56d68bddb5c", + "hash": "0xc919c27207be49e91ac03bd0f479c3e7d4a87596db6fcb69047e42cef3be29d4", "transactionType": "CREATE2", "contractName": "Keystore", - "contractAddress": "0x18c90bdfc5667d11605ebde82e5e9cdc4d789363", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", "function": null, "arguments": null, "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1be8bb", + "gas": "0x1fc557", "value": "0x0", - "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506115ab8061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806374d5f2b61161004d57806374d5f2b6146100c157806380855fff146100e15780638e9bd7c4146100f4575f5ffd5b806322773d23146100735780634ffa0484146100885780635ed9592a146100ae575b5f5ffd5b610086610081366004610d53565b61018c565b005b61009b610096366004610dba565b6104b4565b6040519081526020015b60405180910390f35b61009b6100bc366004610de4565b6104c6565b6100d46100cf366004610e59565b610591565b6040516100a59190610efb565b6100866100ef366004610f0d565b6106a0565b61009b610102366004610f86565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b5f5b818110156104af57368383838181106101a9576101a9610fdf565b90506020028101906101bb919061100c565b90505f5f6101cf8360400135604081901c91565b90925090505f6101f184356101ea6080870160608801611048565b8585610848565b90505f80610229863561020a6080890160608a01611048565b61021760808a018a611061565b61022460a08c018c611061565b6108e0565b915091505f5f61023883610ab9565b90925090505f883560208a013561025560808c0160608d01611048565b6040805160208101949094528381019290925273ffffffffffffffffffffffffffffffffffffffff1660608301528a0135608082015260a0810186905260c001604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101209050600173ffffffffffffffffffffffffffffffffffffffff84166304b073c5836102f960c08e018e611061565b876040518563ffffffff1660e01b81526004016103199493929190611109565b602060405180830381865afa158015610334573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610358919061113f565b036103ca5788357f3978727c0447f1ecf21f50d11d943f5993f1a3186891fcb7f352f287ca329c1e60208b013560408c013561039760808e018e611061565b898f8060c001906103a89190611061565b5f6040516103bd989796959493929190611156565b60405180910390a261049a565b88355f908152602081815260408220908b0135916103ee60808d0160608e01611048565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f2055610430893561042960808c0160608d01611048565b8a89610b68565b88357f3978727c0447f1ecf21f50d11d943f5993f1a3186891fcb7f352f287ca329c1e60208b013560408c013561046a60808e018e611061565b898f8060c0019061047b9190611061565b6001604051610491989796959493929190611156565b60405180910390a25b50506001909701965061018e95505050505050565b505050565b5f6104bf8383610c03565b9392505050565b5f806104e88335336104db6040870187611061565b6102246060890189611061565b9150505f5f6104f683610ab9565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c560208701356105296080890189611061565b856040518563ffffffff1660e01b81526004016105499493929190611109565b602060405180830381865afa158015610564573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610588919061113f565b95945050505050565b606060025f6105a08787610c03565b81526020019081526020015f205f84846040516105be9291906111b4565b604051809103902081526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208054610619906111c3565b80601f0160208091040260200160405190810160405280929190818152602001828054610645906111c3565b80156106905780601f1061066757610100808354040283529160200191610690565b820191905f5260205f20905b81548152906001019060200180831161067357829003601f168201915b505050505090505b949350505050565b60148110156106db576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1661073383838080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920182905250925060149150610c489050565b61073c90611214565b60601c03610776576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6107818633610c03565b90505f83836040516107949291906111b4565b604051809103902090506107dd8686808060200260200160405190810160405280939291908181526020018383602002808284375f92019190915250869250859150610ccb9050565b610813576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8281526002602090815260408083208484528252808320338452909152902061083e8486836112f8565b5050505050505050565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff9081169082168114610698576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6060848203610a07576108f4838561140e565b915060025f6109038a8a610c03565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610948906111c3565b80601f0160208091040260200160405190810160405280929190818152602001828054610974906111c3565b80156109bf5780601f10610996576101008083540402835291602001916109bf565b820191905f5260205f20905b8154815290600101906020018083116109a257829003601f168201915b50505050509050601481511015610a02576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610aae565b8383604051610a179291906111b4565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a60925050508688018861144a565b9050610a7681610a708b8b610c03565b85610ccb565b610aac576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f6060601483511015610af8576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601483511115610b1257610b0f8360148551610c48565b90505b610b1e835f6014610c48565b610b2790611214565b60601c915081610b63576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b610b73816001611530565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff851684529091528120548015610c3c5780610c3e565b835b9150505b92915050565b60608351828111610c57578092505b838111610c62578093505b50818310156104bf57506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610c9d575050508060208301015f81526020810160405250808252509392505050565b5f835115610d045760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610cdf5750505b5014919050565b5f5f83601f840112610d1b575f5ffd5b50813567ffffffffffffffff811115610d32575f5ffd5b6020830191508360208260051b8501011115610d4c575f5ffd5b9250929050565b5f5f60208385031215610d64575f5ffd5b823567ffffffffffffffff811115610d7a575f5ffd5b610d8685828601610d0b565b90969095509350505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610db5575f5ffd5b919050565b5f5f60408385031215610dcb575f5ffd5b82359150610ddb60208401610d92565b90509250929050565b5f60208284031215610df4575f5ffd5b813567ffffffffffffffff811115610e0a575f5ffd5b820160a081850312156104bf575f5ffd5b5f5f83601f840112610e2b575f5ffd5b50813567ffffffffffffffff811115610e42575f5ffd5b602083019150836020828501011115610d4c575f5ffd5b5f5f5f5f60608587031215610e6c575f5ffd5b84359350610e7c60208601610d92565b9250604085013567ffffffffffffffff811115610e97575f5ffd5b610ea387828801610e1b565b95989497509550505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f6104bf6020830184610eaf565b5f5f5f5f5f60608688031215610f21575f5ffd5b85359450602086013567ffffffffffffffff811115610f3e575f5ffd5b610f4a88828901610d0b565b909550935050604086013567ffffffffffffffff811115610f69575f5ffd5b610f7588828901610e1b565b969995985093965092949392505050565b5f5f5f60608486031215610f98575f5ffd5b83359250610fa860208501610d92565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114610fd4575f5ffd5b809150509250925092565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2183360301811261103e575f5ffd5b9190910192915050565b5f60208284031215611058575f5ffd5b6104bf82610d92565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611094575f5ffd5b83018035915067ffffffffffffffff8211156110ae575f5ffd5b602001915036819003821315610d4c575f5ffd5b81835281816020850137505f602082840101525f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b848152606060208201525f6111226060830185876110c2565b82810360408401526111348185610eaf565b979650505050505050565b5f6020828403121561114f575f5ffd5b5051919050565b88815287602082015260c060408201525f61117560c08301888a6110c2565b82810360608401526111878188610eaf565b9050828103608084015261119c8186886110c2565b91505082151560a08301529998505050505050505050565b818382375f9101908152919050565b600181811c908216806111d757607f821691505b60208210810361120e577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611279577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b5050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b601f8211156104af57805f5260205f20601f840160051c810160208510156112d25750805b601f840160051c820191505b818110156112f1575f81556001016112de565b5050505050565b67ffffffffffffffff83111561131057611310611280565b6113248361131e83546111c3565b836112ad565b5f601f841160018114611374575f851561133e5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b1783556112f1565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156113c157868501358255602094850194600190920191016113a1565b50868210156113fc577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b80356020831015610c42577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f6020828403121561145a575f5ffd5b813567ffffffffffffffff811115611470575f5ffd5b8201601f81018413611480575f5ffd5b803567ffffffffffffffff81111561149a5761149a611280565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156114e5576114e5611280565b604052918252602081840181019290810187841115611502575f5ffd5b6020850194505b8385101561152557843580825260209586019590935001611509565b509695505050505050565b67ffffffffffffffff8181168382160190811115610c42577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffdfea2646970667358221220ee1bfc6a2144a8779f7f36d275135ccf94b96d9dc922f2f5eea902bd1e2602ec64736f6c634300081c0033", - "nonce": "0x3c", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600e575f5ffd5b506118d08061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c806380855fff1161004d57806380855fff146100c15780638e9bd7c4146100d4578063afa6f9011461016c575f5ffd5b80634ffa04841461007357806359f99c78146100995780635ed9592a146100ae575b5f5ffd5b610086610081366004611027565b61018c565b6040519081526020015b60405180910390f35b6100ac6100a7366004611099565b61019e565b005b6100866100bc3660046110d8565b6104ac565b6100ac6100cf36600461110f565b610577565b6100866100e23660046111b3565b5f92835260016020908152604080852077ffffffffffffffffffffffffffffffffffffffffffffffff84168652825280852073ffffffffffffffffffffffffffffffffffffffff949094168552929052918190205491901b7fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff9091161790565b61017f61017a36600461120c565b6106a2565b604051610090919061128b565b5f610197838361077b565b9392505050565b6101a66107c0565b805f5b8181101561049e57368484838181106101c4576101c461129d565b90506020028101906101d691906112ca565b90505f5f6101ea8360400135604081901c91565b90925090505f61020c843561020560a0870160808801611306565b8585610848565b90505f80610244863561022560a0890160808a01611306565b61023260a08a018a61131f565b61023f60c08c018c61131f565b6108e8565b915091505f6102538784610ac1565b90506102a0818361026760e08b018b61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610c1b92505050565b156103175760208701356102ba60a0890160808a01611306565b60408051818b013581525f602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a461048b565b61034160208801358461032e6101008b018b61131f565b61033c6101208d018d61131f565b610cb4565b801561039c575061039c8161035a6101208a018a61131f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610267925050506101408b018b61131f565b156103b65760208701356102ba60a0890160808a01611306565b86355f90815260208181526040822090890135916103da60a08b0160808c01611306565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205561041c873561041560a08a0160808b01611306565b8887610d7e565b602087013561043160a0890160808a01611306565b60408051818b013581526001602082015273ffffffffffffffffffffffffffffffffffffffff92909216918a35917fdf6fe3b7516d2857b309887e79be529e781c7260ac62875fedf6c1adcccf3cbd910160405180910390a45b5050600190950194506101a99350505050565b50506104a8610e19565b5050565b5f806104ce8335336104c1604087018761131f565b61023f606089018961131f565b9150505f5f6104dc83610e43565b909250905073ffffffffffffffffffffffffffffffffffffffff82166304b073c5602087013561050f608089018961131f565b856040518563ffffffff1660e01b815260040161052f9493929190611380565b602060405180830381865afa15801561054a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056e91906113eb565b95945050505050565b60148110156105b2576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6105c06014828486611402565b6105c991611429565b60601c03610603576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61060e863361077b565b90505f838360405161062192919061148f565b6040518091039020905061063786868484610efd565b61066d576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82815260026020908152604080832084845282528083203384529091529020610698848683611568565b5050505050505050565b606060025f6106b1868661077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff87168252909252902080546106f6906114cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610722906114cb565b801561076d5780601f106107445761010080835404028352916020019161076d565b820191905f5260205f20905b81548152906001019060200180831161075057829003601f168201915b505050505090509392505050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205480156107b457806107b6565b835b9150505b92915050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15610819576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61084660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90610f35565b565b5f84815260016020908152604080832077ffffffffffffffffffffffffffffffffffffffffffffffff86168452825280832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205467ffffffffffffffff90811690821681146108e0576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b949350505050565b5f6060848203610a0f576108fc838561167e565b915060025f61090b8a8a61077b565b815260208082019290925260409081015f908120858252835281812073ffffffffffffffffffffffffffffffffffffffff8b16825290925290208054610950906114cb565b80601f016020809104026020016040519081016040528092919081815260200182805461097c906114cb565b80156109c75780601f1061099e576101008083540402835291602001916109c7565b820191905f5260205f20905b8154815290600101906020018083116109aa57829003601f168201915b50505050509050601481511015610a0a576040517f726a091f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ab6565b8383604051610a1f92919061148f565b604080519182900382206020601f8701819004810284018101909252858352935085908590819084018382808284375f920182905250939450610a6892505050868801886116ba565b9050610a7e81610a788b8b61077b565b85610f3c565b610ab4576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b965096945050505050565b5f610ad260808401606085016117a0565b610b745782356020840135610aed60a0860160808701611306565b604086013585610b0161012089018961131f565b604051610b0f92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c081019190915260e00160405160208183030381529060405280519060200120610197565b82356020840135610b8b60a0860160808701611306565b604086013585610b9f61012089018961131f565b604051610bad92919061148f565b60408051918290038220602083019790975281019490945273ffffffffffffffffffffffffffffffffffffffff9092166060840152608083015260a082015260c08101919091524660e082015261010001604051602081830303815290604052805190602001209392505050565b5f5f5f610c2785610e43565b9150915060018273ffffffffffffffffffffffffffffffffffffffff166304b073c58887856040518463ffffffff1660e01b8152600401610c6a939291906117bf565b602060405180830381865afa158015610c85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca991906113eb565b149695505050505050565b5f80610cc2858701876116ba565b90505f839003610d1657610cd7818989610f3c565b610d0d576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f915050610d74565b610d3881898686604051610d2b92919061148f565b6040518091039020610f3c565b610d6e576040517f1420d2a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019150505b9695505050505050565b610d898160016117e9565b5f94855260016020908152604080872077ffffffffffffffffffffffffffffffffffffffffffffffff95909516875293815283862073ffffffffffffffffffffffffffffffffffffffff959095168652939093525090912080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff909216919091179055565b6108465f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00610840565b5f6060601483511015610e82576040517f30812d4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e8e835f6014610f7c565b610e979061182e565b60601c9150610ea98360148551610f7c565b905073ffffffffffffffffffffffffffffffffffffffff8216610ef8576040517fbaa3de5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b915091565b5f8315610f2d578360051b8501855b803580851160051b94855260209485185260405f209301818110610f0c5750505b501492915050565b80825d5050565b5f835115610f755760208401845160051b81015b8151841160051b938452815160209485185260405f209390910190808210610f505750505b5014919050565b60608351828111610f8b578092505b838111610f96578093505b508183101561019757506040518282038484017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830181165b8281015185820152810180610fd1575050508060208301015f81526020810160405250808252509392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611022575f5ffd5b919050565b5f5f60408385031215611038575f5ffd5b8235915061104860208401610fff565b90509250929050565b5f5f83601f840112611061575f5ffd5b50813567ffffffffffffffff811115611078575f5ffd5b6020830191508360208260051b8501011115611092575f5ffd5b9250929050565b5f5f602083850312156110aa575f5ffd5b823567ffffffffffffffff8111156110c0575f5ffd5b6110cc85828601611051565b90969095509350505050565b5f602082840312156110e8575f5ffd5b813567ffffffffffffffff8111156110fe575f5ffd5b820160a08185031215610197575f5ffd5b5f5f5f5f5f60608688031215611123575f5ffd5b85359450602086013567ffffffffffffffff811115611140575f5ffd5b61114c88828901611051565b909550935050604086013567ffffffffffffffff81111561116b575f5ffd5b8601601f8101881361117b575f5ffd5b803567ffffffffffffffff811115611191575f5ffd5b8860208284010111156111a2575f5ffd5b959894975092955050506020019190565b5f5f5f606084860312156111c5575f5ffd5b833592506111d560208501610fff565b9150604084013577ffffffffffffffffffffffffffffffffffffffffffffffff81168114611201575f5ffd5b809150509250925092565b5f5f5f6060848603121561121e575f5ffd5b8335925061122e60208501610fff565b929592945050506040919091013590565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610197602083018461123f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126112fc575f5ffd5b9190910192915050565b5f60208284031215611316575f5ffd5b61019782610fff565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611352575f5ffd5b83018035915067ffffffffffffffff82111561136c575f5ffd5b602001915036819003821315611092575f5ffd5b84815260606020820152826060820152828460808301375f608084830101525f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f850116820160808382030160408401526113e0608082018561123f565b979650505050505050565b5f602082840312156113fb575f5ffd5b5051919050565b5f5f85851115611410575f5ffd5b8386111561141c575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015611488577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b5092915050565b818382375f9101908152919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b600181811c908216806114df57607f821691505b602082108103611516577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b601f82111561156357805f5260205f20601f840160051c810160208510156115415750805b601f840160051c820191505b81811015611560575f815560010161154d565b50505b505050565b67ffffffffffffffff8311156115805761158061149e565b6115948361158e83546114cb565b8361151c565b5f601f8411600181146115e4575f85156115ae5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355611560565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156116315786850135825560209485019460019092019101611611565b508682101561166c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b803560208310156107ba577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b5f602082840312156116ca575f5ffd5b813567ffffffffffffffff8111156116e0575f5ffd5b8201601f810184136116f0575f5ffd5b803567ffffffffffffffff81111561170a5761170a61149e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156117555761175561149e565b604052918252602081840181019290810187841115611772575f5ffd5b6020850194505b8385101561179557843580825260209586019590935001611779565b509695505050505050565b5f602082840312156117b0575f5ffd5b81358015158114610197575f5ffd5b838152606060208201525f6117d7606083018561123f565b8281036040840152610d74818561123f565b67ffffffffffffffff81811683821601908111156107ba577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015611893577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea26469706673582212208b6bd610be10cd7a4abbffcf557f19951214c8906f04b3791c8811aa7059e2e264736f6c634300081c0033", + "nonce": "0x43", "chainId": "0x2105" }, "additionalContracts": [], @@ -23,31 +23,31 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x28f8182", + "cumulativeGasUsed": "0x6bbc1b", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xb8bdd07c1e3d18566097f11878faf7d8bdd85b6e1404f63c3c24f56d68bddb5c", - "transactionIndex": "0xa7", - "blockHash": "0x4167b7cd6946963a3715f863804e45da2ce9878544f9df0f5874cbd8ebca2a69", - "blockNumber": "0x1e7f481", - "gasUsed": "0x13154a", - "effectiveGasPrice": "0xce261", + "transactionHash": "0xc919c27207be49e91ac03bd0f479c3e7d4a87596db6fcb69047e42cef3be29d4", + "transactionIndex": "0x37", + "blockHash": "0x601c01c52138cf657cb51b987040faec0b8fc502b110fab7dc1dd0bc7e8f01e0", + "blockNumber": "0x20a1ad8", + "gasUsed": "0x15b943", + "effectiveGasPrice": "0x1dc818", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x18c90bdfc5667d11605ebde82e5e9cdc4d789363", + "contractAddress": "0x69c9f626b5bd934c0f9806346682ed407fb978d3", "l1BaseFeeScalar": "0x8dd", "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x129a7cda12", - "l1GasPrice": "0x2d3b74ed", - "l1GasUsed": "0xb543" + "l1Fee": "0xdcb3de884", + "l1GasPrice": "0x1e7ebe00", + "l1GasUsed": "0xc75a" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1750746624, + "timestamp": 1755222700, "chain": 8453, - "commit": "9647c03" + "commit": "2d9be2e" } \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/1/run-1755316669.json b/broadcast/DeployKeystoreAccountFactory.s.sol/1/run-1755316669.json new file mode 100644 index 0000000..61d15b5 --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/1/run-1755316669.json @@ -0,0 +1,71 @@ +{ + "transactions": [ + { + "hash": "0xea5fa3696044f7160e39301b27848ebe4b335e846cf1c4d8e4f1fce45275575f", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2e5abd", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x7b", + "chainId": "0x1" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x16cd07a", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x9ba1f276535cb0c2bdac78225dfa642e5fe95000c6db72e3ca63774f550445b4", + "blockNumber": "0x16141d4", + "blockTimestamp": "0x68a001a3", + "transactionHash": "0xea5fa3696044f7160e39301b27848ebe4b335e846cf1c4d8e4f1fce45275575f", + "transactionIndex": "0x91", + "logIndex": "0x308", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000800000000000000000000400080000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xea5fa3696044f7160e39301b27848ebe4b335e846cf1c4d8e4f1fce45275575f", + "transactionIndex": "0x91", + "blockHash": "0x9ba1f276535cb0c2bdac78225dfa642e5fe95000c6db72e3ca63774f550445b4", + "blockNumber": "0x16141d4", + "gasUsed": "0x218f4f", + "effectiveGasPrice": "0x10350c64", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316669, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/1/run-latest.json b/broadcast/DeployKeystoreAccountFactory.s.sol/1/run-latest.json new file mode 100644 index 0000000..61d15b5 --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/1/run-latest.json @@ -0,0 +1,71 @@ +{ + "transactions": [ + { + "hash": "0xea5fa3696044f7160e39301b27848ebe4b335e846cf1c4d8e4f1fce45275575f", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2e5abd", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x7b", + "chainId": "0x1" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x16cd07a", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x9ba1f276535cb0c2bdac78225dfa642e5fe95000c6db72e3ca63774f550445b4", + "blockNumber": "0x16141d4", + "blockTimestamp": "0x68a001a3", + "transactionHash": "0xea5fa3696044f7160e39301b27848ebe4b335e846cf1c4d8e4f1fce45275575f", + "transactionIndex": "0x91", + "logIndex": "0x308", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000800000000000000000000400080000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xea5fa3696044f7160e39301b27848ebe4b335e846cf1c4d8e4f1fce45275575f", + "transactionIndex": "0x91", + "blockHash": "0x9ba1f276535cb0c2bdac78225dfa642e5fe95000c6db72e3ca63774f550445b4", + "blockNumber": "0x16141d4", + "gasUsed": "0x218f4f", + "effectiveGasPrice": "0x10350c64", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316669, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/10/run-1755313800.json b/broadcast/DeployKeystoreAccountFactory.s.sol/10/run-1755313800.json new file mode 100644 index 0000000..2108f55 --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/10/run-1755313800.json @@ -0,0 +1,76 @@ +{ + "transactions": [ + { + "hash": "0x4f1cacc9433fc5b4f071c171f79f1d45952098535c7dc7ea9e546849f6b7bb8a", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2e5abd", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x26", + "chainId": "0xa" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8ff7b5", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0xb23579c76feb1ee5f42bb565aa8e902b60c2d96dff5497f838c1836b39a5e51d", + "blockNumber": "0x8560e55", + "transactionHash": "0x4f1cacc9433fc5b4f071c171f79f1d45952098535c7dc7ea9e546849f6b7bb8a", + "transactionIndex": "0x10", + "logIndex": "0xa", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000800000000000000000000400080000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4f1cacc9433fc5b4f071c171f79f1d45952098535c7dc7ea9e546849f6b7bb8a", + "transactionIndex": "0x10", + "blockHash": "0xb23579c76feb1ee5f42bb565aa8e902b60c2d96dff5497f838c1836b39a5e51d", + "blockNumber": "0x8560e55", + "gasUsed": "0x218f4f", + "effectiveGasPrice": "0x2ae7", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x1c4ce30fdc", + "l1GasPrice": "0x10a58a4f", + "l1GasUsed": "0x1453f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755313800, + "chain": 10, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/10/run-latest.json b/broadcast/DeployKeystoreAccountFactory.s.sol/10/run-latest.json new file mode 100644 index 0000000..2108f55 --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/10/run-latest.json @@ -0,0 +1,76 @@ +{ + "transactions": [ + { + "hash": "0x4f1cacc9433fc5b4f071c171f79f1d45952098535c7dc7ea9e546849f6b7bb8a", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2e5abd", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x26", + "chainId": "0xa" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8ff7b5", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0xb23579c76feb1ee5f42bb565aa8e902b60c2d96dff5497f838c1836b39a5e51d", + "blockNumber": "0x8560e55", + "transactionHash": "0x4f1cacc9433fc5b4f071c171f79f1d45952098535c7dc7ea9e546849f6b7bb8a", + "transactionIndex": "0x10", + "logIndex": "0xa", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000800000000000000000000400080000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4f1cacc9433fc5b4f071c171f79f1d45952098535c7dc7ea9e546849f6b7bb8a", + "transactionIndex": "0x10", + "blockHash": "0xb23579c76feb1ee5f42bb565aa8e902b60c2d96dff5497f838c1836b39a5e51d", + "blockNumber": "0x8560e55", + "gasUsed": "0x218f4f", + "effectiveGasPrice": "0x2ae7", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x1c4ce30fdc", + "l1GasPrice": "0x10a58a4f", + "l1GasUsed": "0x1453f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755313800, + "chain": 10, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/137/run-1755314510.json b/broadcast/DeployKeystoreAccountFactory.s.sol/137/run-1755314510.json new file mode 100644 index 0000000..654f54e --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/137/run-1755314510.json @@ -0,0 +1,86 @@ +{ + "transactions": [ + { + "hash": "0xf2fb663448a1b5c58eb643114110677e328663e0ee9ee533089655fafec33f8c", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2e5abd", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4c", + "chainId": "0x89" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x105cb0f", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x87794819fbcf52c8a44cf66bfd5cab90a4c32c570c3aa340ab0a8870ee34cbab", + "blockNumber": "0x47c6159", + "transactionHash": "0xf2fb663448a1b5c58eb643114110677e328663e0ee9ee533089655fafec33f8c", + "transactionIndex": "0x46", + "logIndex": "0x1f6", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x000000000000000000000000dfe6ad10265afc05831b332fda6f5bc1ad9d79ce" + ], + "data": "0x00000000000000000000000000000000000000000000000000cb28513710185b00000000000000000000000000000000000000000000000b883e0ef7024c187d000000000000000000000000000000000000000000000425b8e0f76f3a1cda4f00000000000000000000000000000000000000000000000b8772e6a5cb3c0022000000000000000000000000000000000000000000000425b9ac1fc0712cf2aa", + "blockHash": "0x87794819fbcf52c8a44cf66bfd5cab90a4c32c570c3aa340ab0a8870ee34cbab", + "blockNumber": "0x47c6159", + "transactionHash": "0xf2fb663448a1b5c58eb643114110677e328663e0ee9ee533089655fafec33f8c", + "transactionIndex": "0x46", + "logIndex": "0x1f7", + "removed": false + } + ], + "logsBloom": "0x000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000408000100080000000000001000000000000000000000000000000000000000000000000010000000000800000000000000000400000000000000008000000000000000000004000800000000000000000002000000000000000000000000000000000000000000000000000000000000a4000000000000000000001000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xf2fb663448a1b5c58eb643114110677e328663e0ee9ee533089655fafec33f8c", + "transactionIndex": "0x46", + "blockHash": "0x87794819fbcf52c8a44cf66bfd5cab90a4c32c570c3aa340ab0a8870ee34cbab", + "blockNumber": "0x47c6159", + "gasUsed": "0x218f4f", + "effectiveGasPrice": "0x60db88404", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314510, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/137/run-latest.json b/broadcast/DeployKeystoreAccountFactory.s.sol/137/run-latest.json new file mode 100644 index 0000000..654f54e --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/137/run-latest.json @@ -0,0 +1,86 @@ +{ + "transactions": [ + { + "hash": "0xf2fb663448a1b5c58eb643114110677e328663e0ee9ee533089655fafec33f8c", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2e5abd", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4c", + "chainId": "0x89" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x105cb0f", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x87794819fbcf52c8a44cf66bfd5cab90a4c32c570c3aa340ab0a8870ee34cbab", + "blockNumber": "0x47c6159", + "transactionHash": "0xf2fb663448a1b5c58eb643114110677e328663e0ee9ee533089655fafec33f8c", + "transactionIndex": "0x46", + "logIndex": "0x1f6", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x000000000000000000000000dfe6ad10265afc05831b332fda6f5bc1ad9d79ce" + ], + "data": "0x00000000000000000000000000000000000000000000000000cb28513710185b00000000000000000000000000000000000000000000000b883e0ef7024c187d000000000000000000000000000000000000000000000425b8e0f76f3a1cda4f00000000000000000000000000000000000000000000000b8772e6a5cb3c0022000000000000000000000000000000000000000000000425b9ac1fc0712cf2aa", + "blockHash": "0x87794819fbcf52c8a44cf66bfd5cab90a4c32c570c3aa340ab0a8870ee34cbab", + "blockNumber": "0x47c6159", + "transactionHash": "0xf2fb663448a1b5c58eb643114110677e328663e0ee9ee533089655fafec33f8c", + "transactionIndex": "0x46", + "logIndex": "0x1f7", + "removed": false + } + ], + "logsBloom": "0x000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000408000100080000000000001000000000000000000000000000000000000000000000000010000000000800000000000000000400000000000000008000000000000000000004000800000000000000000002000000000000000000000000000000000000000000000000000000000000a4000000000000000000001000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xf2fb663448a1b5c58eb643114110677e328663e0ee9ee533089655fafec33f8c", + "transactionIndex": "0x46", + "blockHash": "0x87794819fbcf52c8a44cf66bfd5cab90a4c32c570c3aa340ab0a8870ee34cbab", + "blockNumber": "0x47c6159", + "gasUsed": "0x218f4f", + "effectiveGasPrice": "0x60db88404", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314510, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/42161/run-1755312691.json b/broadcast/DeployKeystoreAccountFactory.s.sol/42161/run-1755312691.json new file mode 100644 index 0000000..e6fd539 --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/42161/run-1755312691.json @@ -0,0 +1,73 @@ +{ + "transactions": [ + { + "hash": "0xe22de904b4e45420217c60ce8e272b4b20c148d45c735060200d221d49427afc", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2cc4cf", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x45", + "chainId": "0xa4b1" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x253aba", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x7557b02a6eb461624bbc29586b8a476575dcff548f1e4ef93a34f3805a8d7ae2", + "blockNumber": "0x15fcc92a", + "transactionHash": "0xe22de904b4e45420217c60ce8e272b4b20c148d45c735060200d221d49427afc", + "transactionIndex": "0x5", + "logIndex": "0x3", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000800000000000000000000400080000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe22de904b4e45420217c60ce8e272b4b20c148d45c735060200d221d49427afc", + "transactionIndex": "0x5", + "blockHash": "0x7557b02a6eb461624bbc29586b8a476575dcff548f1e4ef93a34f3805a8d7ae2", + "blockNumber": "0x15fcc92a", + "gasUsed": "0x21cd0a", + "effectiveGasPrice": "0xd4e400", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "gasUsedForL1": "0x3dbb", + "l1BlockNumber": "0x1614087", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755312691, + "chain": 42161, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/42161/run-latest.json b/broadcast/DeployKeystoreAccountFactory.s.sol/42161/run-latest.json new file mode 100644 index 0000000..e6fd539 --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/42161/run-latest.json @@ -0,0 +1,73 @@ +{ + "transactions": [ + { + "hash": "0xe22de904b4e45420217c60ce8e272b4b20c148d45c735060200d221d49427afc", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2cc4cf", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x45", + "chainId": "0xa4b1" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x253aba", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x7557b02a6eb461624bbc29586b8a476575dcff548f1e4ef93a34f3805a8d7ae2", + "blockNumber": "0x15fcc92a", + "transactionHash": "0xe22de904b4e45420217c60ce8e272b4b20c148d45c735060200d221d49427afc", + "transactionIndex": "0x5", + "logIndex": "0x3", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000800000000000000000000400080000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe22de904b4e45420217c60ce8e272b4b20c148d45c735060200d221d49427afc", + "transactionIndex": "0x5", + "blockHash": "0x7557b02a6eb461624bbc29586b8a476575dcff548f1e4ef93a34f3805a8d7ae2", + "blockNumber": "0x15fcc92a", + "gasUsed": "0x21cd0a", + "effectiveGasPrice": "0xd4e400", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "gasUsedForL1": "0x3dbb", + "l1BlockNumber": "0x1614087", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755312691, + "chain": 42161, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/43114/run-1755315645.json b/broadcast/DeployKeystoreAccountFactory.s.sol/43114/run-1755315645.json new file mode 100644 index 0000000..ee30992 --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/43114/run-1755315645.json @@ -0,0 +1,70 @@ +{ + "transactions": [ + { + "hash": "0x9ffa6f26f18e831673b067f015cb6217181489e93b1b5a77cca03928c8f2e842", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2e5abd", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x46", + "chainId": "0xa86a" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8c99cc", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0xf68bfa43b51a26c415cd1a467e5ca0c3b8d066e6744d5a5891f2309808ed2875", + "blockNumber": "0x4007e71", + "transactionHash": "0x9ffa6f26f18e831673b067f015cb6217181489e93b1b5a77cca03928c8f2e842", + "transactionIndex": "0x38", + "logIndex": "0x75", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000800000000000000000000400080000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9ffa6f26f18e831673b067f015cb6217181489e93b1b5a77cca03928c8f2e842", + "transactionIndex": "0x38", + "blockHash": "0xf68bfa43b51a26c415cd1a467e5ca0c3b8d066e6744d5a5891f2309808ed2875", + "blockNumber": "0x4007e71", + "gasUsed": "0x218f4f", + "effectiveGasPrice": "0x21732313", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315645, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/43114/run-latest.json b/broadcast/DeployKeystoreAccountFactory.s.sol/43114/run-latest.json new file mode 100644 index 0000000..ee30992 --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/43114/run-latest.json @@ -0,0 +1,70 @@ +{ + "transactions": [ + { + "hash": "0x9ffa6f26f18e831673b067f015cb6217181489e93b1b5a77cca03928c8f2e842", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2e5abd", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x46", + "chainId": "0xa86a" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8c99cc", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0xf68bfa43b51a26c415cd1a467e5ca0c3b8d066e6744d5a5891f2309808ed2875", + "blockNumber": "0x4007e71", + "transactionHash": "0x9ffa6f26f18e831673b067f015cb6217181489e93b1b5a77cca03928c8f2e842", + "transactionIndex": "0x38", + "logIndex": "0x75", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000800000000000000000000400080000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9ffa6f26f18e831673b067f015cb6217181489e93b1b5a77cca03928c8f2e842", + "transactionIndex": "0x38", + "blockHash": "0xf68bfa43b51a26c415cd1a467e5ca0c3b8d066e6744d5a5891f2309808ed2875", + "blockNumber": "0x4007e71", + "gasUsed": "0x218f4f", + "effectiveGasPrice": "0x21732313", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315645, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/56/run-1755315127.json b/broadcast/DeployKeystoreAccountFactory.s.sol/56/run-1755315127.json new file mode 100644 index 0000000..5a61305 --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/56/run-1755315127.json @@ -0,0 +1,70 @@ +{ + "transactions": [ + { + "hash": "0x41281660f4e458bf3ee54ce8a99c1db7756a8d549e5555169e8e2ff5d048fdd7", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2e5abd", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xaa", + "chainId": "0x38" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xbef60c", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x53dbb7fd35f465c57b8a8ace904c09fd2d360bfe9f492fbe7499fa9b022e85e9", + "blockNumber": "0x371493e", + "transactionHash": "0x41281660f4e458bf3ee54ce8a99c1db7756a8d549e5555169e8e2ff5d048fdd7", + "transactionIndex": "0x3b", + "logIndex": "0x192", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000800000000000000000000400080000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x41281660f4e458bf3ee54ce8a99c1db7756a8d549e5555169e8e2ff5d048fdd7", + "transactionIndex": "0x3b", + "blockHash": "0x53dbb7fd35f465c57b8a8ace904c09fd2d360bfe9f492fbe7499fa9b022e85e9", + "blockNumber": "0x371493e", + "gasUsed": "0x218f4f", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315127, + "chain": 56, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/56/run-latest.json b/broadcast/DeployKeystoreAccountFactory.s.sol/56/run-latest.json new file mode 100644 index 0000000..5a61305 --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/56/run-latest.json @@ -0,0 +1,70 @@ +{ + "transactions": [ + { + "hash": "0x41281660f4e458bf3ee54ce8a99c1db7756a8d549e5555169e8e2ff5d048fdd7", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2e5abd", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xaa", + "chainId": "0x38" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xbef60c", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x53dbb7fd35f465c57b8a8ace904c09fd2d360bfe9f492fbe7499fa9b022e85e9", + "blockNumber": "0x371493e", + "transactionHash": "0x41281660f4e458bf3ee54ce8a99c1db7756a8d549e5555169e8e2ff5d048fdd7", + "transactionIndex": "0x3b", + "logIndex": "0x192", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000800000000000000000000400080000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x41281660f4e458bf3ee54ce8a99c1db7756a8d549e5555169e8e2ff5d048fdd7", + "transactionIndex": "0x3b", + "blockHash": "0x53dbb7fd35f465c57b8a8ace904c09fd2d360bfe9f492fbe7499fa9b022e85e9", + "blockNumber": "0x371493e", + "gasUsed": "0x218f4f", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315127, + "chain": 56, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/8453/run-1755222796.json b/broadcast/DeployKeystoreAccountFactory.s.sol/8453/run-1755222796.json new file mode 100644 index 0000000..7ef37b2 --- /dev/null +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/8453/run-1755222796.json @@ -0,0 +1,77 @@ +{ + "transactions": [ + { + "hash": "0xcdb8a6de000264ea642d996b89e04649da6d4e122c537bcb188dc1d4f042ae03", + "transactionType": "CREATE2", + "contractName": "KeystoreAccountFactory", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "function": null, + "arguments": [ + "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2e5abd", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x44", + "chainId": "0x2105" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xcfb09e", + "logs": [ + { + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x8735d43dabea7d6f8a3ef37232f09f355db6c234d87247998007ce19d5db5f75", + "blockNumber": "0x20a1aff", + "blockTimestamp": "0x689e92e1", + "transactionHash": "0xcdb8a6de000264ea642d996b89e04649da6d4e122c537bcb188dc1d4f042ae03", + "transactionIndex": "0x47", + "logIndex": "0x71", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000800000000000000000000400080000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xcdb8a6de000264ea642d996b89e04649da6d4e122c537bcb188dc1d4f042ae03", + "transactionIndex": "0x47", + "blockHash": "0x8735d43dabea7d6f8a3ef37232f09f355db6c234d87247998007ce19d5db5f75", + "blockNumber": "0x20a1aff", + "gasUsed": "0x218f4f", + "effectiveGasPrice": "0x1be6a6", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x1646b2124f", + "l1GasPrice": "0x1e2a6e43", + "l1GasUsed": "0x14574" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755222796, + "chain": 8453, + "commit": "2d9be2e" +} \ No newline at end of file diff --git a/broadcast/DeployKeystoreAccountFactory.s.sol/8453/run-latest.json b/broadcast/DeployKeystoreAccountFactory.s.sol/8453/run-latest.json index c5275a3..7ef37b2 100644 --- a/broadcast/DeployKeystoreAccountFactory.s.sol/8453/run-latest.json +++ b/broadcast/DeployKeystoreAccountFactory.s.sol/8453/run-latest.json @@ -1,29 +1,29 @@ { "transactions": [ { - "hash": "0x4c6a76a88a51384adf964c65bc5be82bc1d0ea7dcac4285359c8876689bb2103", + "hash": "0xcdb8a6de000264ea642d996b89e04649da6d4e122c537bcb188dc1d4f042ae03", "transactionType": "CREATE2", "contractName": "KeystoreAccountFactory", - "contractAddress": "0x2f775f9ffc02231c3bb1ea1281f1da9ba2f2a069", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", "function": null, "arguments": [ "0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108", - "0x18c90BdFc5667D11605ebde82E5E9CDC4D789363" + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" ], "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x299cd5", + "gas": "0x2e5abd", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516124a73803806124a783398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b61186980610c3e83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c051610a8a6101b45f395f81816078015261039601525f818161011c01526101b001525f818160d40152818161027501526104620152610a8a5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe1461010b578063bbd6dd6b1461013e578063d7eb8e811461015d575f5ffd5b806309ccb8801461006757806311464fbe146100c3578063972aaeb6146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b61010961010436600461058a565b61017c565b005b348015610116575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b348015610149575f5ffd5b5061009a6101583660046105b4565b610222565b348015610168575f5ffd5b5061009a6101773660046105b4565b61037d565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff821660048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b158015610208575f5ffd5b505af115801561021a573d5f5f3e3d5ffd5b505050505050565b5f610374825f1b604051806020016102399061057d565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe082820381018352601f909101166040819052602481018790527f000000000000000000000000000000000000000000000000000000000000000090604401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152918152602080830180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f9498bd7100000000000000000000000000000000000000000000000000000000179052905161031d939291016105d4565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610359929160200161065b565b60405160208183030381529060405280519060200120610537565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610421576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f6f6e6c792063616c6c61626c652066726f6d2053656e64657243726561746f72604482015260640160405180910390fd5b5f61042c8484610222565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561045457509050610377565b6040516024810186905284907f000000000000000000000000000000000000000000000000000000000000000090604401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f9498bd7100000000000000000000000000000000000000000000000000000000179052516105059061057d565b6105109291906105d4565b8190604051809103905ff590508015801561052d573d5f5f3e3d5ffd5b5095945050505050565b5f6103748383305f604051836040820152846020820152828152600b8101905060ff81536055902073ffffffffffffffffffffffffffffffffffffffff16949350505050565b6103dd8061067883390190565b5f6020828403121561059a575f5ffd5b813563ffffffff811681146105ad575f5ffd5b9392505050565b5f5f604083850312156105c5575f5ffd5b50508035926020909101359150565b73ffffffffffffffffffffffffffffffffffffffff83168152604060208201525f82518060408401528060208501606085015e5f6060828501015260607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168401019150509392505050565b5f81518060208401855e5f93019283525090919050565b5f61066f6106698386610644565b84610644565b94935050505056fe60806040526040516103dd3803806103dd8339810160408190526100229161023c565b61002c8282610033565b5050610321565b61003c82610091565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a280511561008557610080828261010c565b505050565b61008d61017f565b5050565b806001600160a01b03163b5f036100cb57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b60605f5f846001600160a01b031684604051610128919061030b565b5f60405180830381855af49150503d805f8114610160576040519150601f19603f3d011682016040523d82523d5f602084013e610165565b606091505b5090925090506101768583836101a0565b95945050505050565b341561019e5760405163b398979f60e01b815260040160405180910390fd5b565b6060826101b5576101b0826101ff565b6101f8565b81511580156101cc57506001600160a01b0384163b155b156101f557604051639996b31560e01b81526001600160a01b03851660048201526024016100c2565b50805b9392505050565b80511561020f5780518082602001fd5b60405163d6bda27560e01b815260040160405180910390fd5b634e487b7160e01b5f52604160045260245ffd5b5f5f6040838503121561024d575f5ffd5b82516001600160a01b0381168114610263575f5ffd5b60208401519092506001600160401b0381111561027e575f5ffd5b8301601f8101851361028e575f5ffd5b80516001600160401b038111156102a7576102a7610228565b604051601f8201601f19908116603f011681016001600160401b03811182821017156102d5576102d5610228565b6040528181528282016020018710156102ec575f5ffd5b8160208401602083015e5f602083830101528093505050509250929050565b5f82518060208501845e5f920191825250919050565b60b08061032d5f395ff3fe6080604052600a600c565b005b60186014601a565b605d565b565b5f60587f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b905090565b365f5f375f5f365f845af43d5f5f3e8080156076573d5ff35b3d5ffdfea264697066735822122084dafcf134fb2b5deec1f12a82983f3c00800b90cf49a112bc0b067a2d5c82a764736f6c634300081c0033a2646970667358221220f568573ba0196806ef8081c197415e6658a3cf5a770c0ce0c4de317751d0a98f64736f6c634300081c003360c060405234801561000f575f5ffd5b5060405161186938038061186983398101604081905261002e916100cc565b6001600160a01b03808316608052811660a052610049610050565b5050610104565b63409feecd198054600181161561006e5763f92ee8a95f526004601cfd5b6001600160401b03808260011c146100b0578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b03811681146100c9575f5ffd5b50565b5f5f604083850312156100dd575f5ffd5b82516100e8816100b5565b60208401519092506100f9816100b5565b809150509250929050565b60805160a0516116fe61016b5f395f81816101bd015281816102e7015281816106d1015281816109ba0152610afd01525f818161022f0152818161050d015281816105b7015281816106f501528181610811015281816108cc015261091301526116fe5ff3fe6080604052600436106100c6575f3560e01c8063772a000111610071578063b61d27f61161004c578063b61d27f614610253578063c399ec8814610272578063d087d28814610286575f5ffd5b8063772a0001146101af5780639498bd7114610202578063b0d691fe14610221575f5ffd5b806334fcd5be116100a157806334fcd5be146101675780634a58db19146101885780634d44560d14610190575f5ffd5b80630a451fbc146100d15780631626ba7e146100f857806319822f7c14610148575f5ffd5b366100cd57005b5f5ffd5b3480156100dc575f5ffd5b506100e55f5481565b6040519081526020015b60405180910390f35b348015610103575f5ffd5b50610117610112366004610f4a565b61029a565b6040517fffffffff0000000000000000000000000000000000000000000000000000000090911681526020016100ef565b348015610153575f5ffd5b506100e5610162366004610f8e565b6103dd565b348015610172575f5ffd5b50610186610181366004610fdd565b610402565b005b61018661050b565b34801561019b575f5ffd5b506101866101aa36600461106f565b6105ad565b3480156101ba575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100ef565b34801561020d575f5ffd5b5061018661021c366004611099565b61065f565b34801561022c575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000006101dd565b34801561025e575f5ffd5b5061018661026d3660046110b0565b610774565b34801561027d575f5ffd5b506100e56107cc565b348015610291575f5ffd5b506100e5610880565b5f5f5f5f848060200190518101906102b29190611182565b9250925092505f6040518060a001604052805f54815260200188815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b815260040161033e919061125c565b602060405180830381865afa158015610359573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061037d919061130b565b036103af57507fffffffff0000000000000000000000000000000000000000000000000000000093506103d792505050565b507f1626ba7e0000000000000000000000000000000000000000000000000000000093505050505b92915050565b5f6103e66108fb565b6103f0848461099c565b90506103fb82610b7c565b9392505050565b61040a610bc1565b805f5b81811015610505573684848381811061042857610428611322565b905060200281019061043a919061134f565b90505f61049861044d602084018461138b565b602084013561045f60408601866113a6565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610bc9565b9050806104fb57836001036104b4576104af610bdf565b6104fb565b826104be5f610bf0565b6040517f5a1546750000000000000000000000000000000000000000000000000000000081526004016104f292919061140e565b60405180910390fd5b505060010161040d565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610594575f5ffd5b505af11580156105a6573d5f5f3e3d5ffd5b5050505050565b6105b5610bc1565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b158015610645575f5ffd5b505af1158015610657573d5f5f3e3d5ffd5b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156106b05760018160011c14303b106106a75763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610770576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b61077c610bc1565b5f6107bd858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610bc9565b9050806105a6576105a6610bdf565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610857573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061087b919061130b565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a9060440161083c565b3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461099a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e740000000060448201526064016104f2565b565b5f5f6109aa84845f54610c21565b90508060400151515f14610ac0577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610a0e9190611426565b84606001516040518463ffffffff1660e01b8152600401610a31939291906114ce565b5f604051808303815f87803b158015610a48575f5ffd5b505af1158015610a5a573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610a8c9050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610b3290849060040161125c565b602060405180830381865afa158015610b4d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b71919061130b565b949350505050565b50565b8015610b79576040515f90339083908381818185875af1925050503d805f81146105a6576040519150601f19603f3d011682016040523d82523d5f602084013e6105a6565b61099a6108fb565b5f5f5f845160208601878987f195945050505050565b61099a610beb5f610bf0565b610cac565b60603d8215610c045782811115610c045750815b604051602082018101604052818152815f602083013e9392505050565b610c516040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f8080610c6a610c656101008901896113a6565b610cb4565b9250925092505f610c7b8883610cd2565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b60608080610cc484860186611523565b919790965090945092505050565b6040805161012081019091526060905f9080610cf1602087018761138b565b73ffffffffffffffffffffffffffffffffffffffff16815260200185602001358152602001858060400190610d2691906113a6565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250602001610d6c60608701876113a6565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c0870135606083015201610dcf60e08701876113a6565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020908101859052604051919250610e1f918391016115a7565b60405160208183030381529060405291505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610eab57610eab610e37565b604052919050565b5f67ffffffffffffffff821115610ecc57610ecc610e37565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610f07575f5ffd5b8135610f1a610f1582610eb3565b610e64565b818152846020838601011115610f2e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f60408385031215610f5b575f5ffd5b82359150602083013567ffffffffffffffff811115610f78575f5ffd5b610f8485828601610ef8565b9150509250929050565b5f5f5f60608486031215610fa0575f5ffd5b833567ffffffffffffffff811115610fb6575f5ffd5b84016101208187031215610fc8575f5ffd5b95602085013595506040909401359392505050565b5f5f60208385031215610fee575f5ffd5b823567ffffffffffffffff811115611004575f5ffd5b8301601f81018513611014575f5ffd5b803567ffffffffffffffff81111561102a575f5ffd5b8560208260051b840101111561103e575f5ffd5b6020919091019590945092505050565b73ffffffffffffffffffffffffffffffffffffffff81168114610b79575f5ffd5b5f5f60408385031215611080575f5ffd5b823561108b8161104e565b946020939093013593505050565b5f602082840312156110a9575f5ffd5b5035919050565b5f5f5f5f606085870312156110c3575f5ffd5b84356110ce8161104e565b935060208501359250604085013567ffffffffffffffff8111156110f0575f5ffd5b8501601f81018713611100575f5ffd5b803567ffffffffffffffff811115611116575f5ffd5b876020828401011115611127575f5ffd5b949793965060200194505050565b5f82601f830112611144575f5ffd5b8151611152610f1582610eb3565b818152846020838601011115611166575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f60608486031215611194575f5ffd5b835167ffffffffffffffff8111156111aa575f5ffd5b6111b686828701611135565b935050602084015167ffffffffffffffff8111156111d2575f5ffd5b6111de86828701611135565b925050604084015167ffffffffffffffff8111156111fa575f5ffd5b61120686828701611135565b9150509250925092565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b6020815281516020820152602082015160408201525f604083015160a0606084015261128b60c0840182611210565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160808501526112c68282611210565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526113028282611210565b95945050505050565b5f6020828403121561131b575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611381575f5ffd5b9190910192915050565b5f6020828403121561139b575f5ffd5b81356103fb8161104e565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126113d9575f5ffd5b83018035915067ffffffffffffffff8211156113f3575f5ffd5b602001915036819003821315611407575f5ffd5b9250929050565b828152604060208201525f610b716040830184611210565b5f60208284031215611436575f5ffd5b815167ffffffffffffffff81111561144c575f5ffd5b8201601f8101841361145c575f5ffd5b805167ffffffffffffffff81111561147657611476610e37565b8060051b61148660208201610e64565b918252602081840181019290810190878411156114a1575f5ffd5b6020850194505b838510156114c35784518252602094850194909101906114a8565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b8181101561150f5783518352602093840193909201916001016114f1565b505083810360408501526114c38186611210565b5f5f5f60608486031215611535575f5ffd5b833567ffffffffffffffff81111561154b575f5ffd5b61155786828701610ef8565b935050602084013567ffffffffffffffff811115611573575f5ffd5b61157f86828701610ef8565b925050604084013567ffffffffffffffff81111561159b575f5ffd5b61120686828701610ef8565b602081526115ce60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f604083015161012060608401526115f4610140840182611210565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301608085015261162f8282611210565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030161010085015261168a8282611210565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611302828261121056fea2646970667358221220f2032561e99e8516b3a7211e7ecb5f41df8aba7cb9be514813e007f24a08ae7864736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000018c90bdfc5667d11605ebde82e5e9cdc4d789363", - "nonce": "0x41", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b506040516129a43803806129a483398101604081905261002e91610116565b818160405161003c906100f2565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561006c573d5f5f3e3d5ffd5b506001600160a01b03908116608052821660a0819052604080516213997160e71b815290516309ccb880916004808201926020929091908290030181865afa1580156100ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100de919061014e565b6001600160a01b031660c052506101709050565b6122c5806106df83390190565b6001600160a01b0381168114610113575f5ffd5b50565b5f5f60408385031215610127575f5ffd5b8251610132816100ff565b6020840151909250610143816100ff565b809150509250929050565b5f6020828403121561015e575f5ffd5b8151610169816100ff565b9392505050565b60805160a05160c05161052b6101b45f395f81816078015261029301525f818161011101526101a301525f818160d40152818161021a0152610322015261052b5ff3fe608060405260043610610063575f3560e01c8063b0d691fe11610041578063b0d691fe14610100578063bbd6dd6b14610133578063d7eb8e8114610152575f5ffd5b806309ccb8801461006757806311464fbe146100c357806340733f25146100f6575b5f5ffd5b348015610072575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ce575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b6100fe610171565b005b34801561010b575f5ffd5b5061009a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561013e575f5ffd5b5061009a61014d3660046104d5565b610214565b34801561015d575f5ffd5b5061009a61016c3660046104d5565b61027a565b6040517f0396cb6000000000000000000000000000000000000000000000000000000000815263ffffffff60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690630396cb609034906024015f604051808303818588803b1580156101fb575f5ffd5b505af115801561020d573d5f5f3e3d5ffd5b5050505050565b5f6102717f00000000000000000000000000000000000000000000000000000000000000008484604051602001610255929190918252602082015260400190565b60405160208183030381529060405280519060200120306103fe565b90505b92915050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102ea576040517f3b9b3f6e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102f58484610214565b905073ffffffffffffffffffffffffffffffffffffffff81163b801561031d57509050610274565b6103787f0000000000000000000000000000000000000000000000000000000000000000868660405160200161035d929190918252602082015260400190565b60405160208183030381529060405280519060200120610457565b6040517f9498bd710000000000000000000000000000000000000000000000000000000081526004810187905290935073ffffffffffffffffffffffffffffffffffffffff841690639498bd71906024015f604051808303815f87803b1580156103e0575f5ffd5b505af11580156103f2573d5f5f3e3d5ffd5b50505050505092915050565b5f5f610441855f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c2090505f602152919050565b905061044e818585610463565b95945050505050565b5f6102715f8484610482565b5f60ff5f5350603592835260601b60015260155260555f908120915290565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806104ca5763301164255f526004601cfd5b5f6021529392505050565b5f5f604083850312156104e6575f5ffd5b5050803592602090910135915056fea2646970667358221220e2019351f96de53c3067bfb54712da36d77a27554dd98c811284794e12a0e98e64736f6c634300081c0033610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x44", "chainId": "0x2105" }, "additionalContracts": [ { "transactionType": "CREATE", - "address": "0xf93270ae147e3969de7dc13b781fe23e994ae7b6", - "initCode": "0x60c060405234801561000f575f5ffd5b5060405161186938038061186983398101604081905261002e916100cc565b6001600160a01b03808316608052811660a052610049610050565b5050610104565b63409feecd198054600181161561006e5763f92ee8a95f526004601cfd5b6001600160401b03808260011c146100b0578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b03811681146100c9575f5ffd5b50565b5f5f604083850312156100dd575f5ffd5b82516100e8816100b5565b60208401519092506100f9816100b5565b809150509250929050565b60805160a0516116fe61016b5f395f81816101bd015281816102e7015281816106d1015281816109ba0152610afd01525f818161022f0152818161050d015281816105b7015281816106f501528181610811015281816108cc015261091301526116fe5ff3fe6080604052600436106100c6575f3560e01c8063772a000111610071578063b61d27f61161004c578063b61d27f614610253578063c399ec8814610272578063d087d28814610286575f5ffd5b8063772a0001146101af5780639498bd7114610202578063b0d691fe14610221575f5ffd5b806334fcd5be116100a157806334fcd5be146101675780634a58db19146101885780634d44560d14610190575f5ffd5b80630a451fbc146100d15780631626ba7e146100f857806319822f7c14610148575f5ffd5b366100cd57005b5f5ffd5b3480156100dc575f5ffd5b506100e55f5481565b6040519081526020015b60405180910390f35b348015610103575f5ffd5b50610117610112366004610f4a565b61029a565b6040517fffffffff0000000000000000000000000000000000000000000000000000000090911681526020016100ef565b348015610153575f5ffd5b506100e5610162366004610f8e565b6103dd565b348015610172575f5ffd5b50610186610181366004610fdd565b610402565b005b61018661050b565b34801561019b575f5ffd5b506101866101aa36600461106f565b6105ad565b3480156101ba575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100ef565b34801561020d575f5ffd5b5061018661021c366004611099565b61065f565b34801561022c575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000006101dd565b34801561025e575f5ffd5b5061018661026d3660046110b0565b610774565b34801561027d575f5ffd5b506100e56107cc565b348015610291575f5ffd5b506100e5610880565b5f5f5f5f848060200190518101906102b29190611182565b9250925092505f6040518060a001604052805f54815260200188815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b815260040161033e919061125c565b602060405180830381865afa158015610359573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061037d919061130b565b036103af57507fffffffff0000000000000000000000000000000000000000000000000000000093506103d792505050565b507f1626ba7e0000000000000000000000000000000000000000000000000000000093505050505b92915050565b5f6103e66108fb565b6103f0848461099c565b90506103fb82610b7c565b9392505050565b61040a610bc1565b805f5b81811015610505573684848381811061042857610428611322565b905060200281019061043a919061134f565b90505f61049861044d602084018461138b565b602084013561045f60408601866113a6565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610bc9565b9050806104fb57836001036104b4576104af610bdf565b6104fb565b826104be5f610bf0565b6040517f5a1546750000000000000000000000000000000000000000000000000000000081526004016104f292919061140e565b60405180910390fd5b505060010161040d565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610594575f5ffd5b505af11580156105a6573d5f5f3e3d5ffd5b5050505050565b6105b5610bc1565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b158015610645575f5ffd5b505af1158015610657573d5f5f3e3d5ffd5b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156106b05760018160011c14303b106106a75763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610770576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b61077c610bc1565b5f6107bd858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610bc9565b9050806105a6576105a6610bdf565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610857573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061087b919061130b565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a9060440161083c565b3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461099a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e740000000060448201526064016104f2565b565b5f5f6109aa84845f54610c21565b90508060400151515f14610ac0577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610a0e9190611426565b84606001516040518463ffffffff1660e01b8152600401610a31939291906114ce565b5f604051808303815f87803b158015610a48575f5ffd5b505af1158015610a5a573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610a8c9050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610b3290849060040161125c565b602060405180830381865afa158015610b4d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b71919061130b565b949350505050565b50565b8015610b79576040515f90339083908381818185875af1925050503d805f81146105a6576040519150601f19603f3d011682016040523d82523d5f602084013e6105a6565b61099a6108fb565b5f5f5f845160208601878987f195945050505050565b61099a610beb5f610bf0565b610cac565b60603d8215610c045782811115610c045750815b604051602082018101604052818152815f602083013e9392505050565b610c516040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f8080610c6a610c656101008901896113a6565b610cb4565b9250925092505f610c7b8883610cd2565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b60608080610cc484860186611523565b919790965090945092505050565b6040805161012081019091526060905f9080610cf1602087018761138b565b73ffffffffffffffffffffffffffffffffffffffff16815260200185602001358152602001858060400190610d2691906113a6565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250602001610d6c60608701876113a6565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c0870135606083015201610dcf60e08701876113a6565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020908101859052604051919250610e1f918391016115a7565b60405160208183030381529060405291505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610eab57610eab610e37565b604052919050565b5f67ffffffffffffffff821115610ecc57610ecc610e37565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610f07575f5ffd5b8135610f1a610f1582610eb3565b610e64565b818152846020838601011115610f2e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f60408385031215610f5b575f5ffd5b82359150602083013567ffffffffffffffff811115610f78575f5ffd5b610f8485828601610ef8565b9150509250929050565b5f5f5f60608486031215610fa0575f5ffd5b833567ffffffffffffffff811115610fb6575f5ffd5b84016101208187031215610fc8575f5ffd5b95602085013595506040909401359392505050565b5f5f60208385031215610fee575f5ffd5b823567ffffffffffffffff811115611004575f5ffd5b8301601f81018513611014575f5ffd5b803567ffffffffffffffff81111561102a575f5ffd5b8560208260051b840101111561103e575f5ffd5b6020919091019590945092505050565b73ffffffffffffffffffffffffffffffffffffffff81168114610b79575f5ffd5b5f5f60408385031215611080575f5ffd5b823561108b8161104e565b946020939093013593505050565b5f602082840312156110a9575f5ffd5b5035919050565b5f5f5f5f606085870312156110c3575f5ffd5b84356110ce8161104e565b935060208501359250604085013567ffffffffffffffff8111156110f0575f5ffd5b8501601f81018713611100575f5ffd5b803567ffffffffffffffff811115611116575f5ffd5b876020828401011115611127575f5ffd5b949793965060200194505050565b5f82601f830112611144575f5ffd5b8151611152610f1582610eb3565b818152846020838601011115611166575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f60608486031215611194575f5ffd5b835167ffffffffffffffff8111156111aa575f5ffd5b6111b686828701611135565b935050602084015167ffffffffffffffff8111156111d2575f5ffd5b6111de86828701611135565b925050604084015167ffffffffffffffff8111156111fa575f5ffd5b61120686828701611135565b9150509250925092565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b6020815281516020820152602082015160408201525f604083015160a0606084015261128b60c0840182611210565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160808501526112c68282611210565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526113028282611210565b95945050505050565b5f6020828403121561131b575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611381575f5ffd5b9190910192915050565b5f6020828403121561139b575f5ffd5b81356103fb8161104e565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126113d9575f5ffd5b83018035915067ffffffffffffffff8211156113f3575f5ffd5b602001915036819003821315611407575f5ffd5b9250929050565b828152604060208201525f610b716040830184611210565b5f60208284031215611436575f5ffd5b815167ffffffffffffffff81111561144c575f5ffd5b8201601f8101841361145c575f5ffd5b805167ffffffffffffffff81111561147657611476610e37565b8060051b61148660208201610e64565b918252602081840181019290810190878411156114a1575f5ffd5b6020850194505b838510156114c35784518252602094850194909101906114a8565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b8181101561150f5783518352602093840193909201916001016114f1565b505083810360408501526114c38186611210565b5f5f5f60608486031215611535575f5ffd5b833567ffffffffffffffff81111561154b575f5ffd5b61155786828701610ef8565b935050602084013567ffffffffffffffff811115611573575f5ffd5b61157f86828701610ef8565b925050604084013567ffffffffffffffff81111561159b575f5ffd5b61120686828701610ef8565b602081526115ce60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f604083015161012060608401526115f4610140840182611210565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301608085015261162f8282611210565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030161010085015261168a8282611210565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611302828261121056fea2646970667358221220f2032561e99e8516b3a7211e7ecb5f41df8aba7cb9be514813e007f24a08ae7864736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000018c90bdfc5667d11605ebde82e5e9cdc4d789363" + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", + "initCode": "0x610160604052348015610010575f5ffd5b506040516122c53803806122c583398101604081905261002f91610187565b306080524660a05260608061007e604080518082018252600f81526e12d95e5cdd1bdc995058d8dbdd5b9d608a1b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a0902061010052506100e79050565b6001600160a01b038083166101205281166101405261010461010b565b50506101bf565b63409feecd19805460018116156101295763f92ee8a95f526004601cfd5b6001600160401b03808260011c1461016b578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b6001600160a01b0381168114610184575f5ffd5b50565b5f5f60408385031215610198575f5ffd5b82516101a381610170565b60208401519092506101b481610170565b809150509250929050565b60805160a05160c05160e05161010051610120516101405161206f6102565f395f8181610262015281816108e701528181610c5401528181610d97015261128f01525f818161030f0152818161067b015281816107250152818161090b01528181610a2701528181610ae20152610bad01525f61133501525f6113ef01525f6113c901525f61137901525f611356015261206f5ff3fe60806040526004361061010c575f3560e01c80637e024e16116100a1578063b61d27f611610071578063c399ec8811610057578063c399ec8814610399578063d087d288146103ad578063f23a6e61146103c1575f5ffd5b8063b61d27f614610333578063bc197c8114610352575f5ffd5b80637e024e16146102a757806384b0196e146102bb5780639498bd71146102e2578063b0d691fe14610301575f5ffd5b806334fcd5be116100dc57806334fcd5be1461020c5780634a58db191461022d5780634d44560d14610235578063772a000114610254575f5ffd5b806301ffc9a714610117578063150b7a021461014b5780631626ba7e146101c057806319822f7c146101df575f5ffd5b3661011357005b5f5ffd5b348015610122575f5ffd5b506101366101313660046115cc565b610406565b60405190151581526020015b60405180910390f35b348015610156575f5ffd5b5061018f61016536600461166a565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610142565b3480156101cb575f5ffd5b5061018f6101da3660046116d8565b6104ea565b3480156101ea575f5ffd5b506101fe6101f9366004611720565b610552565b604051908152602001610142565b348015610217575f5ffd5b5061022b6102263660046117b0565b610570565b005b61022b610679565b348015610240575f5ffd5b5061022b61024f3660046117ef565b61071b565b34801561025f575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610142565b3480156102b2575f5ffd5b506101fe5f5481565b3480156102c6575f5ffd5b506102cf6107cd565b6040516101429796959493929190611865565b3480156102ed575f5ffd5b5061022b6102fc366004611924565b610875565b34801561030c575f5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000610282565b34801561033e575f5ffd5b5061022b61034d36600461193b565b61098a565b34801561035d575f5ffd5b5061018f61036c366004611993565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b3480156103a4575f5ffd5b506101fe6109e2565b3480156103b8575f5ffd5b506101fe610a96565b3480156103cc575f5ffd5b5061018f6103db366004611a56565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f150b7a0200000000000000000000000000000000000000000000000000000000148061049857507fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000145b806104e457507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b5f816105275761773961ffff83190402840361052757507f773900010000000000000000000000000000000000000000000000000000000061054b565b5f61053b856105368686610b11565b610b5f565b155f03631626ba7e1760e01b9150505b9392505050565b5f61055b610b95565b6105658484610c36565b905061054b82610e0e565b610578610e53565b805f5b81811015610673573684848381811061059657610596611acd565b90506020028101906105a89190611afa565b90505f6106066105bb6020840184611b36565b60208401356105cd6040860186611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061066957836001036106225761061d610e71565b610669565b8261062c5f610e82565b6040517f5a154675000000000000000000000000000000000000000000000000000000008152600401610660929190611bb2565b60405180910390fd5b505060010161057b565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb760faf900000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169063b760faf99034906024015f604051808303818588803b158015610702575f5ffd5b505af1158015610714573d5f5f3e3d5ffd5b5050505050565b610723610e53565b7f00000000000000000000000000000000000000000000000000000000000000006040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260248201849052919091169063205c2878906044015f604051808303815f87803b1580156107b3575f5ffd5b505af11580156107c5573d5f5f3e3d5ffd5b505050505050565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f808083610863604080518082018252600f81527f4b657973746f72654163636f756e7400000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108c65760018160011c14303b106108bd5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f828155604051839173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116927f0000000000000000000000000000000000000000000000000000000000000000909116917f761269bd6ebe25520ae3727c288ead3622882df287b06a48146bddb5f434634591a48015610986576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b5050565b610992610e53565b5f6109d3858585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050505a610e5b565b90508061071457610714610e71565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906370a08231906024015b602060405180830381865afa158015610a6d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a919190611bca565b905090565b6040517f35567e1a0000000000000000000000000000000000000000000000000000000081523060048201525f602482018190529073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906335567e1a90604401610a52565b818161649261ffff30801c1904028183017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0013503610b5857506040810135016020810190355b9250929050565b5f610b6b848484610eb3565b80610b7c5750610b7c848484610ed4565b80610b8d5750610b8d84848461114c565b949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610c34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6163636f756e743a206e6f742066726f6d20456e747279506f696e74000000006044820152606401610660565b565b5f5f610c4484845f546111b7565b90508060400151515f14610d5a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166380855fff5f548360400151806020019051810190610ca89190611c5d565b84606001516040518463ffffffff1660e01b8152600401610ccb93929190611d05565b5f604051808303815f87803b158015610ce2575f5ffd5b505af1158015610cf4573d5f5f3e3d5ffd5b505060408051602080820183525f8252858301919091526060850151805190820120825191820152019150610d269050565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260608201525b6040517f5ed9592a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635ed9592a90610dcc908490600401611d5a565b602060405180830381865afa158015610de7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190611bca565b50565b8015610e0b576040515f90339083908381818185875af1925050503d805f8114610714576040519150601f19603f3d011682016040523d82523d5f602084013e610714565b610c34610b95565b5f5f5f845160208601878987f195945050505050565b610c34610e7d5f610e82565b611242565b60603d8215610e965782811115610e965750815b604051602082018101604052818152815f602083013e9392505050565b5f336dd9ecebf3c23529de49815dac1c4c0361054b57610b8d84848461124a565b5f308015610f40575f5f5f5f5f610ee96107cd565b5060408051865160209788012081830152855195909601949094206060860152608085019290925273ffffffffffffffffffffffffffffffffffffffff1660a084015260c083015260e08201905296505050505050505b6040516002840385013560f01c8060420180860387016119015f52604081602037821582881017896042601e20181715610fab575f94507f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de8552886020526040852098505050611123565b7f5479706564446174615369676e280000000000000000000000000000000000008452600e84018360408301823760288185019081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01515f1a602914611043575f6001858301035b6001820191506029828203515f1a148683101161101557508085039450808560408501018337602881830153505b6f07fffffe00000000000001000000000081515f1a1c5b602882515f1a1461108057806512010000000183515f1a1c17905060018201915061105a565b7f20636f6e74656e74732c737472696e67206e616d652c737472696e670000000082527f2076657273696f6e2c75696e7432353620636861696e49642c61646472657373601c8301527f20766572696679696e67436f6e74726163742c627974657333322073616c7429603c830152605c820191508460408401833760408388379084018590038520865260e08620604052600116604201601e20985050909403935b50604052806111385761113585611333565b94505b61114385858561124a565b95945050505050565b5f3a61054b573a3a526d378edcd5b5b0a24f5342d8c1048560203a3a388461fffffa503a516111ab57604051631626ba7e3a528160205260408052454561ffff0117805a10838814171561119c57fe5b3a3a6064601c3085fa50506040525b50610b8d84848461124a565b6111e76040518060a001604052805f81526020015f81526020016060815260200160608152602001606081525090565b5f80806112006111fb610100890189611b51565b611449565b9250925092505f6112118883611467565b6040805160a08101825297885260208801989098529686019390935250606084015250506080810191909152919050565b805160208201fd5b5f80808061125a85870187611e8a565b9250925092505f6040518060a001604052805f54815260200189815260200185815260200184815260200183815250905060017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635ed9592a836040518263ffffffff1660e01b81526004016112e69190611d5a565b602060405180830381865afa158015611301573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113259190611bca565b141598975050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114265750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b6719010000000000005f5280601a5281603a52604260182090505f603a52919050565b6060808061145984860186611e8a565b919790965090945092505050565b6040805161012081019091526060905f90806114866020870187611b36565b73ffffffffffffffffffffffffffffffffffffffff168152602001856020013581526020018580604001906114bb9190611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505050908252506020016115016060870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505090825250608080870135602083015260a0870135604083015260c087013560608301520161156460e0870187611b51565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525060209081018590526040519192506115b491839101611f18565b60405160208183030381529060405291505092915050565b5f602082840312156115dc575f5ffd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054b575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114610e0b575f5ffd5b5f5f83601f84011261163c575f5ffd5b50813567ffffffffffffffff811115611653575f5ffd5b602083019150836020828501011115610b58575f5ffd5b5f5f5f5f5f6080868803121561167e575f5ffd5b85356116898161160b565b945060208601356116998161160b565b935060408601359250606086013567ffffffffffffffff8111156116bb575f5ffd5b6116c78882890161162c565b969995985093965092949392505050565b5f5f5f604084860312156116ea575f5ffd5b83359250602084013567ffffffffffffffff811115611707575f5ffd5b6117138682870161162c565b9497909650939450505050565b5f5f5f60608486031215611732575f5ffd5b833567ffffffffffffffff811115611748575f5ffd5b8401610120818703121561175a575f5ffd5b95602085013595506040909401359392505050565b5f5f83601f84011261177f575f5ffd5b50813567ffffffffffffffff811115611796575f5ffd5b6020830191508360208260051b8501011115610b58575f5ffd5b5f5f602083850312156117c1575f5ffd5b823567ffffffffffffffff8111156117d7575f5ffd5b6117e38582860161176f565b90969095509350505050565b5f5f60408385031215611800575f5ffd5b823561180b8161160b565b946020939093013593505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61189f60e0830189611819565b82810360408401526118b18189611819565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156119135783518352602093840193909201916001016118f5565b50909b9a5050505050505050505050565b5f60208284031215611934575f5ffd5b5035919050565b5f5f5f5f6060858703121561194e575f5ffd5b84356119598161160b565b935060208501359250604085013567ffffffffffffffff81111561197b575f5ffd5b6119878782880161162c565b95989497509550505050565b5f5f5f5f5f5f5f5f60a0898b0312156119aa575f5ffd5b88356119b58161160b565b975060208901356119c58161160b565b9650604089013567ffffffffffffffff8111156119e0575f5ffd5b6119ec8b828c0161176f565b909750955050606089013567ffffffffffffffff811115611a0b575f5ffd5b611a178b828c0161176f565b909550935050608089013567ffffffffffffffff811115611a36575f5ffd5b611a428b828c0161162c565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215611a6b575f5ffd5b8635611a768161160b565b95506020870135611a868161160b565b94506040870135935060608701359250608087013567ffffffffffffffff811115611aaf575f5ffd5b611abb89828a0161162c565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112611b2c575f5ffd5b9190910192915050565b5f60208284031215611b46575f5ffd5b813561054b8161160b565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611b84575f5ffd5b83018035915067ffffffffffffffff821115611b9e575f5ffd5b602001915036819003821315610b58575f5ffd5b828152604060208201525f610b8d6040830184611819565b5f60208284031215611bda575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611c5557611c55611be1565b604052919050565b5f60208284031215611c6d575f5ffd5b815167ffffffffffffffff811115611c83575f5ffd5b8201601f81018413611c93575f5ffd5b805167ffffffffffffffff811115611cad57611cad611be1565b8060051b611cbd60208201611c0e565b91825260208184018101929081019087841115611cd8575f5ffd5b6020850194505b83851015611cfa578451825260209485019490910190611cdf565b979650505050505050565b5f60608201858352606060208401528085518083526080850191506020870192505f5b81811015611d46578351835260209384019390920191600101611d28565b50508381036040850152611cfa8186611819565b6020815281516020820152602082015160408201525f604083015160a06060840152611d8960c0840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611dc48282611819565b91505060808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a08501526111438282611819565b5f82601f830112611e0f575f5ffd5b813567ffffffffffffffff811115611e2957611e29611be1565b611e5a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611c0e565b818152846020838601011115611e6e575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215611e9c575f5ffd5b833567ffffffffffffffff811115611eb2575f5ffd5b611ebe86828701611e00565b935050602084013567ffffffffffffffff811115611eda575f5ffd5b611ee686828701611e00565b925050604084013567ffffffffffffffff811115611f02575f5ffd5b611f0e86828701611e00565b9150509250925092565b60208152611f3f60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015160408201525f60408301516101206060840152611f65610140840182611819565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848303016080850152611fa08282611819565b915050608084015160a084015260a084015160c084015260c084015160e084015260e08401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610100850152611ffb8282611819565b9150506101008401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe084830301610120850152611143828261181956fea2646970667358221220aedc73ef5fd8464b4bec61dbac031f4726b918eab4e865d3571cfd554ad6919f64736f6c634300081c00330000000000000000000000004337084d9e255ff0702461cf8895ce9e3b5ff10800000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3" } ], "isFixedGasLimit": false @@ -32,46 +32,46 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x209e0e2", + "cumulativeGasUsed": "0xcfb09e", "logs": [ { - "address": "0xf93270ae147e3969de7dc13b781fe23e994ae7b6", + "address": "0x2bef90fd33e02f31c7da8ed815db6788e48fae04", "topics": [ "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" ], "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0x56850e18191bc164a53633ffe4c79c36603c5446ffd3e66a6dae3ea445e5c275", - "blockNumber": "0x1e8956b", - "blockTimestamp": "0x685b87b9", - "transactionHash": "0x4c6a76a88a51384adf964c65bc5be82bc1d0ea7dcac4285359c8876689bb2103", - "transactionIndex": "0xa2", - "logIndex": "0x19b", + "blockHash": "0x8735d43dabea7d6f8a3ef37232f09f355db6c234d87247998007ce19d5db5f75", + "blockNumber": "0x20a1aff", + "blockTimestamp": "0x689e92e1", + "transactionHash": "0xcdb8a6de000264ea642d996b89e04649da6d4e122c537bcb188dc1d4f042ae03", + "transactionIndex": "0x47", + "logIndex": "0x71", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000800000000000000000000000000000000000000000000000000000000000000000800000000000080000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000800000000000000000000400080000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x4c6a76a88a51384adf964c65bc5be82bc1d0ea7dcac4285359c8876689bb2103", - "transactionIndex": "0xa2", - "blockHash": "0x56850e18191bc164a53633ffe4c79c36603c5446ffd3e66a6dae3ea445e5c275", - "blockNumber": "0x1e8956b", - "gasUsed": "0x1e2076", - "effectiveGasPrice": "0xb4ea0", + "transactionHash": "0xcdb8a6de000264ea642d996b89e04649da6d4e122c537bcb188dc1d4f042ae03", + "transactionIndex": "0x47", + "blockHash": "0x8735d43dabea7d6f8a3ef37232f09f355db6c234d87247998007ce19d5db5f75", + "blockNumber": "0x20a1aff", + "gasUsed": "0x218f4f", + "effectiveGasPrice": "0x1be6a6", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x2f775f9ffc02231c3bb1ea1281f1da9ba2f2a069", + "contractAddress": "0x625cf8edec3f68d48d3aa385f356524b04760be8", "l1BaseFeeScalar": "0x8dd", "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x887f703336", - "l1GasPrice": "0xd630fa65", - "l1GasUsed": "0x118dc" + "l1Fee": "0x1646b2124f", + "l1GasPrice": "0x1e2a6e43", + "l1GasUsed": "0x14574" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1750829027, + "timestamp": 1755222796, "chain": 8453, - "commit": "2d2b5d7" + "commit": "2d9be2e" } \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-1755316762.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-1755316762.json new file mode 100644 index 0000000..e124b2f --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-1755316762.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xf2bf3c40a4d83333c5d2328d825ead7c51d01dc3c617fa88e4067eeec52e0604", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x830b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x7c", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xc19d2e", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf2bf3c40a4d83333c5d2328d825ead7c51d01dc3c617fa88e4067eeec52e0604", + "transactionIndex": "0xda", + "blockHash": "0x8841300b4b719b04b1e5730a2be4d29df69573f658f1ed135cb9547494b8ba69", + "blockNumber": "0x16141dc", + "gasUsed": "0x5edf8", + "effectiveGasPrice": "0xfcce8f5", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316762, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-latest.json new file mode 100644 index 0000000..e124b2f --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xf2bf3c40a4d83333c5d2328d825ead7c51d01dc3c617fa88e4067eeec52e0604", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x830b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x7c", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xc19d2e", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf2bf3c40a4d83333c5d2328d825ead7c51d01dc3c617fa88e4067eeec52e0604", + "transactionIndex": "0xda", + "blockHash": "0x8841300b4b719b04b1e5730a2be4d29df69573f658f1ed135cb9547494b8ba69", + "blockNumber": "0x16141dc", + "gasUsed": "0x5edf8", + "effectiveGasPrice": "0xfcce8f5", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316762, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-1755313822.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-1755313822.json new file mode 100644 index 0000000..060b59f --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-1755313822.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x0916aa4542100c1622c57b4748815966f00be67e04187d773bac5dc6533304de", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x830b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x27", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x112278c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x0916aa4542100c1622c57b4748815966f00be67e04187d773bac5dc6533304de", + "transactionIndex": "0x20", + "blockHash": "0xa158410e79dfc3b58031fcefc8eaab481c6f74440470ae0db799c30416e6673a", + "blockNumber": "0x8560e70", + "gasUsed": "0x5edf8", + "effectiveGasPrice": "0xd55a", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x4f8fc67d7", + "l1GasPrice": "0xf369557", + "l1GasUsed": "0x3e88" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755313822, + "chain": 10, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-latest.json new file mode 100644 index 0000000..060b59f --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x0916aa4542100c1622c57b4748815966f00be67e04187d773bac5dc6533304de", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x830b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x27", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x112278c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x0916aa4542100c1622c57b4748815966f00be67e04187d773bac5dc6533304de", + "transactionIndex": "0x20", + "blockHash": "0xa158410e79dfc3b58031fcefc8eaab481c6f74440470ae0db799c30416e6673a", + "blockNumber": "0x8560e70", + "gasUsed": "0x5edf8", + "effectiveGasPrice": "0xd55a", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x4f8fc67d7", + "l1GasPrice": "0xf369557", + "l1GasUsed": "0x3e88" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755313822, + "chain": 10, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1755314609.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1755314609.json new file mode 100644 index 0000000..6a974c9 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1755314609.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0x229427452cd21e607c4027d2be77cade6d791cee012abc32cfb119a44c2f87ff", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x830b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4d", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x195ce44", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x00000000000000000000000097667d210b374a8852797c8bc984a0e2fac51bc7" + ], + "data": "0x0000000000000000000000000000000000000000000000000024410ff6a341a000000000000000000000000000000000000000000000000b8772e6a5b0191f410000000000000000000000000000000000000000000000549ac3850990d6667b00000000000000000000000000000000000000000000000b874ea595b975dda10000000000000000000000000000000000000000000000549ae7c6198779a81b", + "blockHash": "0x2082e85acbbc858d3da4817651f78ae9db54ad8fc47eb1f934bc894c048fda8c", + "blockNumber": "0x47c6190", + "transactionHash": "0x229427452cd21e607c4027d2be77cade6d791cee012abc32cfb119a44c2f87ff", + "transactionIndex": "0xdc", + "logIndex": "0x432", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001000000000000000200000000000000000000000004000000000000000000000000000000000084000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x229427452cd21e607c4027d2be77cade6d791cee012abc32cfb119a44c2f87ff", + "transactionIndex": "0xdc", + "blockHash": "0x2082e85acbbc858d3da4817651f78ae9db54ad8fc47eb1f934bc894c048fda8c", + "blockNumber": "0x47c6190", + "gasUsed": "0x5edf8", + "effectiveGasPrice": "0x61d37cd9c", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314609, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-latest.json new file mode 100644 index 0000000..6a974c9 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-latest.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0x229427452cd21e607c4027d2be77cade6d791cee012abc32cfb119a44c2f87ff", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x830b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4d", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x195ce44", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x00000000000000000000000097667d210b374a8852797c8bc984a0e2fac51bc7" + ], + "data": "0x0000000000000000000000000000000000000000000000000024410ff6a341a000000000000000000000000000000000000000000000000b8772e6a5b0191f410000000000000000000000000000000000000000000000549ac3850990d6667b00000000000000000000000000000000000000000000000b874ea595b975dda10000000000000000000000000000000000000000000000549ae7c6198779a81b", + "blockHash": "0x2082e85acbbc858d3da4817651f78ae9db54ad8fc47eb1f934bc894c048fda8c", + "blockNumber": "0x47c6190", + "transactionHash": "0x229427452cd21e607c4027d2be77cade6d791cee012abc32cfb119a44c2f87ff", + "transactionIndex": "0xdc", + "logIndex": "0x432", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001000000000000000200000000000000000000000004000000000000000000000000000000000084000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x229427452cd21e607c4027d2be77cade6d791cee012abc32cfb119a44c2f87ff", + "transactionIndex": "0xdc", + "blockHash": "0x2082e85acbbc858d3da4817651f78ae9db54ad8fc47eb1f934bc894c048fda8c", + "blockNumber": "0x47c6190", + "gasUsed": "0x5edf8", + "effectiveGasPrice": "0x61d37cd9c", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314609, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-1755312744.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-1755312744.json new file mode 100644 index 0000000..9fad017 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-1755312744.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0x0c5c93cb0c3d144c92dc0dc687c158b83c2d68d970842e50e4151935e76683dd", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x7fc76", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x46", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x5fe8c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x0c5c93cb0c3d144c92dc0dc687c158b83c2d68d970842e50e4151935e76683dd", + "transactionIndex": "0x1", + "blockHash": "0x0b3dc9e64b7604dc9d9684799838425b041a480cd0fcffa52b6fda6dd1ce227b", + "blockNumber": "0x15fcca4e", + "gasUsed": "0x5fe8c", + "effectiveGasPrice": "0xaa3e08", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "gasUsedForL1": "0x1094", + "l1BlockNumber": "0x161408e", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755312744, + "chain": 42161, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-latest.json new file mode 100644 index 0000000..9fad017 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-latest.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0x0c5c93cb0c3d144c92dc0dc687c158b83c2d68d970842e50e4151935e76683dd", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x7fc76", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x46", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x5fe8c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x0c5c93cb0c3d144c92dc0dc687c158b83c2d68d970842e50e4151935e76683dd", + "transactionIndex": "0x1", + "blockHash": "0x0b3dc9e64b7604dc9d9684799838425b041a480cd0fcffa52b6fda6dd1ce227b", + "blockNumber": "0x15fcca4e", + "gasUsed": "0x5fe8c", + "effectiveGasPrice": "0xaa3e08", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "gasUsedForL1": "0x1094", + "l1BlockNumber": "0x161408e", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755312744, + "chain": 42161, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-1755315698.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-1755315698.json new file mode 100644 index 0000000..623b891 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-1755315698.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x1b7218f848d8db5f22592feee88f418d5c36f5adad0b7ee6f7ddfb0c22d1624e", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x830b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x47", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1cf2db", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1b7218f848d8db5f22592feee88f418d5c36f5adad0b7ee6f7ddfb0c22d1624e", + "transactionIndex": "0x7", + "blockHash": "0x97cf57e425562b5f50b4592fce197a1eb64c538bc395d773b9943a73b032701c", + "blockNumber": "0x4007e8d", + "gasUsed": "0x5edf8", + "effectiveGasPrice": "0x227fd53d", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315698, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-latest.json new file mode 100644 index 0000000..623b891 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x1b7218f848d8db5f22592feee88f418d5c36f5adad0b7ee6f7ddfb0c22d1624e", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x830b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x47", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1cf2db", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1b7218f848d8db5f22592feee88f418d5c36f5adad0b7ee6f7ddfb0c22d1624e", + "transactionIndex": "0x7", + "blockHash": "0x97cf57e425562b5f50b4592fce197a1eb64c538bc395d773b9943a73b032701c", + "blockNumber": "0x4007e8d", + "gasUsed": "0x5edf8", + "effectiveGasPrice": "0x227fd53d", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315698, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-1755315219.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-1755315219.json new file mode 100644 index 0000000..925ffa8 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-1755315219.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x81b404e668a27c88378b11dc18ec5de992ca5e537023c7e9195096b0a6ab96df", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x830b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xab", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8b6524", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x81b404e668a27c88378b11dc18ec5de992ca5e537023c7e9195096b0a6ab96df", + "transactionIndex": "0x34", + "blockHash": "0x36714ee932e7b5624d698ad9b499d174902bf2529a8ca8e0ccce99121bca5d38", + "blockNumber": "0x37149be", + "gasUsed": "0x5edf8", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315219, + "chain": 56, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-latest.json new file mode 100644 index 0000000..925ffa8 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x81b404e668a27c88378b11dc18ec5de992ca5e537023c7e9195096b0a6ab96df", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x830b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xab", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8b6524", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x81b404e668a27c88378b11dc18ec5de992ca5e537023c7e9195096b0a6ab96df", + "transactionIndex": "0x34", + "blockHash": "0x36714ee932e7b5624d698ad9b499d174902bf2529a8ca8e0ccce99121bca5d38", + "blockNumber": "0x37149be", + "gasUsed": "0x5edf8", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315219, + "chain": 56, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-1755223059.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-1755223059.json new file mode 100644 index 0000000..07d4b1b --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-1755223059.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x41d9e163f6a1f5f3a23a6954411886b00cfeeed371d82325a85347d7dff9e792", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x830b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x45", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x74ab48", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x41d9e163f6a1f5f3a23a6954411886b00cfeeed371d82325a85347d7dff9e792", + "transactionIndex": "0x37", + "blockHash": "0x06de770bfbda689df10c56527c8eb7bb64d275eb8b391a0040a95dced95ea70f", + "blockNumber": "0x20a1b8d", + "gasUsed": "0x5edf8", + "effectiveGasPrice": "0x19dffa", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x40f06545c", + "l1GasPrice": "0x1c82761d", + "l1GasUsed": "0x3ebe" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755223059, + "chain": 8453, + "commit": "2d9be2e" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-latest.json index ed05df9..07d4b1b 100644 --- a/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-latest.json +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-latest.json @@ -1,21 +1,21 @@ { "transactions": [ { - "hash": "0xabe7cc4158b401ee6d8379c33c15cf9eb4728ff2e54a1faf16489fb39b31f523", + "hash": "0x41d9e163f6a1f5f3a23a6954411886b00cfeeed371d82325a85347d7dff9e792", "transactionType": "CREATE2", "contractName": "UserOpECDSAVerifier", - "contractAddress": "0xf5bc4db1cdedf1addd0d6543ba669837d5d0f3b3", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", "function": null, "arguments": [ - "0x18c90BdFc5667D11605ebde82E5E9CDC4D789363" + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" ], "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x86d14", + "gas": "0x830b1", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106bf3803806106bf833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161063c6100835f395f81816063015260c3015261063c5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d7565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461014e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f76657269666965723a206e6f742066726f6d204b657973746f72650000000000604482015260640160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152505082519293505050604110156101a7575f61019e86880188610478565b61010001519150505b6101b187826101ed565b73ffffffffffffffffffffffffffffffffffffffff166101d184866105a1565b60601c146101e05760016101e2565b5f5b979650505050505050565b5f6040518251604081146102095760418114610243575061027e565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610256565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61028b575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126102a2575f5ffd5b50813567ffffffffffffffff8111156102b9575f5ffd5b6020830191508360208285010111156102d0575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102eb575f5ffd5b85359450602086013567ffffffffffffffff811115610308575f5ffd5b61031488828901610292565b909550935050604086013567ffffffffffffffff811115610333575f5ffd5b61033f88828901610292565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156103a1576103a1610350565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103ca575f5ffd5b919050565b5f82601f8301126103de575f5ffd5b813567ffffffffffffffff8111156103f8576103f8610350565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561044557610445610350565b60405281815283820160200185101561045c575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610488575f5ffd5b813567ffffffffffffffff81111561049e575f5ffd5b820161012081850312156104b0575f5ffd5b6104b861037d565b6104c1826103a7565b815260208281013590820152604082013567ffffffffffffffff8111156104e6575f5ffd5b6104f2868285016103cf565b604083015250606082013567ffffffffffffffff811115610511575f5ffd5b61051d868285016103cf565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff81111561055a575f5ffd5b610566868285016103cf565b60e08301525061010082013567ffffffffffffffff811115610586575f5ffd5b610592868285016103cf565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811690601484101561028b577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220083dc813a37b0e8f7e38206c2207077f4a26a284ad7043687db5d6116879350364736f6c634300081c003300000000000000000000000018c90bdfc5667d11605ebde82e5e9cdc4d789363", - "nonce": "0x3e", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x45", "chainId": "0x2105" }, "additionalContracts": [], @@ -25,31 +25,31 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1e8ff69", + "cumulativeGasUsed": "0x74ab48", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xabe7cc4158b401ee6d8379c33c15cf9eb4728ff2e54a1faf16489fb39b31f523", - "transactionIndex": "0x88", - "blockHash": "0xc71877c922c8b864a92dd1ddd8ecad0b197d9260b22be3a3fbb2922bcae5eb19", - "blockNumber": "0x1e7f707", - "gasUsed": "0x619b0", - "effectiveGasPrice": "0x24e75c", + "transactionHash": "0x41d9e163f6a1f5f3a23a6954411886b00cfeeed371d82325a85347d7dff9e792", + "transactionIndex": "0x37", + "blockHash": "0x06de770bfbda689df10c56527c8eb7bb64d275eb8b391a0040a95dced95ea70f", + "blockNumber": "0x20a1b8d", + "gasUsed": "0x5edf8", + "effectiveGasPrice": "0x19dffa", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xf5bc4db1cdedf1addd0d6543ba669837d5d0f3b3", + "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", "l1BaseFeeScalar": "0x8dd", "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0xcdfa573fa", - "l1GasPrice": "0x57054687", - "l1GasUsed": "0x4133" + "l1Fee": "0x40f06545c", + "l1GasPrice": "0x1c82761d", + "l1GasUsed": "0x3ebe" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1750747915, + "timestamp": 1755223059, "chain": 8453, - "commit": "9647c03" + "commit": "2d9be2e" } \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-1755316854.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-1755316854.json new file mode 100644 index 0000000..e12dcb1 --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-1755316854.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xd46f5ce4339ed981e4936249c8ccd9e8320c3e2134e34063015730c2a1576b5d", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11f90a", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x7d", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xb2978b", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd46f5ce4339ed981e4936249c8ccd9e8320c3e2134e34063015730c2a1576b5d", + "transactionIndex": "0x5e", + "blockHash": "0xebb51f8999a92bce9fa2846d332235dd06dcd95f485a17080c2523f61146bc69", + "blockNumber": "0x16141e5", + "gasUsed": "0xc4a03", + "effectiveGasPrice": "0x10b31a94", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316854, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-latest.json new file mode 100644 index 0000000..e12dcb1 --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xd46f5ce4339ed981e4936249c8ccd9e8320c3e2134e34063015730c2a1576b5d", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11f90a", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x7d", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xb2978b", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd46f5ce4339ed981e4936249c8ccd9e8320c3e2134e34063015730c2a1576b5d", + "transactionIndex": "0x5e", + "blockHash": "0xebb51f8999a92bce9fa2846d332235dd06dcd95f485a17080c2523f61146bc69", + "blockNumber": "0x16141e5", + "gasUsed": "0xc4a03", + "effectiveGasPrice": "0x10b31a94", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316854, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-1755313869.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-1755313869.json new file mode 100644 index 0000000..d0c3590 --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-1755313869.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x0bb40f095b92fba76d05ec485d963a65c0c6b55820b47304de7a8d79b58581b2", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11f90a", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x28", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xa301ad", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x0bb40f095b92fba76d05ec485d963a65c0c6b55820b47304de7a8d79b58581b2", + "transactionIndex": "0xf", + "blockHash": "0xb14f2c7b3af51fda6caa68577f5f625cdf12bba751b3c7139158bf4476a4c75d", + "blockNumber": "0x8560e81", + "gasUsed": "0xc4a03", + "effectiveGasPrice": "0x171c", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x9f64c5811", + "l1GasPrice": "0x1067d1f8", + "l1GasUsed": "0x742c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755313869, + "chain": 10, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-latest.json new file mode 100644 index 0000000..d0c3590 --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x0bb40f095b92fba76d05ec485d963a65c0c6b55820b47304de7a8d79b58581b2", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11f90a", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x28", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xa301ad", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x0bb40f095b92fba76d05ec485d963a65c0c6b55820b47304de7a8d79b58581b2", + "transactionIndex": "0xf", + "blockHash": "0xb14f2c7b3af51fda6caa68577f5f625cdf12bba751b3c7139158bf4476a4c75d", + "blockNumber": "0x8560e81", + "gasUsed": "0xc4a03", + "effectiveGasPrice": "0x171c", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x9f64c5811", + "l1GasPrice": "0x1067d1f8", + "l1GasUsed": "0x742c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755313869, + "chain": 10, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-1755314670.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-1755314670.json new file mode 100644 index 0000000..b597d48 --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-1755314670.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0x04c026f7fdcd50b648d838009b7a5a039d56749df835849d56557f3376189616", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11f90a", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4e", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xb9596d", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x000000000000000000000000000000000000000000000000004a64afb443533500000000000000000000000000000000000000000000000b874ea595b4a48421000000000000000000000000000000000000000000000f9d3f626cee941bde3d00000000000000000000000000000000000000000000000b870440e6006130ec000000000000000000000000000000000000000000000f9d3facd19e485f3172", + "blockHash": "0xa45866ab9cd114d33f471244df45ae4ca2b83af4bff9f3e739438757d0aea348", + "blockNumber": "0x47c61ad", + "transactionHash": "0x04c026f7fdcd50b648d838009b7a5a039d56749df835849d56557f3376189616", + "transactionIndex": "0x3a", + "logIndex": "0x1b7", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x04c026f7fdcd50b648d838009b7a5a039d56749df835849d56557f3376189616", + "transactionIndex": "0x3a", + "blockHash": "0xa45866ab9cd114d33f471244df45ae4ca2b83af4bff9f3e739438757d0aea348", + "blockNumber": "0x47c61ad", + "gasUsed": "0xc4a03", + "effectiveGasPrice": "0x60db88532", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314670, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-latest.json new file mode 100644 index 0000000..b597d48 --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-latest.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0x04c026f7fdcd50b648d838009b7a5a039d56749df835849d56557f3376189616", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11f90a", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4e", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xb9596d", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x000000000000000000000000000000000000000000000000004a64afb443533500000000000000000000000000000000000000000000000b874ea595b4a48421000000000000000000000000000000000000000000000f9d3f626cee941bde3d00000000000000000000000000000000000000000000000b870440e6006130ec000000000000000000000000000000000000000000000f9d3facd19e485f3172", + "blockHash": "0xa45866ab9cd114d33f471244df45ae4ca2b83af4bff9f3e739438757d0aea348", + "blockNumber": "0x47c61ad", + "transactionHash": "0x04c026f7fdcd50b648d838009b7a5a039d56749df835849d56557f3376189616", + "transactionIndex": "0x3a", + "logIndex": "0x1b7", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x04c026f7fdcd50b648d838009b7a5a039d56749df835849d56557f3376189616", + "transactionIndex": "0x3a", + "blockHash": "0xa45866ab9cd114d33f471244df45ae4ca2b83af4bff9f3e739438757d0aea348", + "blockNumber": "0x47c61ad", + "gasUsed": "0xc4a03", + "effectiveGasPrice": "0x60db88532", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314670, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-1755312782.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-1755312782.json new file mode 100644 index 0000000..12c339a --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-1755312782.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0xd26e9ebc42f34bb7999dfa4f0dbc3b64c4d9af56301ba465fc5d400d3e66e752", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1074ed", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x47", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x19c76c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd26e9ebc42f34bb7999dfa4f0dbc3b64c4d9af56301ba465fc5d400d3e66e752", + "transactionIndex": "0x8", + "blockHash": "0x1333d884d41a13e210f72211e66f9aa5789ac63553085fb267ea85315d9c63dc", + "blockNumber": "0x15fccb31", + "gasUsed": "0xc62e9", + "effectiveGasPrice": "0xbf8f10", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "gasUsedForL1": "0x18e6", + "l1BlockNumber": "0x1614093", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755312782, + "chain": 42161, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-latest.json new file mode 100644 index 0000000..12c339a --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-latest.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0xd26e9ebc42f34bb7999dfa4f0dbc3b64c4d9af56301ba465fc5d400d3e66e752", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1074ed", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x47", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x19c76c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd26e9ebc42f34bb7999dfa4f0dbc3b64c4d9af56301ba465fc5d400d3e66e752", + "transactionIndex": "0x8", + "blockHash": "0x1333d884d41a13e210f72211e66f9aa5789ac63553085fb267ea85315d9c63dc", + "blockNumber": "0x15fccb31", + "gasUsed": "0xc62e9", + "effectiveGasPrice": "0xbf8f10", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "gasUsedForL1": "0x18e6", + "l1BlockNumber": "0x1614093", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755312782, + "chain": 42161, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-1755315750.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-1755315750.json new file mode 100644 index 0000000..4e98f8d --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-1755315750.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x4cdb00114086924607a5ee409e481407555c3dcaf17ed394d501a9cb4d27575c", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11f90a", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x48", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x505500", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4cdb00114086924607a5ee409e481407555c3dcaf17ed394d501a9cb4d27575c", + "transactionIndex": "0x32", + "blockHash": "0x50765a7301ff97cbb280c534d1e1415e2a1146ea30f74b2095900ed5fc72108f", + "blockNumber": "0x4007ea4", + "gasUsed": "0xc4a03", + "effectiveGasPrice": "0x21bfda9c", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315750, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-latest.json new file mode 100644 index 0000000..4e98f8d --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x4cdb00114086924607a5ee409e481407555c3dcaf17ed394d501a9cb4d27575c", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11f90a", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x48", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x505500", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4cdb00114086924607a5ee409e481407555c3dcaf17ed394d501a9cb4d27575c", + "transactionIndex": "0x32", + "blockHash": "0x50765a7301ff97cbb280c534d1e1415e2a1146ea30f74b2095900ed5fc72108f", + "blockNumber": "0x4007ea4", + "gasUsed": "0xc4a03", + "effectiveGasPrice": "0x21bfda9c", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315750, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-1755315246.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-1755315246.json new file mode 100644 index 0000000..e43757f --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-1755315246.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xf748f604ed8c599bdc03b9710e626f38f3094d1c9e73506d9ff258f4200f431e", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11f90a", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xac", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x664cbc", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0xf748f604ed8c599bdc03b9710e626f38f3094d1c9e73506d9ff258f4200f431e", + "transactionIndex": "0x1d", + "blockHash": "0xd633fee08a73ae78db3d2f6acd98885fed3dd2f4fba5fcc993e081b0afd7c12b", + "blockNumber": "0x37149f6", + "gasUsed": "0xc4a03", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315246, + "chain": 56, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-latest.json new file mode 100644 index 0000000..e43757f --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xf748f604ed8c599bdc03b9710e626f38f3094d1c9e73506d9ff258f4200f431e", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11f90a", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xac", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x664cbc", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0xf748f604ed8c599bdc03b9710e626f38f3094d1c9e73506d9ff258f4200f431e", + "transactionIndex": "0x1d", + "blockHash": "0xd633fee08a73ae78db3d2f6acd98885fed3dd2f4fba5fcc993e081b0afd7c12b", + "blockNumber": "0x37149f6", + "gasUsed": "0xc4a03", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315246, + "chain": 56, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-1755223113.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-1755223113.json new file mode 100644 index 0000000..15a3c24 --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-1755223113.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x7691c67cb425233815f5b7b779e8fb2181e5fe29db1ec522daf87eeff6221027", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11f90a", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x46", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2e46a90", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7691c67cb425233815f5b7b779e8fb2181e5fe29db1ec522daf87eeff6221027", + "transactionIndex": "0x84", + "blockHash": "0x071863b4c236d5d4793edb0a3e434b2d2983ff16dbe395fb14afed8a498e8b41", + "blockNumber": "0x20a1ba7", + "gasUsed": "0xc4a03", + "effectiveGasPrice": "0xf35fa", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x821d3aa7d", + "l1GasPrice": "0x1ecb8a24", + "l1GasUsed": "0x7461" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755223113, + "chain": 8453, + "commit": "2d9be2e" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-latest.json index 0a8e829..15a3c24 100644 --- a/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-latest.json +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-latest.json @@ -1,21 +1,21 @@ { "transactions": [ { - "hash": "0xf9a8914da21130ac1d88537ca799c9178ff85c665ba6220c33d232a2db3e9497", + "hash": "0x7691c67cb425233815f5b7b779e8fb2181e5fe29db1ec522daf87eeff6221027", "transactionType": "CREATE2", "contractName": "UserOpMultiSigVerifier", - "contractAddress": "0xc498f1f881bdd8a2feb6aabf166cf6e08cf4e559", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", "function": null, "arguments": [ - "0x18c90BdFc5667D11605ebde82E5E9CDC4D789363" + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" ], "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1032c9", + "gas": "0x11f90a", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610ca8380380610ca8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c246100845f395f818160c601526101260152610c245ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046104d5565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146101b1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f76657269666965723a206e6f742066726f6d204b657973746f72650000000000604482015260640160405180910390fd5b5f806101bf84860186610673565b909250905060607fff0000000000000000000000000000000000000000000000000000000000000088885f816101f7576101f7610725565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361024957610235876001818b610752565b810190610242919061080b565b9050610275565b5f610256888a018a61092d565b90508061010001518060200190518101906102719190610a56565b9150505b81515f908190819067ffffffffffffffff8111156102955761029561055f565b6040519080825280602002602001820160405280156102be578160200160208202803683370190505b5090505f5b84518110156103c3575f8582815181106102df576102df610725565b6020026020010151905082815f015160ff168151811061030157610301610725565b602002602001015115801561036d575061031f8e82602001516103eb565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff168151811061034d5761034d610725565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b610382578361037b81610bab565b945061038f565b8461038c81610bab565b95505b50600183825f015160ff16815181106103aa576103aa610725565b91151560209283029190910190910152506001016102c3565b508560ff168360ff1610156103d95760016103db565b5f5b9c9b505050505050505050505050565b5f6040518251604081146104075760418114610441575061047c565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610454565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610489575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126104a0575f5ffd5b50813567ffffffffffffffff8111156104b7575f5ffd5b6020830191508360208285010111156104ce575f5ffd5b9250929050565b5f5f5f5f5f606086880312156104e9575f5ffd5b85359450602086013567ffffffffffffffff811115610506575f5ffd5b61051288828901610490565b909550935050604086013567ffffffffffffffff811115610531575f5ffd5b61053d88828901610490565b969995985093965092949392505050565b60ff8116811461055c575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff811182821017156105af576105af61055f565b60405290565b604051610120810167ffffffffffffffff811182821017156105af576105af61055f565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156106205761062061055f565b604052919050565b5f67ffffffffffffffff8211156106415761064161055f565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff8116811461066e575f5ffd5b919050565b5f5f60408385031215610684575f5ffd5b823561068f8161054e565b9150602083013567ffffffffffffffff8111156106aa575f5ffd5b8301601f810185136106ba575f5ffd5b80356106cd6106c882610628565b6105d9565b8082825260208201915060208360051b8501019250878311156106ee575f5ffd5b6020840193505b82841015610717576107068461064b565b8252602093840193909101906106f5565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610760575f5ffd5b8386111561076c575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156107925761079261055f565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f8301126107cd575f5ffd5b81356107db6106c882610779565b8181528460208386010111156107ef575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561081b575f5ffd5b813567ffffffffffffffff811115610831575f5ffd5b8201601f81018413610841575f5ffd5b803561084f6106c882610628565b8082825260208201915060208360051b850101925086831115610870575f5ffd5b602084015b8381101561092257803567ffffffffffffffff811115610893575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00112156108c6575f5ffd5b6108ce61058c565b60208201356108dc8161054e565b8152604082013567ffffffffffffffff8111156108f7575f5ffd5b6109068b6020838601016107be565b6020830152508085525050602083019250602081019050610875565b509695505050505050565b5f6020828403121561093d575f5ffd5b813567ffffffffffffffff811115610953575f5ffd5b82016101208185031215610965575f5ffd5b61096d6105b5565b6109768261064b565b815260208281013590820152604082013567ffffffffffffffff81111561099b575f5ffd5b6109a7868285016107be565b604083015250606082013567ffffffffffffffff8111156109c6575f5ffd5b6109d2868285016107be565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610a0f575f5ffd5b610a1b868285016107be565b60e08301525061010082013567ffffffffffffffff811115610a3b575f5ffd5b610a47868285016107be565b61010083015250949350505050565b5f60208284031215610a66575f5ffd5b815167ffffffffffffffff811115610a7c575f5ffd5b8201601f81018413610a8c575f5ffd5b8051610a9a6106c882610628565b8082825260208201915060208360051b850101925086831115610abb575f5ffd5b602084015b8381101561092257805167ffffffffffffffff811115610ade575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610b11575f5ffd5b610b1961058c565b6020820151610b278161054e565b8152604082015167ffffffffffffffff811115610b42575f5ffd5b60208184010192505089601f830112610b59575f5ffd5b8151610b676106c882610779565b8181528b6020838601011115610b7b575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610ac0565b5f60ff821660ff8103610be5577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b6001019291505056fea2646970667358221220622b97a25e7e72cfddac914768a1f27da9ff353c46dcc6ed3a7e05c161fbda6c64736f6c634300081c003300000000000000000000000018c90bdfc5667d11605ebde82e5e9cdc4d789363", - "nonce": "0x3f", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x46", "chainId": "0x2105" }, "additionalContracts": [], @@ -25,31 +25,31 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x313b08f", + "cumulativeGasUsed": "0x2e46a90", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xf9a8914da21130ac1d88537ca799c9178ff85c665ba6220c33d232a2db3e9497", - "transactionIndex": "0x220", - "blockHash": "0x23f5b2b036f08a2fc1777595f57c4febaef2a5ad14f0a1182cea35fd75320158", - "blockNumber": "0x1e7f75e", - "gasUsed": "0xb1369", - "effectiveGasPrice": "0x24c753", + "transactionHash": "0x7691c67cb425233815f5b7b779e8fb2181e5fe29db1ec522daf87eeff6221027", + "transactionIndex": "0x84", + "blockHash": "0x071863b4c236d5d4793edb0a3e434b2d2983ff16dbe395fb14afed8a498e8b41", + "blockNumber": "0x20a1ba7", + "gasUsed": "0xc4a03", + "effectiveGasPrice": "0xf35fa", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xc498f1f881bdd8a2feb6aabf166cf6e08cf4e559", + "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", "l1BaseFeeScalar": "0x8dd", "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x1bed83a02f", - "l1GasPrice": "0x71e49386", - "l1GasUsed": "0x6c11" + "l1Fee": "0x821d3aa7d", + "l1GasPrice": "0x1ecb8a24", + "l1GasUsed": "0x7461" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1750748089, + "timestamp": 1755223113, "chain": 8453, - "commit": "9647c03" + "commit": "2d9be2e" } \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-1755316996.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-1755316996.json new file mode 100644 index 0000000..3d1f673 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-1755316996.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xdde57cacd78bef3bfcbf33301b470002d1b4c8317051123a5e0377af80e4159b", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x7f", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xb05442", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xdde57cacd78bef3bfcbf33301b470002d1b4c8317051123a5e0377af80e4159b", + "transactionIndex": "0x6c", + "blockHash": "0x1499c51da1bd94082e47dcb92b5c9ef3b516d77efcda4f23555740c6c0133694", + "blockNumber": "0x16141f1", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0xedae383", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316996, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-1755317024.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-1755317024.json new file mode 100644 index 0000000..1800368 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-1755317024.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xdde57cacd78bef3bfcbf33301b470002d1b4c8317051123a5e0377af80e4159b", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x7f", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xb05442", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xdde57cacd78bef3bfcbf33301b470002d1b4c8317051123a5e0377af80e4159b", + "transactionIndex": "0x6c", + "blockHash": "0x1499c51da1bd94082e47dcb92b5c9ef3b516d77efcda4f23555740c6c0133694", + "blockNumber": "0x16141f1", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0xedae383", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755317024, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-latest.json new file mode 100644 index 0000000..1800368 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xdde57cacd78bef3bfcbf33301b470002d1b4c8317051123a5e0377af80e4159b", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x7f", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xb05442", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xdde57cacd78bef3bfcbf33301b470002d1b4c8317051123a5e0377af80e4159b", + "transactionIndex": "0x6c", + "blockHash": "0x1499c51da1bd94082e47dcb92b5c9ef3b516d77efcda4f23555740c6c0133694", + "blockNumber": "0x16141f1", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0xedae383", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755317024, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-1755313964.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-1755313964.json new file mode 100644 index 0000000..c6cca03 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-1755313964.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x7549750feac90e1fa274f20d6424c3845276a8a49032b2b4285870b1007c8bcb", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x2a", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x7ad2a8", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7549750feac90e1fa274f20d6424c3845276a8a49032b2b4285870b1007c8bcb", + "transactionIndex": "0x10", + "blockHash": "0x14a95f1783fb71082765acca450b24b01f5bf9c7268de9f581c5c1f6b69240d4", + "blockNumber": "0x8560eb0", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0xd352", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x9f08339cb", + "l1GasPrice": "0xf644486", + "l1GasUsed": "0x7b8b" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755313964, + "chain": 10, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-latest.json new file mode 100644 index 0000000..c6cca03 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x7549750feac90e1fa274f20d6424c3845276a8a49032b2b4285870b1007c8bcb", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x2a", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x7ad2a8", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7549750feac90e1fa274f20d6424c3845276a8a49032b2b4285870b1007c8bcb", + "transactionIndex": "0x10", + "blockHash": "0x14a95f1783fb71082765acca450b24b01f5bf9c7268de9f581c5c1f6b69240d4", + "blockNumber": "0x8560eb0", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0xd352", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x9f08339cb", + "l1GasPrice": "0xf644486", + "l1GasUsed": "0x7b8b" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755313964, + "chain": 10, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-1755314798.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-1755314798.json new file mode 100644 index 0000000..7c10b43 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-1755314798.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0xb4e98ae77927f7c89cf3d05f42b908ffd55f2ca80c5f80d5ee5555a83cd7a0cb", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x50", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x961ad5", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x00000000000000000000000067b94473d81d0cd00849d563c94d0432ac988b49" + ], + "data": "0x0000000000000000000000000000000000000000000000000044c1b0c1897e7f00000000000000000000000000000000000000000000000b86d0ef754e8ac53b000000000000000000000000000000000000000000000d2ea0c9cedc84b8d38500000000000000000000000000000000000000000000000b868c2dc48d0146bc000000000000000000000000000000000000000000000d2ea10e908d46425204", + "blockHash": "0x460651b5de1b689dfc9ec23377fc94e916484be5e3ef7b3c6eb48cf5ffa752f3", + "blockNumber": "0x47c61e9", + "transactionHash": "0xb4e98ae77927f7c89cf3d05f42b908ffd55f2ca80c5f80d5ee5555a83cd7a0cb", + "transactionIndex": "0x3f", + "logIndex": "0x1a0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000800000000000000001000000008000000000000000000000100000000000000000020000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xb4e98ae77927f7c89cf3d05f42b908ffd55f2ca80c5f80d5ee5555a83cd7a0cb", + "transactionIndex": "0x3f", + "blockHash": "0x460651b5de1b689dfc9ec23377fc94e916484be5e3ef7b3c6eb48cf5ffa752f3", + "blockNumber": "0x47c61e9", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0x60fa86d94", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314798, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-latest.json new file mode 100644 index 0000000..7c10b43 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-latest.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0xb4e98ae77927f7c89cf3d05f42b908ffd55f2ca80c5f80d5ee5555a83cd7a0cb", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x50", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x961ad5", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x00000000000000000000000067b94473d81d0cd00849d563c94d0432ac988b49" + ], + "data": "0x0000000000000000000000000000000000000000000000000044c1b0c1897e7f00000000000000000000000000000000000000000000000b86d0ef754e8ac53b000000000000000000000000000000000000000000000d2ea0c9cedc84b8d38500000000000000000000000000000000000000000000000b868c2dc48d0146bc000000000000000000000000000000000000000000000d2ea10e908d46425204", + "blockHash": "0x460651b5de1b689dfc9ec23377fc94e916484be5e3ef7b3c6eb48cf5ffa752f3", + "blockNumber": "0x47c61e9", + "transactionHash": "0xb4e98ae77927f7c89cf3d05f42b908ffd55f2ca80c5f80d5ee5555a83cd7a0cb", + "transactionIndex": "0x3f", + "logIndex": "0x1a0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000800000000000000001000000008000000000000000000000100000000000000000020000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xb4e98ae77927f7c89cf3d05f42b908ffd55f2ca80c5f80d5ee5555a83cd7a0cb", + "transactionIndex": "0x3f", + "blockHash": "0x460651b5de1b689dfc9ec23377fc94e916484be5e3ef7b3c6eb48cf5ffa752f3", + "blockNumber": "0x47c61e9", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0x60fa86d94", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314798, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-1755312971.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-1755312971.json new file mode 100644 index 0000000..c26cc8d --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-1755312971.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0xd23122c87826b9f3688df0c58560d1a1df6c1d1e6d85a3e81edcd27b93b70684", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf39ed", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x49", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xff53e", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd23122c87826b9f3688df0c58560d1a1df6c1d1e6d85a3e81edcd27b93b70684", + "transactionIndex": "0x4", + "blockHash": "0xae94ae092c2ad66f31717ad552836762c5b0b415c170faff898e830719b11bf6", + "blockNumber": "0x15fccde8", + "gasUsed": "0xb79b7", + "effectiveGasPrice": "0x9bab90", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "gasUsedForL1": "0x21b4", + "l1BlockNumber": "0x16140a2", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755312971, + "chain": 42161, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-latest.json new file mode 100644 index 0000000..c26cc8d --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-latest.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0xd23122c87826b9f3688df0c58560d1a1df6c1d1e6d85a3e81edcd27b93b70684", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf39ed", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x49", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xff53e", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd23122c87826b9f3688df0c58560d1a1df6c1d1e6d85a3e81edcd27b93b70684", + "transactionIndex": "0x4", + "blockHash": "0xae94ae092c2ad66f31717ad552836762c5b0b415c170faff898e830719b11bf6", + "blockNumber": "0x15fccde8", + "gasUsed": "0xb79b7", + "effectiveGasPrice": "0x9bab90", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "gasUsedForL1": "0x21b4", + "l1BlockNumber": "0x16140a2", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755312971, + "chain": 42161, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-1755315837.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-1755315837.json new file mode 100644 index 0000000..e36c557 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-1755315837.json @@ -0,0 +1,34 @@ +{ + "transactions": [ + { + "hash": "0xf7b690183d11c996a9adac806e551cf763fb6a3796a0fd7bfe48cc6b322297c6", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4a", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xf7b690183d11c996a9adac806e551cf763fb6a3796a0fd7bfe48cc6b322297c6" + ], + "returns": {}, + "timestamp": 1755315837, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-1755316403.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-1755316403.json new file mode 100644 index 0000000..296b7c6 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-1755316403.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xf7b690183d11c996a9adac806e551cf763fb6a3796a0fd7bfe48cc6b322297c6", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4a", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2f6440", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf7b690183d11c996a9adac806e551cf763fb6a3796a0fd7bfe48cc6b322297c6", + "transactionIndex": "0x11", + "blockHash": "0xedcf97a85fef69f99cf88cc269459b7c75d4f7545d57e34c0640cbf8310cb4d1", + "blockNumber": "0x4007eda", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0x227894db", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316403, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-latest.json new file mode 100644 index 0000000..296b7c6 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xf7b690183d11c996a9adac806e551cf763fb6a3796a0fd7bfe48cc6b322297c6", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4a", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2f6440", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf7b690183d11c996a9adac806e551cf763fb6a3796a0fd7bfe48cc6b322297c6", + "transactionIndex": "0x11", + "blockHash": "0xedcf97a85fef69f99cf88cc269459b7c75d4f7545d57e34c0640cbf8310cb4d1", + "blockNumber": "0x4007eda", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0x227894db", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316403, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-1755315355.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-1755315355.json new file mode 100644 index 0000000..09cb7ea --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-1755315355.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xfe4325d41a453813a11f5090484785512ff22c9e89928a78a17e67d9c7cc40a0", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xae", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xec96d3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0xfe4325d41a453813a11f5090484785512ff22c9e89928a78a17e67d9c7cc40a0", + "transactionIndex": "0x4f", + "blockHash": "0x551fbc773fbaa1854d5df414aafb24c855e1e7af6432fc77cda08e662db957a7", + "blockNumber": "0x3714a71", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315355, + "chain": 56, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-latest.json new file mode 100644 index 0000000..09cb7ea --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xfe4325d41a453813a11f5090484785512ff22c9e89928a78a17e67d9c7cc40a0", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xae", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xec96d3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0xfe4325d41a453813a11f5090484785512ff22c9e89928a78a17e67d9c7cc40a0", + "transactionIndex": "0x4f", + "blockHash": "0x551fbc773fbaa1854d5df414aafb24c855e1e7af6432fc77cda08e662db957a7", + "blockNumber": "0x3714a71", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315355, + "chain": 56, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-1755223221.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-1755223221.json new file mode 100644 index 0000000..6acbbae --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-1755223221.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x1d88f61ba2eb6f097b9cb5e3826d7125f251cd9e5b7523006f447df79448a051", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x10971d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x48", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x780316", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1d88f61ba2eb6f097b9cb5e3826d7125f251cd9e5b7523006f447df79448a051", + "transactionIndex": "0x15", + "blockHash": "0x93e58d8a65c97f518d7023ef4cb58581384d6b95c91b5e4cee411cf4ee430623", + "blockNumber": "0x20a1bdd", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0x16bf73", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x80434d6a2", + "l1GasPrice": "0x1c8c74c8", + "l1GasUsed": "0x7bc1" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755223221, + "chain": 8453, + "commit": "2d9be2e" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-latest.json index d0c829a..6acbbae 100644 --- a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-latest.json +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-latest.json @@ -1,21 +1,21 @@ { "transactions": [ { - "hash": "0xc2191a27fb5c53c283b59bbae0818ad8acd42f6d2de836c422206882a696cbe4", + "hash": "0x1d88f61ba2eb6f097b9cb5e3826d7125f251cd9e5b7523006f447df79448a051", "transactionType": "CREATE2", "contractName": "UserOpWebAuthnCosignVerifier", - "contractAddress": "0x36674817e050a37da325d66b6dbd1a93063dc6b9", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", "function": null, "arguments": [ - "0x18c90BdFc5667D11605ebde82E5E9CDC4D789363" + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" ], "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x10d72e", + "gas": "0x10971d", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d2f380380610d2f833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610cab6100845f395f818160c601526101260152610cab5ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107cf565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146101b1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f76657269666965723a206e6f742066726f6d204b657973746f72650000000000604482015260640160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101e5576101e5610848565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361023a57610223866001818a610875565b81019061023091906109d9565b9092509050610269565b5f61024787890189610a72565b90508061010001518060200190518101906102629190610be8565b9093509150505b5f808061027887890189610c43565b9250925092505f61028885610320565b90505f6102958d88610408565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102f58e6040516020016102dc91815260200190565b60405160208183030381529060405260018588886104ad565b90508180156103015750805b61030c57600161030e565b5f5b9e9d5050505050505050505050505050565b6103556040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106104025760208301818101818251018281108260c0830111171561038157505050610402565b80815101925080602082015101818110838211178285108486111717156103ab5750505050610402565b82815160208301011183855160208701011117156103cc5750505050610402565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f604051825160408114610424576041811461045e5750610499565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610471565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6104a6575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104bc886001806105e4565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b857602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b857fe5b50505082156105d9576105d68287608001518860a0015188886106f1565b92505b505095945050505050565b6060835180156106e9576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061065f5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610755576d1ab2e8006fd8b71907bf06a5bdee3b6107555760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61075557fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f84011261079a575f5ffd5b50813567ffffffffffffffff8111156107b1575f5ffd5b6020830191508360208285010111156107c8575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107e3575f5ffd5b85359450602086013567ffffffffffffffff811115610800575f5ffd5b61080c8882890161078a565b909550935050604086013567ffffffffffffffff81111561082b575f5ffd5b6108378882890161078a565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610883575f5ffd5b8386111561088f575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108ed576108ed61089c565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093a5761093a61089c565b604052919050565b5f67ffffffffffffffff82111561095b5761095b61089c565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610996575f5ffd5b81356109a96109a482610942565b6108f3565b8181528460208386010111156109bd575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109ea575f5ffd5b823567ffffffffffffffff811115610a00575f5ffd5b610a0c85828601610987565b925050602083013567ffffffffffffffff811115610a28575f5ffd5b610a3485828601610987565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a5f575f5ffd5b50565b8035610a6d81610a3e565b919050565b5f60208284031215610a82575f5ffd5b813567ffffffffffffffff811115610a98575f5ffd5b82016101208185031215610aaa575f5ffd5b610ab26108c9565b610abb82610a62565b815260208281013590820152604082013567ffffffffffffffff811115610ae0575f5ffd5b610aec86828501610987565b604083015250606082013567ffffffffffffffff811115610b0b575f5ffd5b610b1786828501610987565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b54575f5ffd5b610b6086828501610987565b60e08301525061010082013567ffffffffffffffff811115610b80575f5ffd5b610b8c86828501610987565b61010083015250949350505050565b5f82601f830112610baa575f5ffd5b8151610bb86109a482610942565b818152846020838601011115610bcc575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf9575f5ffd5b825167ffffffffffffffff811115610c0f575f5ffd5b610c1b85828601610b9b565b925050602083015167ffffffffffffffff811115610c37575f5ffd5b610a3485828601610b9b565b5f5f5f60608486031215610c55575f5ffd5b8335610c6081610a3e565b9560208501359550604090940135939250505056fea264697066735822122030125e673d156149f1ec6e7f5c462f2f09bf9982dc2b80d49e21729afc0eaca064736f6c634300081c003300000000000000000000000018c90bdfc5667d11605ebde82e5e9cdc4d789363", - "nonce": "0x42", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x48", "chainId": "0x2105" }, "additionalContracts": [], @@ -25,31 +25,31 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x2394bd4", + "cumulativeGasUsed": "0x780316", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xc2191a27fb5c53c283b59bbae0818ad8acd42f6d2de836c422206882a696cbe4", - "transactionIndex": "0xa3", - "blockHash": "0xeda8857a552042cd3d5ec9768d3fdd32e397f90d7e632a49fbce5392b8b58f13", - "blockNumber": "0x1fada83", - "gasUsed": "0xb83d1", - "effectiveGasPrice": "0x54d9b6", + "transactionHash": "0x1d88f61ba2eb6f097b9cb5e3826d7125f251cd9e5b7523006f447df79448a051", + "transactionIndex": "0x15", + "blockHash": "0x93e58d8a65c97f518d7023ef4cb58581384d6b95c91b5e4cee411cf4ee430623", + "blockNumber": "0x20a1bdd", + "gasUsed": "0xb5803", + "effectiveGasPrice": "0x16bf73", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x36674817e050a37da325d66b6dbd1a93063dc6b9", + "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", "l1BaseFeeScalar": "0x8dd", "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x78e0a1c12", - "l1GasPrice": "0x1a69f093", - "l1GasUsed": "0x7e0e" + "l1Fee": "0x80434d6a2", + "l1GasPrice": "0x1c8c74c8", + "l1GasUsed": "0x7bc1" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1753223681, + "timestamp": 1755223221, "chain": 8453, - "commit": "d9c91da" + "commit": "2d9be2e" } \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/1/run-1755316925.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/1/run-1755316925.json new file mode 100644 index 0000000..f2c7355 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/1/run-1755316925.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x15e1bf579bbfa106506a35ac56d373a3dcf4183e5bd81254e746a7e2af50803a", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xbb592", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x7e", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x9ce7c9", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x15e1bf579bbfa106506a35ac56d373a3dcf4183e5bd81254e746a7e2af50803a", + "transactionIndex": "0x5f", + "blockHash": "0x5c6d8a85eab60b8c0361d444a0c1c68938660e51678602cd8e385966876bf45d", + "blockNumber": "0x16141eb", + "gasUsed": "0x87a30", + "effectiveGasPrice": "0x1022d5de", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316925, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/1/run-latest.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/1/run-latest.json new file mode 100644 index 0000000..f2c7355 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/1/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x15e1bf579bbfa106506a35ac56d373a3dcf4183e5bd81254e746a7e2af50803a", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xbb592", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x7e", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x9ce7c9", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x15e1bf579bbfa106506a35ac56d373a3dcf4183e5bd81254e746a7e2af50803a", + "transactionIndex": "0x5f", + "blockHash": "0x5c6d8a85eab60b8c0361d444a0c1c68938660e51678602cd8e385966876bf45d", + "blockNumber": "0x16141eb", + "gasUsed": "0x87a30", + "effectiveGasPrice": "0x1022d5de", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755316925, + "chain": 1, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/10/run-1755313914.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/10/run-1755313914.json new file mode 100644 index 0000000..aba4064 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/10/run-1755313914.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xd370c404447e96ab7a51100ecef5ad415fc7f56c7ca6ebd848db4e7688f0b2fa", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xbb592", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x29", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xc59aa7", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd370c404447e96ab7a51100ecef5ad415fc7f56c7ca6ebd848db4e7688f0b2fa", + "transactionIndex": "0x1b", + "blockHash": "0xa1a51af5dbc0942e69ae949f8ddc47b03d1b6b4c67aa0badafc2afe356984a55", + "blockNumber": "0x8560e97", + "gasUsed": "0x87a30", + "effectiveGasPrice": "0x144f", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x7d3719f30", + "l1GasPrice": "0xee63637", + "l1GasUsed": "0x647d" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755313914, + "chain": 10, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/10/run-latest.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/10/run-latest.json new file mode 100644 index 0000000..aba4064 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/10/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xd370c404447e96ab7a51100ecef5ad415fc7f56c7ca6ebd848db4e7688f0b2fa", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xbb592", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x29", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xc59aa7", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd370c404447e96ab7a51100ecef5ad415fc7f56c7ca6ebd848db4e7688f0b2fa", + "transactionIndex": "0x1b", + "blockHash": "0xa1a51af5dbc0942e69ae949f8ddc47b03d1b6b4c67aa0badafc2afe356984a55", + "blockNumber": "0x8560e97", + "gasUsed": "0x87a30", + "effectiveGasPrice": "0x144f", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x7d3719f30", + "l1GasPrice": "0xee63637", + "l1GasUsed": "0x647d" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755313914, + "chain": 10, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/137/run-1755314742.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/137/run-1755314742.json new file mode 100644 index 0000000..1cbf92d --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/137/run-1755314742.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0x224c8d4e749839e1e29a5f11bbd5aa83f2aec51b2d2e972d6d155c16564d83b0", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xbb592", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4f", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe3283f", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x0000000000000000000000001efecb61a2f80aa34d3b9218b564a64d05946290" + ], + "data": "0x00000000000000000000000000000000000000000000000000335170a180c00000000000000000000000000000000000000000000000000b870440e5f6a2808b000000000000000000000000000000000000000000000392c2b05133abc7921600000000000000000000000000000000000000000000000b86d0ef755521c08b000000000000000000000000000000000000000000000392c2e3a2a44d485216", + "blockHash": "0xbbcbae487de66b4be28008d155c8d766d6dff9bd0d2afda3655e08ca72bdaea5", + "blockNumber": "0x47c61cf", + "transactionHash": "0x224c8d4e749839e1e29a5f11bbd5aa83f2aec51b2d2e972d6d155c16564d83b0", + "transactionIndex": "0x39", + "logIndex": "0x32c", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000200000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000000100000000000001000000000000000000000000000000100000000000002000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x224c8d4e749839e1e29a5f11bbd5aa83f2aec51b2d2e972d6d155c16564d83b0", + "transactionIndex": "0x39", + "blockHash": "0xbbcbae487de66b4be28008d155c8d766d6dff9bd0d2afda3655e08ca72bdaea5", + "blockNumber": "0x47c61cf", + "gasUsed": "0x87a30", + "effectiveGasPrice": "0x60db884c7", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314742, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/137/run-latest.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/137/run-latest.json new file mode 100644 index 0000000..1cbf92d --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/137/run-latest.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0x224c8d4e749839e1e29a5f11bbd5aa83f2aec51b2d2e972d6d155c16564d83b0", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xbb592", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4f", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe3283f", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x0000000000000000000000001efecb61a2f80aa34d3b9218b564a64d05946290" + ], + "data": "0x00000000000000000000000000000000000000000000000000335170a180c00000000000000000000000000000000000000000000000000b870440e5f6a2808b000000000000000000000000000000000000000000000392c2b05133abc7921600000000000000000000000000000000000000000000000b86d0ef755521c08b000000000000000000000000000000000000000000000392c2e3a2a44d485216", + "blockHash": "0xbbcbae487de66b4be28008d155c8d766d6dff9bd0d2afda3655e08ca72bdaea5", + "blockNumber": "0x47c61cf", + "transactionHash": "0x224c8d4e749839e1e29a5f11bbd5aa83f2aec51b2d2e972d6d155c16564d83b0", + "transactionIndex": "0x39", + "logIndex": "0x32c", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000200000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000000100000000000001000000000000000000000000000000100000000000002000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x224c8d4e749839e1e29a5f11bbd5aa83f2aec51b2d2e972d6d155c16564d83b0", + "transactionIndex": "0x39", + "blockHash": "0xbbcbae487de66b4be28008d155c8d766d6dff9bd0d2afda3655e08ca72bdaea5", + "blockNumber": "0x47c61cf", + "gasUsed": "0x87a30", + "effectiveGasPrice": "0x60db884c7", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755314742, + "chain": 137, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/42161/run-1755312927.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/42161/run-1755312927.json new file mode 100644 index 0000000..af3dd66 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/42161/run-1755312927.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0x44d95f6aa8092b7f066fc3d274c1772dd29ea9d11b8e66dd2f3f7095bbbe4756", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xb6679", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x48", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x118a69", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x44d95f6aa8092b7f066fc3d274c1772dd29ea9d11b8e66dd2f3f7095bbbe4756", + "transactionIndex": "0x5", + "blockHash": "0xd6e6c2a0e56b7fd40f76f494a8efd249879eece33160feb027b6c83c5614e520", + "blockNumber": "0x15fccd65", + "gasUsed": "0x892cb", + "effectiveGasPrice": "0xb08768", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "gasUsedForL1": "0x189b", + "l1BlockNumber": "0x161409e", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755312927, + "chain": 42161, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/42161/run-latest.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/42161/run-latest.json new file mode 100644 index 0000000..af3dd66 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/42161/run-latest.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0x44d95f6aa8092b7f066fc3d274c1772dd29ea9d11b8e66dd2f3f7095bbbe4756", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xb6679", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x48", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x118a69", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x44d95f6aa8092b7f066fc3d274c1772dd29ea9d11b8e66dd2f3f7095bbbe4756", + "transactionIndex": "0x5", + "blockHash": "0xd6e6c2a0e56b7fd40f76f494a8efd249879eece33160feb027b6c83c5614e520", + "blockNumber": "0x15fccd65", + "gasUsed": "0x892cb", + "effectiveGasPrice": "0xb08768", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "gasUsedForL1": "0x189b", + "l1BlockNumber": "0x161409e", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755312927, + "chain": 42161, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/43114/run-1755315819.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/43114/run-1755315819.json new file mode 100644 index 0000000..bd4fff9 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/43114/run-1755315819.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xbd0332d18afa6870557e6afc2db11897f474c0390c015f0598d633faaef98da7", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xbb592", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x49", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1984d3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xbd0332d18afa6870557e6afc2db11897f474c0390c015f0598d633faaef98da7", + "transactionIndex": "0xb", + "blockHash": "0x34c339ff09413fa77cf0889d3be6c479317733b5c93a2733aa67f9523f077ff7", + "blockNumber": "0x4007ebe", + "gasUsed": "0x87a30", + "effectiveGasPrice": "0x220e0883", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315819, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/43114/run-latest.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/43114/run-latest.json new file mode 100644 index 0000000..bd4fff9 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/43114/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xbd0332d18afa6870557e6afc2db11897f474c0390c015f0598d633faaef98da7", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xbb592", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x49", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1984d3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xbd0332d18afa6870557e6afc2db11897f474c0390c015f0598d633faaef98da7", + "transactionIndex": "0xb", + "blockHash": "0x34c339ff09413fa77cf0889d3be6c479317733b5c93a2733aa67f9523f077ff7", + "blockNumber": "0x4007ebe", + "gasUsed": "0x87a30", + "effectiveGasPrice": "0x220e0883", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315819, + "chain": 43114, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/56/run-1755315295.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/56/run-1755315295.json new file mode 100644 index 0000000..d72e6f8 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/56/run-1755315295.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xed6066623c665e4f1db659701ca386806813e8d1a9687734c69314874c100d4c", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xbb592", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xad", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x71bcba", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0xed6066623c665e4f1db659701ca386806813e8d1a9687734c69314874c100d4c", + "transactionIndex": "0x29", + "blockHash": "0x1283f17c5776dcec70849860620c4a74de18031fd259fe2fa0b59854c6f0dad9", + "blockNumber": "0x3714a24", + "gasUsed": "0x87a30", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315295, + "chain": 56, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/56/run-latest.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/56/run-latest.json new file mode 100644 index 0000000..d72e6f8 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/56/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xed6066623c665e4f1db659701ca386806813e8d1a9687734c69314874c100d4c", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xbb592", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xad", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x71bcba", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0xed6066623c665e4f1db659701ca386806813e8d1a9687734c69314874c100d4c", + "transactionIndex": "0x29", + "blockHash": "0x1283f17c5776dcec70849860620c4a74de18031fd259fe2fa0b59854c6f0dad9", + "blockNumber": "0x3714a24", + "gasUsed": "0x87a30", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755315295, + "chain": 56, + "commit": "a30abbb" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/8453/run-1755223163.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/8453/run-1755223163.json new file mode 100644 index 0000000..6617058 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/8453/run-1755223163.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x77d5361322ec90a14ffe3c0ce24ffce227d870704bd33691f752f541f0e354b9", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnVerifier", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xbb592", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x47", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x37cd957", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x77d5361322ec90a14ffe3c0ce24ffce227d870704bd33691f752f541f0e354b9", + "transactionIndex": "0x7f", + "blockHash": "0xf6bba610695056280cc243b2e9031847611466e54a794fedb8a35c359ba1aaa5", + "blockNumber": "0x20a1bc0", + "gasUsed": "0x87a30", + "effectiveGasPrice": "0x168c63", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x6e8873ae6", + "l1GasPrice": "0x1e3c3f06", + "l1GasUsed": "0x64b2" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1755223163, + "chain": 8453, + "commit": "2d9be2e" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/8453/run-latest.json b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/8453/run-latest.json index 1bd6047..6617058 100644 --- a/broadcast/DeployUserOpWebAuthnVerifier.s.sol/8453/run-latest.json +++ b/broadcast/DeployUserOpWebAuthnVerifier.s.sol/8453/run-latest.json @@ -1,21 +1,21 @@ { "transactions": [ { - "hash": "0x6dd0ece1c49c30ff7de01f92eb525ca0949ed714f213234c361ca754f2794dc6", + "hash": "0x77d5361322ec90a14ffe3c0ce24ffce227d870704bd33691f752f541f0e354b9", "transactionType": "CREATE2", "contractName": "UserOpWebAuthnVerifier", - "contractAddress": "0xecb9be3dbb737ed13a768b2b7d030b483bf5c9f2", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", "function": null, "arguments": [ - "0x18c90BdFc5667D11605ebde82E5E9CDC4D789363" + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" ], "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbf211", + "gas": "0xbb592", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516109c43803806109c4833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516109416100835f395f81816063015260c301526109415ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b610046366004610621565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461014e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f76657269666965723a206e6f742066726f6d204b657973746f72650000000000604482015260640160405180910390fd5b5f61018d86868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525061021792505050565b90508060200151515f036101bc575f6101a8868801886107c2565b90506101b8816101000151610217565b9150505b5f806101ca858701876108eb565b915091506101fd896040516020016101e491815260200190565b60405160208183030381529060405260018585856102ff565b61020857600161020a565b5f5b9998505050505050505050565b61024c6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102f95760208301818101818251018281108260c08301111715610278575050506102f9565b80815101925080602082015101818110838211178285108486111717156102a257505050506102f9565b82815160208301011183855160208701011117156102c357505050506102f9565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f61030e88600180610436565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561040a57602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061040a57fe5b505050821561042b576104288287608001518860a001518888610543565b92505b505095945050505050565b60608351801561053b576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106104b15790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d6105a7576d1ab2e8006fd8b71907bf06a5bdee3b6105a75760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa6105a757fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105ec575f5ffd5b50813567ffffffffffffffff811115610603575f5ffd5b60208301915083602082850101111561061a575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610635575f5ffd5b85359450602086013567ffffffffffffffff811115610652575f5ffd5b61065e888289016105dc565b909550935050604086013567ffffffffffffffff81111561067d575f5ffd5b610689888289016105dc565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106eb576106eb61069a565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610714575f5ffd5b919050565b5f82601f830112610728575f5ffd5b813567ffffffffffffffff8111156107425761074261069a565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561078f5761078f61069a565b6040528181528382016020018510156107a6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156107d2575f5ffd5b813567ffffffffffffffff8111156107e8575f5ffd5b820161012081850312156107fa575f5ffd5b6108026106c7565b61080b826106f1565b815260208281013590820152604082013567ffffffffffffffff811115610830575f5ffd5b61083c86828501610719565b604083015250606082013567ffffffffffffffff81111561085b575f5ffd5b61086786828501610719565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff8111156108a4575f5ffd5b6108b086828501610719565b60e08301525061010082013567ffffffffffffffff8111156108d0575f5ffd5b6108dc86828501610719565b61010083015250949350505050565b5f5f604083850312156108fc575f5ffd5b5050803592602090910135915056fea264697066735822122007878d8a52504d5546d587ce9acdf6951f9571e48d4856348ecc6111d356286164736f6c634300081c003300000000000000000000000018c90bdfc5667d11605ebde82e5e9cdc4d789363", - "nonce": "0x40", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610990380380610990833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b60805161090d6100835f395f81816063015260c3015261090d5ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046105ed565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61015986868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101e392505050565b90508060200151515f03610188575f6101748688018861078e565b90506101848161010001516101e3565b9150505b5f80610196858701876108b7565b915091506101c9896040516020016101b091815260200190565b60405160208183030381529060405260018585856102cb565b6101d45760016101d6565b5f5b9998505050505050505050565b6102186040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106102c55760208301818101818251018281108260c08301111715610244575050506102c5565b808151019250806020820151018181108382111782851084861117171561026e57505050506102c5565b828151602083010111838551602087010111171561028f57505050506102c5565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f5f5f6102da88600180610402565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156103d657602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506103d657fe5b50505082156103f7576103f48287608001518860a00151888861050f565b92505b505095945050505050565b606083518015610507576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061047d5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610573576d1ab2e8006fd8b71907bf06a5bdee3b6105735760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61057357fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f8401126105b8575f5ffd5b50813567ffffffffffffffff8111156105cf575f5ffd5b6020830191508360208285010111156105e6575f5ffd5b9250929050565b5f5f5f5f5f60608688031215610601575f5ffd5b85359450602086013567ffffffffffffffff81111561061e575f5ffd5b61062a888289016105a8565b909550935050604086013567ffffffffffffffff811115610649575f5ffd5b610655888289016105a8565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156106b7576106b7610666565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146106e0575f5ffd5b919050565b5f82601f8301126106f4575f5ffd5b813567ffffffffffffffff81111561070e5761070e610666565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561075b5761075b610666565b604052818152838201602001851015610772575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561079e575f5ffd5b813567ffffffffffffffff8111156107b4575f5ffd5b820161012081850312156107c6575f5ffd5b6107ce610693565b6107d7826106bd565b815260208281013590820152604082013567ffffffffffffffff8111156107fc575f5ffd5b610808868285016106e5565b604083015250606082013567ffffffffffffffff811115610827575f5ffd5b610833868285016106e5565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610870575f5ffd5b61087c868285016106e5565b60e08301525061010082013567ffffffffffffffff81111561089c575f5ffd5b6108a8868285016106e5565b61010083015250949350505050565b5f5f604083850312156108c8575f5ffd5b5050803592602090910135915056fea2646970667358221220657adfd49e4846cc8f3c5ae84b44eb0fbbc0d94d8b9e491ae075620f95747e9064736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x47", "chainId": "0x2105" }, "additionalContracts": [], @@ -25,31 +25,31 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1f1e21f", + "cumulativeGasUsed": "0x37cd957", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x6dd0ece1c49c30ff7de01f92eb525ca0949ed714f213234c361ca754f2794dc6", - "transactionIndex": "0x94", - "blockHash": "0xc62836543ed34695851111144b9e2499cef58c2128580efd2d34cbc52dc9941d", - "blockNumber": "0x1e7f79d", - "gasUsed": "0x8a5fd", - "effectiveGasPrice": "0x26dea8", + "transactionHash": "0x77d5361322ec90a14ffe3c0ce24ffce227d870704bd33691f752f541f0e354b9", + "transactionIndex": "0x7f", + "blockHash": "0xf6bba610695056280cc243b2e9031847611466e54a794fedb8a35c359ba1aaa5", + "blockNumber": "0x20a1bc0", + "gasUsed": "0x87a30", + "effectiveGasPrice": "0x168c63", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xecb9be3dbb737ed13a768b2b7d030b483bf5c9f2", + "contractAddress": "0xe19620169a26aebc4fe229a073639da6b009bf1a", "l1BaseFeeScalar": "0x8dd", "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x1afda8546b", - "l1GasPrice": "0x73240aea", - "l1GasUsed": "0x674f" + "l1Fee": "0x6e8873ae6", + "l1GasPrice": "0x1e3c3f06", + "l1GasUsed": "0x64b2" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1750748208, + "timestamp": 1755223163, "chain": 8453, - "commit": "9647c03" + "commit": "2d9be2e" } \ No newline at end of file