From 96851745042cad972847316f3faf73e6ee41b257 Mon Sep 17 00:00:00 2001 From: Swanny Date: Sun, 17 May 2026 14:58:25 -0400 Subject: [PATCH 1/3] feat: add deployWithSalts script function for non-canonical-salt deploys Adds a sibling `deployWithSalts(bytes32 saltPrefix, ...)` to the existing `deploy(...)` function. The salt prefix is mixed into each contract's CREATE2 salt via keccak256(abi.encodePacked(saltPrefix, name)), yielding fresh deterministic addresses for the same source on a host where the canonical-salt deployment already exists. Existing deploy() and setSequencerRole()/revokeSequencerRole() unchanged so cd.yml / release-prod.yml CI workflows continue to work. Co-Authored-By: Claude Opus 4.7 --- script/Zenith.s.sol | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/script/Zenith.s.sol b/script/Zenith.s.sol index b0ea3ad..e6f29aa 100644 --- a/script/Zenith.s.sol +++ b/script/Zenith.s.sol @@ -31,6 +31,37 @@ contract ZenithScript is Script { m = new HostOrders{salt: "zenith.hostOrders "}(permit2); } + // deploy with a caller-supplied salt prefix, yielding fresh CREATE2 addresses for the + // same source on a host where the canonical-salt deployment already exists. + // + // forge script ZenithScript \ + // --sig "deployWithSalts(bytes32,uint256,address,address,address,address[],address,uint256,uint256)" \ + // --rpc-url $RPC_URL --broadcast \ + // $SALT_PREFIX $ROLLUP_CHAIN_ID $SEQUENCER_ADMIN $WITHDRAWAL_ADMIN $GAS_ADMIN \ + // $INITIAL_ENTER_TOKENS $PERMIT2 $PER_BLOCK_GAS_LIMIT $PER_TRANSACT_GAS_LIMIT \ + // [signing args] [--verify ...] + function deployWithSalts( + bytes32 saltPrefix, + uint256 defaultRollupChainId, + address sequencerAdmin, + address withdrawalAdmin, + address gasAdmin, + address[] memory initialEnterTokens, + address permit2, + uint256 perBlockGasLimit, + uint256 perTransactGasLimit + ) public returns (Zenith z, Passage p, Transactor t, HostOrders m) { + vm.startBroadcast(); + z = new Zenith{salt: keccak256(abi.encodePacked(saltPrefix, "zenith"))}(sequencerAdmin); + p = new Passage{salt: keccak256(abi.encodePacked(saltPrefix, "passage"))}( + defaultRollupChainId, withdrawalAdmin, initialEnterTokens, permit2 + ); + t = new Transactor{salt: keccak256(abi.encodePacked(saltPrefix, "transactor"))}( + defaultRollupChainId, gasAdmin, p, perBlockGasLimit, perTransactGasLimit + ); + m = new HostOrders{salt: keccak256(abi.encodePacked(saltPrefix, "hostOrders"))}(permit2); + } + // NOTE: script must be run using SequencerAdmin key // set sequencer: // forge script ZenithScript --sig "setSequencerRole(address,address)" --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast $ZENITH_ADDRESS $SEQUENCER_ADDRESS From 7902f2c1de63af40c056d47ebb2448f32fd04014 Mon Sep 17 00:00:00 2001 From: Swanny Date: Sun, 17 May 2026 17:18:34 -0400 Subject: [PATCH 2/3] feat: deploy Zenith to parmigiana host (rollup 792669) --- .../3151908/deployWithSalts-latest.json | 216 ++++++++++++++++++ .../3151908/run-1779051770808.json | 216 ++++++++++++++++++ 2 files changed, 432 insertions(+) create mode 100644 broadcast/Zenith.s.sol/3151908/deployWithSalts-latest.json create mode 100644 broadcast/Zenith.s.sol/3151908/run-1779051770808.json diff --git a/broadcast/Zenith.s.sol/3151908/deployWithSalts-latest.json b/broadcast/Zenith.s.sol/3151908/deployWithSalts-latest.json new file mode 100644 index 0000000..6b4a4fc --- /dev/null +++ b/broadcast/Zenith.s.sol/3151908/deployWithSalts-latest.json @@ -0,0 +1,216 @@ +{ + "transactions": [ + { + "hash": "0xac1a9a73ef072ce93822b72b810f2f393d27c7166fc1428de829ec7b35d0b62f", + "transactionType": "CREATE2", + "contractName": "Zenith", + "contractAddress": "0x9872fa449306838614872d47dee01fc0f0827cf7", + "function": null, + "arguments": [ + "0x29403F107781ea45Bf93710abf8df13F67f2008f" + ], + "transaction": { + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11a2c5", + "value": "0x0", + "input": "0x15f84357918cae6a5c9552073c0fb5e8a6902ac39a314ddc805284b3e05414d960a060405234801561000f575f80fd5b50604051610ed1380380610ed1833981810160405281019061003191906100cf565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050435f81905550506100fa565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61009e82610075565b9050919050565b6100ae81610094565b81146100b8575f80fd5b50565b5f815190506100c9816100a5565b92915050565b5f602082840312156100e4576100e3610071565b5b5f6100f1848285016100bb565b91505092915050565b608051610db16101205f395f81816101b1015281816105cb015261073e0152610db15ff3fe608060405234801561000f575f80fd5b5060043610610086575f3560e01c80638635c102116100595780638635c1021461012457806388b673d3146101545780638a33623114610170578063f9060fee1461018c57610086565b8063206288d31461008a5780636989ca7c146100a85780636d46e987146100c45780637e82bb01146100f4575b5f80fd5b6100926101aa565b60405161009f9190610778565b60405180910390f35b6100c260048036038101906100bd91906107fc565b6101af565b005b6100de60048036038101906100d991906107fc565b610319565b6040516100eb9190610841565b60405180910390f35b61010e60048036038101906101099190610884565b610336565b60405161011b9190610778565b60405180910390f35b61013e600480360381019061013991906109f7565b61034b565b60405161014b9190610a31565b60405180910390f35b61016e60048036038101906101699190610ae1565b61039c565b005b61018a600480360381019061018591906107fc565b6105c9565b005b61019461073c565b6040516101a19190610b88565b60405180910390f35b5f5481565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610234576040517f49a95bf000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60025f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156103165760025f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81549060ff02191690555f15158173ffffffffffffffffffffffffffffffffffffffff167feb12a9a53eec138c91b27b4f912a257bd690c18fc8bde744be92a0365eb9b87e60405160405180910390a35b50565b6002602052805f5260405f205f915054906101000a900460ff1681565b6001602052805f5260405f205f915090505481565b5f8046835f0151846020015185604001518660600151876080015160405160200161037b96959493929190610c7a565b60405160208183030381529060405290508080519060200120915050919050565b856020015143146103d9576040517fb2d975db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6103e38761034b565b90505f6001828888886040515f81526020016040526040516104089493929190610d03565b6020604051602081039080840390855afa158015610428573d5f803e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614806104b5575060025f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156104f757806040517f9a7d38d90000000000000000000000000000000000000000000000000000000081526004016104ee9190610b88565b60405180910390fd5b4360015f8a5f015181526020019081526020015f205403610544576040517f2ce0494b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b4360015f8a5f015181526020019081526020015f2081905550875f01518173ffffffffffffffffffffffffffffffffffffffff167ffe642e465ceaeb1c7f4cedaee76e84b12970fe1546683f8758525b3a0e2b44428a604001518b606001518c608001516040516105b793929190610d46565b60405180910390a35050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461064e576040517f49a95bf000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60025f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661073957600160025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600115158173ffffffffffffffffffffffffffffffffffffffff167feb12a9a53eec138c91b27b4f912a257bd690c18fc8bde744be92a0365eb9b87e60405160405180910390a35b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f819050919050565b61077281610760565b82525050565b5f60208201905061078b5f830184610769565b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6107cb826107a2565b9050919050565b6107db816107c1565b81146107e5575f80fd5b50565b5f813590506107f6816107d2565b92915050565b5f602082840312156108115761081061079a565b5b5f61081e848285016107e8565b91505092915050565b5f8115159050919050565b61083b81610827565b82525050565b5f6020820190506108545f830184610832565b92915050565b61086381610760565b811461086d575f80fd5b50565b5f8135905061087e8161085a565b92915050565b5f602082840312156108995761089861079a565b5b5f6108a684828501610870565b91505092915050565b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6108f9826108b3565b810181811067ffffffffffffffff82111715610918576109176108c3565b5b80604052505050565b5f61092a610791565b905061093682826108f0565b919050565b5f819050919050565b61094d8161093b565b8114610957575f80fd5b50565b5f8135905061096881610944565b92915050565b5f60a08284031215610983576109826108af565b5b61098d60a0610921565b90505f61099c84828501610870565b5f8301525060206109af84828501610870565b60208301525060406109c384828501610870565b60408301525060606109d7848285016107e8565b60608301525060806109eb8482850161095a565b60808301525092915050565b5f60a08284031215610a0c57610a0b61079a565b5b5f610a198482850161096e565b91505092915050565b610a2b8161093b565b82525050565b5f602082019050610a445f830184610a22565b92915050565b5f60ff82169050919050565b610a5f81610a4a565b8114610a69575f80fd5b50565b5f81359050610a7a81610a56565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112610aa157610aa0610a80565b5b8235905067ffffffffffffffff811115610abe57610abd610a84565b5b602083019150836001820283011115610ada57610ad9610a88565b5b9250929050565b5f805f805f806101208789031215610afc57610afb61079a565b5b5f610b0989828a0161096e565b96505060a0610b1a89828a01610a6c565b95505060c0610b2b89828a0161095a565b94505060e0610b3c89828a0161095a565b93505061010087013567ffffffffffffffff811115610b5e57610b5d61079e565b5b610b6a89828a01610a8c565b92509250509295509295509295565b610b82816107c1565b82525050565b5f602082019050610b9b5f830184610b79565b92915050565b5f81905092915050565b7f696e6974342e73657175656e6365722e763000000000000000000000000000005f82015250565b5f610bdf601283610ba1565b9150610bea82610bab565b601282019050919050565b5f819050919050565b610c0f610c0a82610760565b610bf5565b82525050565b5f8160601b9050919050565b5f610c2b82610c15565b9050919050565b5f610c3c82610c21565b9050919050565b610c54610c4f826107c1565b610c32565b82525050565b5f819050919050565b610c74610c6f8261093b565b610c5a565b82525050565b5f610c8482610bd3565b9150610c908289610bfe565b602082019150610ca08288610bfe565b602082019150610cb08287610bfe565b602082019150610cc08286610bfe565b602082019150610cd08285610c43565b601482019150610ce08284610c63565b602082019150819050979650505050505050565b610cfd81610a4a565b82525050565b5f608082019050610d165f830187610a22565b610d236020830186610cf4565b610d306040830185610a22565b610d3d6060830184610a22565b95945050505050565b5f606082019050610d595f830186610769565b610d666020830185610b79565b610d736040830184610a22565b94935050505056fea2646970667358221220e4f9075e0b9a577399d18abf3e8c7d10c26a05edca415f81d51da1f6b64da0ba64736f6c634300081a003300000000000000000000000029403f107781ea45bf93710abf8df13f67f2008f", + "nonce": "0xc0", + "chainId": "0x301824" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x3b562ffaf98c63a35169b166902a872a04c7d7b899dd0e9b61d3327b106b924f", + "transactionType": "CREATE2", + "contractName": "Passage", + "contractAddress": "0x57348c54e3f89097579dfcd4f5d2700ca2eb1906", + "function": null, + "arguments": [ + "792669", + "0x11Aa4EBFbf7a481617c719a2Df028c9DA1a219aa", + "[0xD1278f17e86071f1E658B656084c65b7FD3c90eF]", + "0x000000000022D473030F116dDEE9F6B43aC78BA3" + ], + "transaction": { + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1ef26c", + "value": "0x0", + "input": "0x9760057db92f807ceecb4598895e67a2d9e35a2fc3ba5e1b12d2a14fbc5c0a7960e060405234801561000f575f80fd5b50604051611bcf380380611bcf8339818101604052810190610031919061037b565b808073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050508360a081815250508273ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250505f5b82518110156100e6576100d98382815181106100c4576100c36103fb565b5b602002602001015160016100f060201b60201c565b80806001019150506100a5565b5050505050610428565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167f2f8601534249821eb3b2cf9f1d88960ce5b7feb89b9e4a117d2ac7725c56539360405160405180910390a35050565b5f604051905090565b5f80fd5b5f80fd5b5f819050919050565b6101b08161019e565b81146101ba575f80fd5b50565b5f815190506101cb816101a7565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6101fa826101d1565b9050919050565b61020a816101f0565b8114610214575f80fd5b50565b5f8151905061022581610201565b92915050565b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6102758261022f565b810181811067ffffffffffffffff821117156102945761029361023f565b5b80604052505050565b5f6102a661018d565b90506102b2828261026c565b919050565b5f67ffffffffffffffff8211156102d1576102d061023f565b5b602082029050602081019050919050565b5f80fd5b5f6102f86102f3846102b7565b61029d565b9050808382526020820190506020840283018581111561031b5761031a6102e2565b5b835b8181101561034457806103308882610217565b84526020840193505060208101905061031d565b5050509392505050565b5f82601f8301126103625761036161022b565b5b81516103728482602086016102e6565b91505092915050565b5f805f806080858703121561039357610392610196565b5b5f6103a0878288016101bd565b94505060206103b187828801610217565b935050604085015167ffffffffffffffff8111156103d2576103d161019a565b5b6103de8782880161034e565b92505060606103ef87828801610217565b91505092959194509250565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b60805160a05160c05161175561047a5f395f81816105280152818161060f015261066801525f818160b40152818160e00152818161046901528181610504015261063601525f610a3401526117555ff3fe6080604052600436106100aa575f3560e01c8063b32ed95e11610063578063b32ed95e14610221578063b7e1917c14610249578063d014c01f14610273578063d9caed121461028f578063ea3b9ba1146102b7578063eba1f981146102d3576100db565b806322ac3885146101075780633930e3911461012f578063416ef5a81461016b5780634f8b4a3c14610193578063942c39db146101cf57806395577b72146101f7576100db565b366100db576100d97f00000000000000000000000000000000000000000000000000000000000000003361030f565b005b6101057f00000000000000000000000000000000000000000000000000000000000000003361030f565b005b348015610112575f80fd5b5061012d60048036038101906101289190610f72565b61036b565b005b34801561013a575f80fd5b5061015560048036038101906101509190610fd6565b6103ba565b60405161016291906110d6565b60405180910390f35b348015610176575f80fd5b50610191600480360381019061018c91906110f6565b610464565b005b34801561019e575f80fd5b506101b960048036038101906101b49190611146565b610495565b6040516101c6919061118b565b60405180910390f35b3480156101da575f80fd5b506101f560048036038101906101f091906111c6565b6104b1565b005b348015610202575f80fd5b5061020b610502565b6040516102189190611241565b60405180910390f35b34801561022c575f80fd5b5061024760048036038101906102429190611284565b610526565b005b348015610254575f80fd5b5061025d61060d565b60405161026a91906112d1565b60405180910390f35b61028d60048036038101906102889190611146565b610631565b005b34801561029a575f80fd5b506102b560048036038101906102b091906110f6565b61065e565b005b6102d160048036038101906102cc9190610fd6565b61030f565b005b3480156102de575f80fd5b506102f960048036038101906102f49190611146565b6107ea565b60405161030691906110d6565b60405180910390f35b5f340315610367578073ffffffffffffffffffffffffffffffffffffffff16827f5f67e0a44fbb8ec0f3794c6687c657244a50a7da2411d14707aa219d86b854923460405161035e9190611241565b60405180910390a35b5050565b61037361088d565b6103a03330838573ffffffffffffffffffffffffffffffffffffffff166108ba909392919063ffffffff16565b6103ac8484848461090f565b6103b4610a0e565b50505050565b6103c2610e93565b7fc5d03356b54a64d088070694ab907941e70a5ea4ae772ff6df7f162d054037b660405180604001604052808581526020018473ffffffffffffffffffffffffffffffffffffffff1681525060405160200161041f929190611344565b60405160208183030381529060405280519060200120815f0181815250506040518060a00160405280607e815260200161163e607e9139816020018190525092915050565b6104907f000000000000000000000000000000000000000000000000000000000000000084848461036b565b505050565b5f602052805f5260405f205f915054906101000a900460ff1681565b6104b961088d565b6104cc6104c684846103ba565b82610a32565b6104f58383835f015f015f0160208101906104e79190611146565b845f015f016020013561090f565b6104fd610a0e565b505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105ab576040517f21dba17e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8015155f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16151514610609576106088282610b01565b5b5050565b7f000000000000000000000000000000000000000000000000000000000000000081565b61065b7f00000000000000000000000000000000000000000000000000000000000000008261030f565b50565b61066661088d565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106eb576040517f21dba17e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361074c57610747818373ffffffffffffffffffffffffffffffffffffffff16610b9e90919063ffffffff16565b610778565b61077782828573ffffffffffffffffffffffffffffffffffffffff16610c559092919063ffffffff16565b5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f2717ead6b9200dd235aad468c9809ea400fe33ac69b5bfaa6d3e90fc922b6398836040516107d59190611241565b60405180910390a36107e5610a0e565b505050565b6107f2610e93565b7fa91a2bac0243280e19cfd0a3ae9d7639a15fa41d49eab3e0bf320c8485cc66a960405180602001604052808473ffffffffffffffffffffffffffffffffffffffff16815250604051602001610849929190611385565b60405160208183030381529060405280519060200120815f0181815250506040518060a00160405280606481526020016116bc606491398160200181905250919050565b610895610ca8565b6108b860016108aa6108a5610ce9565b610d12565b610d1b90919063ffffffff16565b565b6108c8848484846001610d22565b61090957836040517f5274afe700000000000000000000000000000000000000000000000000000000815260040161090091906112d1565b60405180910390fd5b50505050565b5f810315610a08575f808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166109a157816040517f087fe76b00000000000000000000000000000000000000000000000000000000815260040161099891906112d1565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857f918d96675770fc73e96feacdd04b31ed125e0e5e0223938cd0043a42228a49e4846040516109ff9190611241565b60405180910390a45b50505050565b610a305f610a22610a1d610ce9565b610d12565b610d1b90919063ffffffff16565b565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663137c29fe825f01610a82845f015f0160200135610d93565b846080016020810190610a959190611146565b865f01518760200151878060a00190610aae91906113b8565b6040518863ffffffff1660e01b8152600401610ad097969594939291906115a4565b5f604051808303815f87803b158015610ae7575f80fd5b505af1158015610af9573d5f803e3d5ffd5b505050505050565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167f2f8601534249821eb3b2cf9f1d88960ce5b7feb89b9e4a117d2ac7725c56539360405160405180910390a35050565b80471015610be55747816040517fcf479181000000000000000000000000000000000000000000000000000000008152600401610bdc929190611616565b60405180910390fd5b610bfe828260405180602001604052805f815250610de1565b610c51575f610c0b610df7565b1115610c1e57610c19610dfe565b610c50565b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5050565b610c628383836001610e09565b610ca357826040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401610c9a91906112d1565b60405180910390fd5b505050565b610cb0610e6b565b15610ce7576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005f1b905090565b5f819050919050565b80825d5050565b5f806323b872dd60e01b9050604051815f525f1960601c87166004525f1960601c86166024528460445260205f60645f808c5af1925060015f51148316610d80578383151615610d74573d5f823e3d81fd5b5f883b113d1516831692505b806040525f606052505095945050505050565b610d9b610eaf565b30815f019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505081816020018181525050919050565b5f805f83516020850186885af190509392505050565b5f3d905090565b6040513d5f823e3d81fd5b5f8063a9059cbb60e01b9050604051815f525f1960601c86166004528460245260205f60445f808b5af1925060015f51148316610e5d578383151615610e51573d5f823e3d81fd5b5f873b113d1516831692505b806040525050949350505050565b5f610e84610e7f610e7a610ce9565b610d12565b610e89565b905090565b5f815c9050919050565b60405180604001604052805f8019168152602001606081525090565b60405180604001604052805f73ffffffffffffffffffffffffffffffffffffffff1681526020015f81525090565b5f80fd5b5f80fd5b5f819050919050565b610ef781610ee5565b8114610f01575f80fd5b50565b5f81359050610f1281610eee565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610f4182610f18565b9050919050565b610f5181610f37565b8114610f5b575f80fd5b50565b5f81359050610f6c81610f48565b92915050565b5f805f8060808587031215610f8a57610f89610edd565b5b5f610f9787828801610f04565b9450506020610fa887828801610f5e565b9350506040610fb987828801610f5e565b9250506060610fca87828801610f04565b91505092959194509250565b5f8060408385031215610fec57610feb610edd565b5b5f610ff985828601610f04565b925050602061100a85828601610f5e565b9150509250929050565b5f819050919050565b61102681611014565b82525050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61106e8261102c565b6110788185611036565b9350611088818560208601611046565b61109181611054565b840191505092915050565b5f604083015f8301516110b15f86018261101d565b50602083015184820360208601526110c98282611064565b9150508091505092915050565b5f6020820190508181035f8301526110ee818461109c565b905092915050565b5f805f6060848603121561110d5761110c610edd565b5b5f61111a86828701610f5e565b935050602061112b86828701610f5e565b925050604061113c86828701610f04565b9150509250925092565b5f6020828403121561115b5761115a610edd565b5b5f61116884828501610f5e565b91505092915050565b5f8115159050919050565b61118581611171565b82525050565b5f60208201905061119e5f83018461117c565b92915050565b5f80fd5b5f60c082840312156111bd576111bc6111a4565b5b81905092915050565b5f805f606084860312156111dd576111dc610edd565b5b5f6111ea86828701610f04565b93505060206111fb86828701610f5e565b925050604084013567ffffffffffffffff81111561121c5761121b610ee1565b5b611228868287016111a8565b9150509250925092565b61123b81610ee5565b82525050565b5f6020820190506112545f830184611232565b92915050565b61126381611171565b811461126d575f80fd5b50565b5f8135905061127e8161125a565b92915050565b5f806040838503121561129a57611299610edd565b5b5f6112a785828601610f5e565b92505060206112b885828601611270565b9150509250929050565b6112cb81610f37565b82525050565b5f6020820190506112e45f8301846112c2565b92915050565b6112f381611014565b82525050565b61130281610ee5565b82525050565b61131181610f37565b82525050565b604082015f82015161132b5f8501826112f9565b50602082015161133e6020850182611308565b50505050565b5f6060820190506113575f8301856112ea565b6113646020830184611317565b9392505050565b602082015f82015161137f5f850182611308565b50505050565b5f6040820190506113985f8301856112ea565b6113a5602083018461136b565b9392505050565b5f80fd5b5f80fd5b5f80fd5b5f80833560016020038436030381126113d4576113d36113ac565b5b80840192508235915067ffffffffffffffff8211156113f6576113f56113b0565b5b602083019250600182023603831315611412576114116113b4565b5b509250929050565b5f82905092915050565b5f6114326020840184610f5e565b905092915050565b5f6114486020840184610f04565b905092915050565b604082016114605f830183611424565b61146c5f850182611308565b5061147a602083018361143a565b61148760208501826112f9565b50505050565b6080820161149d5f83018361141a565b6114a95f850182611450565b506114b7604083018361143a565b6114c460408501826112f9565b506114d2606083018361143a565b6114df60608501826112f9565b50505050565b604082015f8201516114f95f850182611308565b50602082015161150c60208501826112f9565b50505050565b5f82825260208201905092915050565b5f61152c8261102c565b6115368185611512565b9350611546818560208601611046565b61154f81611054565b840191505092915050565b5f82825260208201905092915050565b828183375f83830152505050565b5f611583838561155a565b935061159083858461156a565b61159983611054565b840190509392505050565b5f610140820190506115b85f83018a61148d565b6115c560808301896114e5565b6115d260c08301886112c2565b6115df60e08301876112ea565b8181036101008301526115f28186611522565b9050818103610120830152611608818486611578565b905098975050505050505050565b5f6040820190506116295f830185611232565b6116366020830184611232565b939250505056fe456e7465725769746e657373207769746e65737329456e7465725769746e6573732875696e7432353620726f6c6c7570436861696e49642c6164647265737320726f6c6c7570526563697069656e7429546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7429457869745769746e657373207769746e65737329457869745769746e657373286164647265737320686f7374526563697069656e7429546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7429a2646970667358221220a157bcb9385794d213fbb8872b67d58e9b0bc081338a211cce080e2c2c2f80d864736f6c634300081a003300000000000000000000000000000000000000000000000000000000000c185d00000000000000000000000011aa4ebfbf7a481617c719a2df028c9da1a219aa0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d1278f17e86071f1e658b656084c65b7fd3c90ef", + "nonce": "0xc1", + "chainId": "0x301824" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8a0f1110d940be910e9d4b1c597a5219f12d2a6fe00ad3e0fa5b317e318d2b39", + "transactionType": "CREATE2", + "contractName": "Transactor", + "contractAddress": "0x31797b512a1481ff2dcdd26f1facb50fd344bf7f", + "function": null, + "arguments": [ + "792669", + "0x29403F107781ea45Bf93710abf8df13F67f2008f", + "0x57348c54e3F89097579dFcD4F5d2700ca2EB1906", + "30000000", + "5000000" + ], + "transaction": { + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf7c2a", + "value": "0x0", + "input": "0x5c89489c55995f1130de8845e5aabcc3771f285ce4405acf88dc320ef0ba87a560e060405234801561000f575f80fd5b50604051610e12380380610e12833981810160405281019061003191906101e2565b84608081815250508373ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508273ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250506100b182826100bb60201b60201c565b505050505061028f565b815f81905550806001819055507fb6f04ff5ca562fcb4eb8da14a5945aad2022b7bbab3fb76def1c6aefdfb471a182826040516100f9929190610268565b60405180910390a15050565b5f80fd5b5f819050919050565b61011b81610109565b8114610125575f80fd5b50565b5f8151905061013681610112565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6101658261013c565b9050919050565b6101758161015b565b811461017f575f80fd5b50565b5f815190506101908161016c565b92915050565b5f6101a08261013c565b9050919050565b5f6101b182610196565b9050919050565b6101c1816101a7565b81146101cb575f80fd5b50565b5f815190506101dc816101b8565b92915050565b5f805f805f60a086880312156101fb576101fa610105565b5b5f61020888828901610128565b955050602061021988828901610182565b945050604061022a888289016101ce565b935050606061023b88828901610128565b925050608061024c88828901610128565b9150509295509295909350565b61026281610109565b82525050565b5f60408201905061027b5f830185610259565b6102886020830184610259565b9392505050565b60805160a05160c051610b446102ce5f395f8181610226015261035f01525f81816102c4015261055901525f818161025201526102870152610b445ff3fe608060405260043610610090575f3560e01c8063a5fbe5e411610058578063a5fbe5e414610158578063b3a6274314610174578063bf10d6521461019c578063da46fefa146101b8578063f6c2bd86146101f457610090565b80633e7260e4146100945780636b216388146100be5780636f61d435146100e85780637d2ce1fc1461011257806395577b721461012e575b5f80fd5b34801561009f575f80fd5b506100a861021e565b6040516100b591906105dd565b60405180910390f35b3480156100c9575f80fd5b506100d2610224565b6040516100df9190610670565b60405180910390f35b3480156100f3575f80fd5b506100fc610248565b60405161010991906105dd565b60405180910390f35b61012c60048036038101906101279190610757565b61024d565b005b348015610139575f80fd5b50610142610285565b60405161014f91906105dd565b60405180910390f35b610172600480360381019061016d91906107ed565b6102a9565b005b34801561017f575f80fd5b5061019a60048036038101906101959190610897565b6102c2565b005b6101b660048036038101906101b191906108d5565b610355565b005b3480156101c3575f80fd5b506101de60048036038101906101d99190610897565b610537565b6040516101eb91906105dd565b60405180910390f35b3480156101ff575f80fd5b50610208610557565b60405161021591906109a1565b60405180910390f35b60015481565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5481565b61027d7f000000000000000000000000000000000000000000000000000000000000000033888888888888610355565b505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6102b98733888888888888610355565b50505050505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610347576040517f55096d7700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610351828261057b565b5050565b5f3411156103e8577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ea3b9ba1348a8a6040518463ffffffff1660e01b81526004016103b99291906109ba565b5f604051808303818588803b1580156103d0575f80fd5b505af11580156103e2573d5f803e3d5ffd5b50505050505b600154821115610424576040517fa247feb800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60025f8a81526020019081526020015f205f4381526020019081526020015f205490505f5483826104569190610a0e565b111561048e576040517ff6b10b9600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b828161049a9190610a0e565b60025f8b81526020019081526020015f205f4381526020019081526020015f20819055508673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff168a7fcde3b17064c2ae615c0eba2cb3b0a313095890a0ff72076a6242ecdb67d972c28989898989604051610524959493929190610a9b565b60405180910390a4505050505050505050565b6002602052815f5260405f20602052805f5260405f205f91509150505481565b7f000000000000000000000000000000000000000000000000000000000000000081565b815f81905550806001819055507fb6f04ff5ca562fcb4eb8da14a5945aad2022b7bbab3fb76def1c6aefdfb471a182826040516105b9929190610ae7565b60405180910390a15050565b5f819050919050565b6105d7816105c5565b82525050565b5f6020820190506105f05f8301846105ce565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61063861063361062e846105f6565b610615565b6105f6565b9050919050565b5f6106498261061e565b9050919050565b5f61065a8261063f565b9050919050565b61066a81610650565b82525050565b5f6020820190506106835f830184610661565b92915050565b5f80fd5b5f80fd5b5f61069b826105f6565b9050919050565b6106ab81610691565b81146106b5575f80fd5b50565b5f813590506106c6816106a2565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f8401126106ed576106ec6106cc565b5b8235905067ffffffffffffffff81111561070a576107096106d0565b5b602083019150836001820283011115610726576107256106d4565b5b9250929050565b610736816105c5565b8114610740575f80fd5b50565b5f813590506107518161072d565b92915050565b5f805f805f8060a0878903121561077157610770610689565b5b5f61077e89828a016106b8565b965050602087013567ffffffffffffffff81111561079f5761079e61068d565b5b6107ab89828a016106d8565b955095505060406107be89828a01610743565b93505060606107cf89828a01610743565b92505060806107e089828a01610743565b9150509295509295509295565b5f805f805f805f60c0888a03121561080857610807610689565b5b5f6108158a828b01610743565b97505060206108268a828b016106b8565b965050604088013567ffffffffffffffff8111156108475761084661068d565b5b6108538a828b016106d8565b955095505060606108668a828b01610743565b93505060806108778a828b01610743565b92505060a06108888a828b01610743565b91505092959891949750929550565b5f80604083850312156108ad576108ac610689565b5b5f6108ba85828601610743565b92505060206108cb85828601610743565b9150509250929050565b5f805f805f805f8060e0898b0312156108f1576108f0610689565b5b5f6108fe8b828c01610743565b985050602061090f8b828c016106b8565b97505060406109208b828c016106b8565b965050606089013567ffffffffffffffff8111156109415761094061068d565b5b61094d8b828c016106d8565b955095505060806109608b828c01610743565b93505060a06109718b828c01610743565b92505060c06109828b828c01610743565b9150509295985092959890939650565b61099b81610691565b82525050565b5f6020820190506109b45f830184610992565b92915050565b5f6040820190506109cd5f8301856105ce565b6109da6020830184610992565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610a18826105c5565b9150610a23836105c5565b9250828201905080821115610a3b57610a3a6109e1565b5b92915050565b5f82825260208201905092915050565b828183375f83830152505050565b5f601f19601f8301169050919050565b5f610a7a8385610a41565b9350610a87838584610a51565b610a9083610a5f565b840190509392505050565b5f6080820190508181035f830152610ab4818789610a6f565b9050610ac360208301866105ce565b610ad060408301856105ce565b610add60608301846105ce565b9695505050505050565b5f604082019050610afa5f8301856105ce565b610b0760208301846105ce565b939250505056fea2646970667358221220aa59fbcc6a788ec3b477b6b7cc916b3a8a6c4d94e0ebde8238d97cfea251d05964736f6c634300081a003300000000000000000000000000000000000000000000000000000000000c185d00000000000000000000000029403f107781ea45bf93710abf8df13f67f2008f00000000000000000000000057348c54e3f89097579dfcd4f5d2700ca2eb19060000000000000000000000000000000000000000000000000000000001c9c38000000000000000000000000000000000000000000000000000000000004c4b40", + "nonce": "0xc2", + "chainId": "0x301824" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x9f714c3bcd805aadea6efd5c0a4a5b36b6c4c30bda87f0d645917b705765d740", + "transactionType": "CREATE2", + "contractName": "HostOrders", + "contractAddress": "0x5c5cd1f1c35227b14f6a94c6e05347403f4c963e", + "function": null, + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3" + ], + "transaction": { + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1ec5db", + "value": "0x0", + "input": "0x60f1d4ad0972c2636bc30fb2cc6d93d427087c08b716128b25a91af29d2996cd60a060405234801561000f575f80fd5b506040516118ef3803806118ef833981810160405281019061003191906100cb565b808073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505050506100f6565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61009a82610071565b9050919050565b6100aa81610090565b81146100b4575f80fd5b50565b5f815190506100c5816100a1565b92915050565b5f602082840312156100e0576100df61006d565b5b5f6100ed848285016100b7565b91505092915050565b6080516117e161010e5f395f61056101526117e15ff3fe608060405260043610610033575f3560e01c80630828f139146100375780631bbf03a814610073578063897bc0d61461009b575b5f80fd5b348015610042575f80fd5b5061005d60048036038101906100589190610d0e565b6100b7565b60405161006a9190610e07565b60405180910390f35b34801561007e575f80fd5b5061009960048036038101906100949190610e49565b6101ff565b005b6100b560048036038101906100b09190610d0e565b610282565b005b6100bf610a24565b5f825190505f8167ffffffffffffffff8111156100df576100de610a93565b5b60405190808252806020026020018201604052801561010d5781602001602082028036833780820191505090505b5090505f5b828110156101a7577f988262d9186cf8a1cd1dd5e2cc7bfa353f55a542d86db1fcd06e076a6544250d85828151811061014e5761014d610ebf565b5b6020026020010151604051602001610167929190610f7b565b604051602081830303815290604052805190602001208282815181106101905761018f610ebf565b5b602002602001018181525050806001019050610112565b50806040516020016101b99190611053565b60405160208183030381529060405280519060200120835f0181815250506040518060c00160405280608481526020016117286084913983602001819052505050919050565b6102076102d5565b61023f610213836100b7565b6102398484805f01906102269190611075565b805f0190610234919061109c565b610302565b8361055f565b7f14b3027353aba71f468d178fdede9ac211a25ae484028823bce1e6700e58e6248260405161026e91906111f9565b60405180910390a161027e61062b565b5050565b61028a6102d5565b6102938161064f565b7f14b3027353aba71f468d178fdede9ac211a25ae484028823bce1e6700e58e624816040516102c291906111f9565b60405180910390a16102d261062b565b50565b6102dd6107dd565b61030060016102f26102ed61081e565b610847565b61085090919063ffffffff16565b565b606083518383905014610341576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8282905067ffffffffffffffff81111561035e5761035d610a93565b5b60405190808252806020026020018201604052801561039757816020015b610384610a40565b81526020019060019003908161037c5790505b5090505f5b83839050811015610557578481815181106103ba576103b9610ebf565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff168484838181106103ee576103ed610ebf565b5b9050604002015f0160208101906104059190611219565b73ffffffffffffffffffffffffffffffffffffffff1614610452576040517fbece19e600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84818151811061046557610464610ebf565b5b60200260200101516020015184848381811061048457610483610ebf565b5b90506040020160200135146104c5576040517fbece19e600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60405180604001604052808683815181106104e3576104e2610ebf565b5b60200260200101516040015173ffffffffffffffffffffffffffffffffffffffff16815260200186838151811061051d5761051c610ebf565b5b60200260200101516020015181525082828151811061053f5761053e610ebf565b5b6020026020010181905250808060010191505061039c565b509392505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663fe8ec1a782805f01906105aa9190611075565b848460200160208101906105be9190611219565b875f015188602001518780604001906105d79190611244565b6040518863ffffffff1660e01b81526004016105f997969594939291906115fb565b5f604051808303815f87803b158015610610575f80fd5b505af1158015610622573d5f803e3d5ffd5b50505050505050565b61064d5f61063f61063a61081e565b610847565b61085090919063ffffffff16565b565b5f3490505f5b82518110156107d8575f73ffffffffffffffffffffffffffffffffffffffff1683828151811061068857610687610ebf565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff1603610744578281815181106106c1576106c0610ebf565b5b602002602001015160200151826106d891906116a5565b915061073f8382815181106106f0576106ef610ebf565b5b60200260200101516020015184838151811061070f5761070e610ebf565b5b60200260200101516040015173ffffffffffffffffffffffffffffffffffffffff1661085790919063ffffffff16565b6107cb565b6107ca3384838151811061075b5761075a610ebf565b5b60200260200101516040015185848151811061077a57610779610ebf565b5b60200260200101516020015186858151811061079957610798610ebf565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff1661090e909392919063ffffffff16565b5b8080600101915050610655565b505050565b6107e5610963565b1561081c576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005f1b905090565b5f819050919050565b80825d5050565b8047101561089e5747816040517fcf4791810000000000000000000000000000000000000000000000000000000081526004016108959291906116e7565b60405180910390fd5b6108b7828260405180602001604052805f815250610981565b61090a575f6108c4610997565b11156108d7576108d261099e565b610909565b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5050565b61091c8484848460016109a9565b61095d57836040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401610954919061170e565b60405180910390fd5b50505050565b5f61097c61097761097261081e565b610847565b610a1a565b905090565b5f805f83516020850186885af190509392505050565b5f3d905090565b6040513d5f823e3d81fd5b5f806323b872dd60e01b9050604051815f525f1960601c87166004525f1960601c86166024528460445260205f60645f808c5af1925060015f51148316610a075783831516156109fb573d5f823e3d81fd5b5f883b113d1516831692505b806040525f606052505095945050505050565b5f815c9050919050565b60405180604001604052805f8019168152602001606081525090565b60405180604001604052805f73ffffffffffffffffffffffffffffffffffffffff1681526020015f81525090565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610ac982610a83565b810181811067ffffffffffffffff82111715610ae857610ae7610a93565b5b80604052505050565b5f610afa610a6e565b9050610b068282610ac0565b919050565b5f67ffffffffffffffff821115610b2557610b24610a93565b5b602082029050602081019050919050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b6782610b3e565b9050919050565b610b7781610b5d565b8114610b81575f80fd5b50565b5f81359050610b9281610b6e565b92915050565b5f819050919050565b610baa81610b98565b8114610bb4575f80fd5b50565b5f81359050610bc581610ba1565b92915050565b5f63ffffffff82169050919050565b610be381610bcb565b8114610bed575f80fd5b50565b5f81359050610bfe81610bda565b92915050565b5f60808284031215610c1957610c18610b3a565b5b610c236080610af1565b90505f610c3284828501610b84565b5f830152506020610c4584828501610bb7565b6020830152506040610c5984828501610b84565b6040830152506060610c6d84828501610bf0565b60608301525092915050565b5f610c8b610c8684610b0b565b610af1565b90508083825260208201905060808402830185811115610cae57610cad610b36565b5b835b81811015610cd75780610cc38882610c04565b845260208401935050608081019050610cb0565b5050509392505050565b5f82601f830112610cf557610cf4610a7f565b5b8135610d05848260208601610c79565b91505092915050565b5f60208284031215610d2357610d22610a77565b5b5f82013567ffffffffffffffff811115610d4057610d3f610a7b565b5b610d4c84828501610ce1565b91505092915050565b5f819050919050565b610d6781610d55565b82525050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f610d9f82610d6d565b610da98185610d77565b9350610db9818560208601610d87565b610dc281610a83565b840191505092915050565b5f604083015f830151610de25f860182610d5e565b5060208301518482036020860152610dfa8282610d95565b9150508091505092915050565b5f6020820190508181035f830152610e1f8184610dcd565b905092915050565b5f80fd5b5f60608284031215610e4057610e3f610e27565b5b81905092915050565b5f8060408385031215610e5f57610e5e610a77565b5b5f83013567ffffffffffffffff811115610e7c57610e7b610a7b565b5b610e8885828601610ce1565b925050602083013567ffffffffffffffff811115610ea957610ea8610a7b565b5b610eb585828601610e2b565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b610ef581610d55565b82525050565b610f0481610b5d565b82525050565b610f1381610b98565b82525050565b610f2281610bcb565b82525050565b608082015f820151610f3c5f850182610efb565b506020820151610f4f6020850182610f0a565b506040820151610f626040850182610efb565b506060820151610f756060850182610f19565b50505050565b5f60a082019050610f8e5f830185610eec565b610f9b6020830184610f28565b9392505050565b5f81519050919050565b5f81905092915050565b5f819050602082019050919050565b610fce81610d55565b82525050565b5f610fdf8383610fc5565b60208301905092915050565b5f602082019050919050565b5f61100182610fa2565b61100b8185610fac565b935061101683610fb6565b805f5b8381101561104657815161102d8882610fd4565b975061103883610feb565b925050600181019050611019565b5085935050505092915050565b5f61105e8284610ff7565b915081905092915050565b5f80fd5b5f80fd5b5f80fd5b5f823560016060038336030381126110905761108f611069565b5b80830191505092915050565b5f80833560016020038436030381126110b8576110b7611069565b5b80840192508235915067ffffffffffffffff8211156110da576110d961106d565b5b6020830192506040820236038313156110f6576110f5611071565b5b509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b608082015f82015161113b5f850182610efb565b50602082015161114e6020850182610f0a565b5060408201516111616040850182610efb565b5060608201516111746060850182610f19565b50505050565b5f6111858383611127565b60808301905092915050565b5f602082019050919050565b5f6111a7826110fe565b6111b18185611108565b93506111bc83611118565b805f5b838110156111ec5781516111d3888261117a565b97506111de83611191565b9250506001810190506111bf565b5085935050505092915050565b5f6020820190508181035f830152611211818461119d565b905092915050565b5f6020828403121561122e5761122d610a77565b5b5f61123b84828501610b84565b91505092915050565b5f80833560016020038436030381126112605761125f611069565b5b80840192508235915067ffffffffffffffff8211156112825761128161106d565b5b60208301925060018202360383131561129e5761129d611071565b5b509250929050565b5f80fd5b5f80fd5b5f80fd5b5f80833560016020038436030381126112ce576112cd6112ae565b5b83810192508235915060208301925067ffffffffffffffff8211156112f6576112f56112a6565b5b60408202360383131561130c5761130b6112aa565b5b509250929050565b5f82825260208201905092915050565b5f819050919050565b5f61133b6020840184610b84565b905092915050565b5f6113516020840184610bb7565b905092915050565b604082016113695f83018361132d565b6113755f850182610efb565b506113836020830183611343565b6113906020850182610f0a565b50505050565b5f6113a18383611359565b60408301905092915050565b5f82905092915050565b5f604082019050919050565b5f6113ce8385611314565b93506113d982611324565b805f5b85811015611411576113ee82846113ad565b6113f88882611396565b9750611403836113b7565b9250506001810190506113dc565b5085925050509392505050565b5f6060830161142f5f8401846112b2565b8583035f8701526114418382846113c3565b925050506114526020840184611343565b61145f6020860182610f0a565b5061146d6040840184611343565b61147a6040860182610f0a565b508091505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b604082015f8201516114c25f850182610efb565b5060208201516114d56020850182610f0a565b50505050565b5f6114e683836114ae565b60408301905092915050565b5f602082019050919050565b5f61150882611485565b611512818561148f565b935061151d8361149f565b805f5b8381101561154d57815161153488826114db565b975061153f836114f2565b925050600181019050611520565b5085935050505092915050565b61156381610b5d565b82525050565b5f82825260208201905092915050565b5f61158382610d6d565b61158d8185611569565b935061159d818560208601610d87565b6115a681610a83565b840191505092915050565b5f82825260208201905092915050565b828183375f83830152505050565b5f6115da83856115b1565b93506115e78385846115c1565b6115f083610a83565b840190509392505050565b5f60c0820190508181035f830152611613818a61141e565b9050818103602083015261162781896114fe565b9050611636604083018861155a565b6116436060830187610eec565b81810360808301526116558186611579565b905081810360a083015261166a8184866115cf565b905098975050505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6116af82610b98565b91506116ba83610b98565b92508282039050818111156116d2576116d1611678565b5b92915050565b6116e181610b98565b82525050565b5f6040820190506116fa5f8301856116d8565b61170760208301846116d8565b9392505050565b5f6020820190506117215f83018461155a565b9291505056fe4f75747075745b5d206f757470757473294f7574707574286164647265737320746f6b656e2c75696e7432353620616d6f756e742c6164647265737320726563697069656e742c75696e74333220636861696e496429546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7429a26469706673582212207ba0af3e90998b50b42b8ab1414820bd2537f6569c22288719d59267131642d764736f6c634300081a0033000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3", + "nonce": "0xc3", + "chainId": "0x301824" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xcc49e", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0xac1a9a73ef072ce93822b72b810f2f393d27c7166fc1428de829ec7b35d0b62f", + "transactionIndex": "0x0", + "blockHash": "0xa0ee00bef3fae020e24d2763b37d3302616f97953b9e0d7bfbdcab72cff9d194", + "blockNumber": "0x11725a", + "gasUsed": "0xcc49e", + "effectiveGasPrice": "0x3b9aca07", + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x9872fa449306838614872d47dee01fc0f0827cf7" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x21eda9", + "logs": [ + { + "address": "0x57348c54e3f89097579dfcd4f5d2700ca2eb1906", + "topics": [ + "0x2f8601534249821eb3b2cf9f1d88960ce5b7feb89b9e4a117d2ac7725c565393", + "0x000000000000000000000000d1278f17e86071f1e658b656084c65b7fd3c90ef", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x", + "blockHash": "0xa0ee00bef3fae020e24d2763b37d3302616f97953b9e0d7bfbdcab72cff9d194", + "blockNumber": "0x11725a", + "blockTimestamp": "0x6a0a2c10", + "transactionHash": "0x3b562ffaf98c63a35169b166902a872a04c7d7b899dd0e9b61d3327b106b924f", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000040000000000000000000000000000000000000000080000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000008000000000000000000000000004000000000000000000000000000000000001000000000000000000000000000000000000000020040000000000000080000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x3b562ffaf98c63a35169b166902a872a04c7d7b899dd0e9b61d3327b106b924f", + "transactionIndex": "0x1", + "blockHash": "0xa0ee00bef3fae020e24d2763b37d3302616f97953b9e0d7bfbdcab72cff9d194", + "blockNumber": "0x11725a", + "gasUsed": "0x15290b", + "effectiveGasPrice": "0x3b9aca07", + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x57348c54e3f89097579dfcd4f5d2700ca2eb1906" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x2d23a6", + "logs": [ + { + "address": "0x31797b512a1481ff2dcdd26f1facb50fd344bf7f", + "topics": [ + "0xb6f04ff5ca562fcb4eb8da14a5945aad2022b7bbab3fb76def1c6aefdfb471a1" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000001c9c38000000000000000000000000000000000000000000000000000000000004c4b40", + "blockHash": "0xa0ee00bef3fae020e24d2763b37d3302616f97953b9e0d7bfbdcab72cff9d194", + "blockNumber": "0x11725a", + "blockTimestamp": "0x6a0a2c10", + "transactionHash": "0x8a0f1110d940be910e9d4b1c597a5219f12d2a6fe00ad3e0fa5b317e318d2b39", + "transactionIndex": "0x2", + "logIndex": "0x1", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x8a0f1110d940be910e9d4b1c597a5219f12d2a6fe00ad3e0fa5b317e318d2b39", + "transactionIndex": "0x2", + "blockHash": "0xa0ee00bef3fae020e24d2763b37d3302616f97953b9e0d7bfbdcab72cff9d194", + "blockNumber": "0x11725a", + "gasUsed": "0xb35fd", + "effectiveGasPrice": "0x3b9aca07", + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x31797b512a1481ff2dcdd26f1facb50fd344bf7f" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x422e38", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x9f714c3bcd805aadea6efd5c0a4a5b36b6c4c30bda87f0d645917b705765d740", + "transactionIndex": "0x3", + "blockHash": "0xa0ee00bef3fae020e24d2763b37d3302616f97953b9e0d7bfbdcab72cff9d194", + "blockNumber": "0x11725a", + "gasUsed": "0x150a92", + "effectiveGasPrice": "0x3b9aca07", + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x5c5cd1f1c35227b14f6a94c6e05347403f4c963e" + } + ], + "libraries": [], + "pending": [], + "returns": { + "m": { + "internal_type": "contract HostOrders", + "value": "0x5C5cd1F1c35227b14F6A94c6e05347403F4C963E" + }, + "z": { + "internal_type": "contract Zenith", + "value": "0x9872Fa449306838614872d47Dee01FC0f0827cf7" + }, + "t": { + "internal_type": "contract Transactor", + "value": "0x31797B512a1481FF2DCDD26f1facb50fD344BF7F" + }, + "p": { + "internal_type": "contract Passage", + "value": "0x57348c54e3F89097579dFcD4F5d2700ca2EB1906" + } + }, + "timestamp": 1779051770808, + "chain": 3151908, + "commit": "9685174" +} \ No newline at end of file diff --git a/broadcast/Zenith.s.sol/3151908/run-1779051770808.json b/broadcast/Zenith.s.sol/3151908/run-1779051770808.json new file mode 100644 index 0000000..6b4a4fc --- /dev/null +++ b/broadcast/Zenith.s.sol/3151908/run-1779051770808.json @@ -0,0 +1,216 @@ +{ + "transactions": [ + { + "hash": "0xac1a9a73ef072ce93822b72b810f2f393d27c7166fc1428de829ec7b35d0b62f", + "transactionType": "CREATE2", + "contractName": "Zenith", + "contractAddress": "0x9872fa449306838614872d47dee01fc0f0827cf7", + "function": null, + "arguments": [ + "0x29403F107781ea45Bf93710abf8df13F67f2008f" + ], + "transaction": { + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11a2c5", + "value": "0x0", + "input": "0x15f84357918cae6a5c9552073c0fb5e8a6902ac39a314ddc805284b3e05414d960a060405234801561000f575f80fd5b50604051610ed1380380610ed1833981810160405281019061003191906100cf565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050435f81905550506100fa565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61009e82610075565b9050919050565b6100ae81610094565b81146100b8575f80fd5b50565b5f815190506100c9816100a5565b92915050565b5f602082840312156100e4576100e3610071565b5b5f6100f1848285016100bb565b91505092915050565b608051610db16101205f395f81816101b1015281816105cb015261073e0152610db15ff3fe608060405234801561000f575f80fd5b5060043610610086575f3560e01c80638635c102116100595780638635c1021461012457806388b673d3146101545780638a33623114610170578063f9060fee1461018c57610086565b8063206288d31461008a5780636989ca7c146100a85780636d46e987146100c45780637e82bb01146100f4575b5f80fd5b6100926101aa565b60405161009f9190610778565b60405180910390f35b6100c260048036038101906100bd91906107fc565b6101af565b005b6100de60048036038101906100d991906107fc565b610319565b6040516100eb9190610841565b60405180910390f35b61010e60048036038101906101099190610884565b610336565b60405161011b9190610778565b60405180910390f35b61013e600480360381019061013991906109f7565b61034b565b60405161014b9190610a31565b60405180910390f35b61016e60048036038101906101699190610ae1565b61039c565b005b61018a600480360381019061018591906107fc565b6105c9565b005b61019461073c565b6040516101a19190610b88565b60405180910390f35b5f5481565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610234576040517f49a95bf000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60025f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156103165760025f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81549060ff02191690555f15158173ffffffffffffffffffffffffffffffffffffffff167feb12a9a53eec138c91b27b4f912a257bd690c18fc8bde744be92a0365eb9b87e60405160405180910390a35b50565b6002602052805f5260405f205f915054906101000a900460ff1681565b6001602052805f5260405f205f915090505481565b5f8046835f0151846020015185604001518660600151876080015160405160200161037b96959493929190610c7a565b60405160208183030381529060405290508080519060200120915050919050565b856020015143146103d9576040517fb2d975db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6103e38761034b565b90505f6001828888886040515f81526020016040526040516104089493929190610d03565b6020604051602081039080840390855afa158015610428573d5f803e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614806104b5575060025f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156104f757806040517f9a7d38d90000000000000000000000000000000000000000000000000000000081526004016104ee9190610b88565b60405180910390fd5b4360015f8a5f015181526020019081526020015f205403610544576040517f2ce0494b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b4360015f8a5f015181526020019081526020015f2081905550875f01518173ffffffffffffffffffffffffffffffffffffffff167ffe642e465ceaeb1c7f4cedaee76e84b12970fe1546683f8758525b3a0e2b44428a604001518b606001518c608001516040516105b793929190610d46565b60405180910390a35050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461064e576040517f49a95bf000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60025f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661073957600160025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600115158173ffffffffffffffffffffffffffffffffffffffff167feb12a9a53eec138c91b27b4f912a257bd690c18fc8bde744be92a0365eb9b87e60405160405180910390a35b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f819050919050565b61077281610760565b82525050565b5f60208201905061078b5f830184610769565b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6107cb826107a2565b9050919050565b6107db816107c1565b81146107e5575f80fd5b50565b5f813590506107f6816107d2565b92915050565b5f602082840312156108115761081061079a565b5b5f61081e848285016107e8565b91505092915050565b5f8115159050919050565b61083b81610827565b82525050565b5f6020820190506108545f830184610832565b92915050565b61086381610760565b811461086d575f80fd5b50565b5f8135905061087e8161085a565b92915050565b5f602082840312156108995761089861079a565b5b5f6108a684828501610870565b91505092915050565b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6108f9826108b3565b810181811067ffffffffffffffff82111715610918576109176108c3565b5b80604052505050565b5f61092a610791565b905061093682826108f0565b919050565b5f819050919050565b61094d8161093b565b8114610957575f80fd5b50565b5f8135905061096881610944565b92915050565b5f60a08284031215610983576109826108af565b5b61098d60a0610921565b90505f61099c84828501610870565b5f8301525060206109af84828501610870565b60208301525060406109c384828501610870565b60408301525060606109d7848285016107e8565b60608301525060806109eb8482850161095a565b60808301525092915050565b5f60a08284031215610a0c57610a0b61079a565b5b5f610a198482850161096e565b91505092915050565b610a2b8161093b565b82525050565b5f602082019050610a445f830184610a22565b92915050565b5f60ff82169050919050565b610a5f81610a4a565b8114610a69575f80fd5b50565b5f81359050610a7a81610a56565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112610aa157610aa0610a80565b5b8235905067ffffffffffffffff811115610abe57610abd610a84565b5b602083019150836001820283011115610ada57610ad9610a88565b5b9250929050565b5f805f805f806101208789031215610afc57610afb61079a565b5b5f610b0989828a0161096e565b96505060a0610b1a89828a01610a6c565b95505060c0610b2b89828a0161095a565b94505060e0610b3c89828a0161095a565b93505061010087013567ffffffffffffffff811115610b5e57610b5d61079e565b5b610b6a89828a01610a8c565b92509250509295509295509295565b610b82816107c1565b82525050565b5f602082019050610b9b5f830184610b79565b92915050565b5f81905092915050565b7f696e6974342e73657175656e6365722e763000000000000000000000000000005f82015250565b5f610bdf601283610ba1565b9150610bea82610bab565b601282019050919050565b5f819050919050565b610c0f610c0a82610760565b610bf5565b82525050565b5f8160601b9050919050565b5f610c2b82610c15565b9050919050565b5f610c3c82610c21565b9050919050565b610c54610c4f826107c1565b610c32565b82525050565b5f819050919050565b610c74610c6f8261093b565b610c5a565b82525050565b5f610c8482610bd3565b9150610c908289610bfe565b602082019150610ca08288610bfe565b602082019150610cb08287610bfe565b602082019150610cc08286610bfe565b602082019150610cd08285610c43565b601482019150610ce08284610c63565b602082019150819050979650505050505050565b610cfd81610a4a565b82525050565b5f608082019050610d165f830187610a22565b610d236020830186610cf4565b610d306040830185610a22565b610d3d6060830184610a22565b95945050505050565b5f606082019050610d595f830186610769565b610d666020830185610b79565b610d736040830184610a22565b94935050505056fea2646970667358221220e4f9075e0b9a577399d18abf3e8c7d10c26a05edca415f81d51da1f6b64da0ba64736f6c634300081a003300000000000000000000000029403f107781ea45bf93710abf8df13f67f2008f", + "nonce": "0xc0", + "chainId": "0x301824" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x3b562ffaf98c63a35169b166902a872a04c7d7b899dd0e9b61d3327b106b924f", + "transactionType": "CREATE2", + "contractName": "Passage", + "contractAddress": "0x57348c54e3f89097579dfcd4f5d2700ca2eb1906", + "function": null, + "arguments": [ + "792669", + "0x11Aa4EBFbf7a481617c719a2Df028c9DA1a219aa", + "[0xD1278f17e86071f1E658B656084c65b7FD3c90eF]", + "0x000000000022D473030F116dDEE9F6B43aC78BA3" + ], + "transaction": { + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1ef26c", + "value": "0x0", + "input": "0x9760057db92f807ceecb4598895e67a2d9e35a2fc3ba5e1b12d2a14fbc5c0a7960e060405234801561000f575f80fd5b50604051611bcf380380611bcf8339818101604052810190610031919061037b565b808073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050508360a081815250508273ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250505f5b82518110156100e6576100d98382815181106100c4576100c36103fb565b5b602002602001015160016100f060201b60201c565b80806001019150506100a5565b5050505050610428565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167f2f8601534249821eb3b2cf9f1d88960ce5b7feb89b9e4a117d2ac7725c56539360405160405180910390a35050565b5f604051905090565b5f80fd5b5f80fd5b5f819050919050565b6101b08161019e565b81146101ba575f80fd5b50565b5f815190506101cb816101a7565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6101fa826101d1565b9050919050565b61020a816101f0565b8114610214575f80fd5b50565b5f8151905061022581610201565b92915050565b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6102758261022f565b810181811067ffffffffffffffff821117156102945761029361023f565b5b80604052505050565b5f6102a661018d565b90506102b2828261026c565b919050565b5f67ffffffffffffffff8211156102d1576102d061023f565b5b602082029050602081019050919050565b5f80fd5b5f6102f86102f3846102b7565b61029d565b9050808382526020820190506020840283018581111561031b5761031a6102e2565b5b835b8181101561034457806103308882610217565b84526020840193505060208101905061031d565b5050509392505050565b5f82601f8301126103625761036161022b565b5b81516103728482602086016102e6565b91505092915050565b5f805f806080858703121561039357610392610196565b5b5f6103a0878288016101bd565b94505060206103b187828801610217565b935050604085015167ffffffffffffffff8111156103d2576103d161019a565b5b6103de8782880161034e565b92505060606103ef87828801610217565b91505092959194509250565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b60805160a05160c05161175561047a5f395f81816105280152818161060f015261066801525f818160b40152818160e00152818161046901528181610504015261063601525f610a3401526117555ff3fe6080604052600436106100aa575f3560e01c8063b32ed95e11610063578063b32ed95e14610221578063b7e1917c14610249578063d014c01f14610273578063d9caed121461028f578063ea3b9ba1146102b7578063eba1f981146102d3576100db565b806322ac3885146101075780633930e3911461012f578063416ef5a81461016b5780634f8b4a3c14610193578063942c39db146101cf57806395577b72146101f7576100db565b366100db576100d97f00000000000000000000000000000000000000000000000000000000000000003361030f565b005b6101057f00000000000000000000000000000000000000000000000000000000000000003361030f565b005b348015610112575f80fd5b5061012d60048036038101906101289190610f72565b61036b565b005b34801561013a575f80fd5b5061015560048036038101906101509190610fd6565b6103ba565b60405161016291906110d6565b60405180910390f35b348015610176575f80fd5b50610191600480360381019061018c91906110f6565b610464565b005b34801561019e575f80fd5b506101b960048036038101906101b49190611146565b610495565b6040516101c6919061118b565b60405180910390f35b3480156101da575f80fd5b506101f560048036038101906101f091906111c6565b6104b1565b005b348015610202575f80fd5b5061020b610502565b6040516102189190611241565b60405180910390f35b34801561022c575f80fd5b5061024760048036038101906102429190611284565b610526565b005b348015610254575f80fd5b5061025d61060d565b60405161026a91906112d1565b60405180910390f35b61028d60048036038101906102889190611146565b610631565b005b34801561029a575f80fd5b506102b560048036038101906102b091906110f6565b61065e565b005b6102d160048036038101906102cc9190610fd6565b61030f565b005b3480156102de575f80fd5b506102f960048036038101906102f49190611146565b6107ea565b60405161030691906110d6565b60405180910390f35b5f340315610367578073ffffffffffffffffffffffffffffffffffffffff16827f5f67e0a44fbb8ec0f3794c6687c657244a50a7da2411d14707aa219d86b854923460405161035e9190611241565b60405180910390a35b5050565b61037361088d565b6103a03330838573ffffffffffffffffffffffffffffffffffffffff166108ba909392919063ffffffff16565b6103ac8484848461090f565b6103b4610a0e565b50505050565b6103c2610e93565b7fc5d03356b54a64d088070694ab907941e70a5ea4ae772ff6df7f162d054037b660405180604001604052808581526020018473ffffffffffffffffffffffffffffffffffffffff1681525060405160200161041f929190611344565b60405160208183030381529060405280519060200120815f0181815250506040518060a00160405280607e815260200161163e607e9139816020018190525092915050565b6104907f000000000000000000000000000000000000000000000000000000000000000084848461036b565b505050565b5f602052805f5260405f205f915054906101000a900460ff1681565b6104b961088d565b6104cc6104c684846103ba565b82610a32565b6104f58383835f015f015f0160208101906104e79190611146565b845f015f016020013561090f565b6104fd610a0e565b505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105ab576040517f21dba17e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8015155f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16151514610609576106088282610b01565b5b5050565b7f000000000000000000000000000000000000000000000000000000000000000081565b61065b7f00000000000000000000000000000000000000000000000000000000000000008261030f565b50565b61066661088d565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106eb576040517f21dba17e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361074c57610747818373ffffffffffffffffffffffffffffffffffffffff16610b9e90919063ffffffff16565b610778565b61077782828573ffffffffffffffffffffffffffffffffffffffff16610c559092919063ffffffff16565b5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f2717ead6b9200dd235aad468c9809ea400fe33ac69b5bfaa6d3e90fc922b6398836040516107d59190611241565b60405180910390a36107e5610a0e565b505050565b6107f2610e93565b7fa91a2bac0243280e19cfd0a3ae9d7639a15fa41d49eab3e0bf320c8485cc66a960405180602001604052808473ffffffffffffffffffffffffffffffffffffffff16815250604051602001610849929190611385565b60405160208183030381529060405280519060200120815f0181815250506040518060a00160405280606481526020016116bc606491398160200181905250919050565b610895610ca8565b6108b860016108aa6108a5610ce9565b610d12565b610d1b90919063ffffffff16565b565b6108c8848484846001610d22565b61090957836040517f5274afe700000000000000000000000000000000000000000000000000000000815260040161090091906112d1565b60405180910390fd5b50505050565b5f810315610a08575f808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166109a157816040517f087fe76b00000000000000000000000000000000000000000000000000000000815260040161099891906112d1565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857f918d96675770fc73e96feacdd04b31ed125e0e5e0223938cd0043a42228a49e4846040516109ff9190611241565b60405180910390a45b50505050565b610a305f610a22610a1d610ce9565b610d12565b610d1b90919063ffffffff16565b565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663137c29fe825f01610a82845f015f0160200135610d93565b846080016020810190610a959190611146565b865f01518760200151878060a00190610aae91906113b8565b6040518863ffffffff1660e01b8152600401610ad097969594939291906115a4565b5f604051808303815f87803b158015610ae7575f80fd5b505af1158015610af9573d5f803e3d5ffd5b505050505050565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167f2f8601534249821eb3b2cf9f1d88960ce5b7feb89b9e4a117d2ac7725c56539360405160405180910390a35050565b80471015610be55747816040517fcf479181000000000000000000000000000000000000000000000000000000008152600401610bdc929190611616565b60405180910390fd5b610bfe828260405180602001604052805f815250610de1565b610c51575f610c0b610df7565b1115610c1e57610c19610dfe565b610c50565b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5050565b610c628383836001610e09565b610ca357826040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401610c9a91906112d1565b60405180910390fd5b505050565b610cb0610e6b565b15610ce7576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005f1b905090565b5f819050919050565b80825d5050565b5f806323b872dd60e01b9050604051815f525f1960601c87166004525f1960601c86166024528460445260205f60645f808c5af1925060015f51148316610d80578383151615610d74573d5f823e3d81fd5b5f883b113d1516831692505b806040525f606052505095945050505050565b610d9b610eaf565b30815f019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505081816020018181525050919050565b5f805f83516020850186885af190509392505050565b5f3d905090565b6040513d5f823e3d81fd5b5f8063a9059cbb60e01b9050604051815f525f1960601c86166004528460245260205f60445f808b5af1925060015f51148316610e5d578383151615610e51573d5f823e3d81fd5b5f873b113d1516831692505b806040525050949350505050565b5f610e84610e7f610e7a610ce9565b610d12565b610e89565b905090565b5f815c9050919050565b60405180604001604052805f8019168152602001606081525090565b60405180604001604052805f73ffffffffffffffffffffffffffffffffffffffff1681526020015f81525090565b5f80fd5b5f80fd5b5f819050919050565b610ef781610ee5565b8114610f01575f80fd5b50565b5f81359050610f1281610eee565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610f4182610f18565b9050919050565b610f5181610f37565b8114610f5b575f80fd5b50565b5f81359050610f6c81610f48565b92915050565b5f805f8060808587031215610f8a57610f89610edd565b5b5f610f9787828801610f04565b9450506020610fa887828801610f5e565b9350506040610fb987828801610f5e565b9250506060610fca87828801610f04565b91505092959194509250565b5f8060408385031215610fec57610feb610edd565b5b5f610ff985828601610f04565b925050602061100a85828601610f5e565b9150509250929050565b5f819050919050565b61102681611014565b82525050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61106e8261102c565b6110788185611036565b9350611088818560208601611046565b61109181611054565b840191505092915050565b5f604083015f8301516110b15f86018261101d565b50602083015184820360208601526110c98282611064565b9150508091505092915050565b5f6020820190508181035f8301526110ee818461109c565b905092915050565b5f805f6060848603121561110d5761110c610edd565b5b5f61111a86828701610f5e565b935050602061112b86828701610f5e565b925050604061113c86828701610f04565b9150509250925092565b5f6020828403121561115b5761115a610edd565b5b5f61116884828501610f5e565b91505092915050565b5f8115159050919050565b61118581611171565b82525050565b5f60208201905061119e5f83018461117c565b92915050565b5f80fd5b5f60c082840312156111bd576111bc6111a4565b5b81905092915050565b5f805f606084860312156111dd576111dc610edd565b5b5f6111ea86828701610f04565b93505060206111fb86828701610f5e565b925050604084013567ffffffffffffffff81111561121c5761121b610ee1565b5b611228868287016111a8565b9150509250925092565b61123b81610ee5565b82525050565b5f6020820190506112545f830184611232565b92915050565b61126381611171565b811461126d575f80fd5b50565b5f8135905061127e8161125a565b92915050565b5f806040838503121561129a57611299610edd565b5b5f6112a785828601610f5e565b92505060206112b885828601611270565b9150509250929050565b6112cb81610f37565b82525050565b5f6020820190506112e45f8301846112c2565b92915050565b6112f381611014565b82525050565b61130281610ee5565b82525050565b61131181610f37565b82525050565b604082015f82015161132b5f8501826112f9565b50602082015161133e6020850182611308565b50505050565b5f6060820190506113575f8301856112ea565b6113646020830184611317565b9392505050565b602082015f82015161137f5f850182611308565b50505050565b5f6040820190506113985f8301856112ea565b6113a5602083018461136b565b9392505050565b5f80fd5b5f80fd5b5f80fd5b5f80833560016020038436030381126113d4576113d36113ac565b5b80840192508235915067ffffffffffffffff8211156113f6576113f56113b0565b5b602083019250600182023603831315611412576114116113b4565b5b509250929050565b5f82905092915050565b5f6114326020840184610f5e565b905092915050565b5f6114486020840184610f04565b905092915050565b604082016114605f830183611424565b61146c5f850182611308565b5061147a602083018361143a565b61148760208501826112f9565b50505050565b6080820161149d5f83018361141a565b6114a95f850182611450565b506114b7604083018361143a565b6114c460408501826112f9565b506114d2606083018361143a565b6114df60608501826112f9565b50505050565b604082015f8201516114f95f850182611308565b50602082015161150c60208501826112f9565b50505050565b5f82825260208201905092915050565b5f61152c8261102c565b6115368185611512565b9350611546818560208601611046565b61154f81611054565b840191505092915050565b5f82825260208201905092915050565b828183375f83830152505050565b5f611583838561155a565b935061159083858461156a565b61159983611054565b840190509392505050565b5f610140820190506115b85f83018a61148d565b6115c560808301896114e5565b6115d260c08301886112c2565b6115df60e08301876112ea565b8181036101008301526115f28186611522565b9050818103610120830152611608818486611578565b905098975050505050505050565b5f6040820190506116295f830185611232565b6116366020830184611232565b939250505056fe456e7465725769746e657373207769746e65737329456e7465725769746e6573732875696e7432353620726f6c6c7570436861696e49642c6164647265737320726f6c6c7570526563697069656e7429546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7429457869745769746e657373207769746e65737329457869745769746e657373286164647265737320686f7374526563697069656e7429546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7429a2646970667358221220a157bcb9385794d213fbb8872b67d58e9b0bc081338a211cce080e2c2c2f80d864736f6c634300081a003300000000000000000000000000000000000000000000000000000000000c185d00000000000000000000000011aa4ebfbf7a481617c719a2df028c9da1a219aa0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d1278f17e86071f1e658b656084c65b7fd3c90ef", + "nonce": "0xc1", + "chainId": "0x301824" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8a0f1110d940be910e9d4b1c597a5219f12d2a6fe00ad3e0fa5b317e318d2b39", + "transactionType": "CREATE2", + "contractName": "Transactor", + "contractAddress": "0x31797b512a1481ff2dcdd26f1facb50fd344bf7f", + "function": null, + "arguments": [ + "792669", + "0x29403F107781ea45Bf93710abf8df13F67f2008f", + "0x57348c54e3F89097579dFcD4F5d2700ca2EB1906", + "30000000", + "5000000" + ], + "transaction": { + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf7c2a", + "value": "0x0", + "input": "0x5c89489c55995f1130de8845e5aabcc3771f285ce4405acf88dc320ef0ba87a560e060405234801561000f575f80fd5b50604051610e12380380610e12833981810160405281019061003191906101e2565b84608081815250508373ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508273ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250506100b182826100bb60201b60201c565b505050505061028f565b815f81905550806001819055507fb6f04ff5ca562fcb4eb8da14a5945aad2022b7bbab3fb76def1c6aefdfb471a182826040516100f9929190610268565b60405180910390a15050565b5f80fd5b5f819050919050565b61011b81610109565b8114610125575f80fd5b50565b5f8151905061013681610112565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6101658261013c565b9050919050565b6101758161015b565b811461017f575f80fd5b50565b5f815190506101908161016c565b92915050565b5f6101a08261013c565b9050919050565b5f6101b182610196565b9050919050565b6101c1816101a7565b81146101cb575f80fd5b50565b5f815190506101dc816101b8565b92915050565b5f805f805f60a086880312156101fb576101fa610105565b5b5f61020888828901610128565b955050602061021988828901610182565b945050604061022a888289016101ce565b935050606061023b88828901610128565b925050608061024c88828901610128565b9150509295509295909350565b61026281610109565b82525050565b5f60408201905061027b5f830185610259565b6102886020830184610259565b9392505050565b60805160a05160c051610b446102ce5f395f8181610226015261035f01525f81816102c4015261055901525f818161025201526102870152610b445ff3fe608060405260043610610090575f3560e01c8063a5fbe5e411610058578063a5fbe5e414610158578063b3a6274314610174578063bf10d6521461019c578063da46fefa146101b8578063f6c2bd86146101f457610090565b80633e7260e4146100945780636b216388146100be5780636f61d435146100e85780637d2ce1fc1461011257806395577b721461012e575b5f80fd5b34801561009f575f80fd5b506100a861021e565b6040516100b591906105dd565b60405180910390f35b3480156100c9575f80fd5b506100d2610224565b6040516100df9190610670565b60405180910390f35b3480156100f3575f80fd5b506100fc610248565b60405161010991906105dd565b60405180910390f35b61012c60048036038101906101279190610757565b61024d565b005b348015610139575f80fd5b50610142610285565b60405161014f91906105dd565b60405180910390f35b610172600480360381019061016d91906107ed565b6102a9565b005b34801561017f575f80fd5b5061019a60048036038101906101959190610897565b6102c2565b005b6101b660048036038101906101b191906108d5565b610355565b005b3480156101c3575f80fd5b506101de60048036038101906101d99190610897565b610537565b6040516101eb91906105dd565b60405180910390f35b3480156101ff575f80fd5b50610208610557565b60405161021591906109a1565b60405180910390f35b60015481565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5481565b61027d7f000000000000000000000000000000000000000000000000000000000000000033888888888888610355565b505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6102b98733888888888888610355565b50505050505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610347576040517f55096d7700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610351828261057b565b5050565b5f3411156103e8577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ea3b9ba1348a8a6040518463ffffffff1660e01b81526004016103b99291906109ba565b5f604051808303818588803b1580156103d0575f80fd5b505af11580156103e2573d5f803e3d5ffd5b50505050505b600154821115610424576040517fa247feb800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60025f8a81526020019081526020015f205f4381526020019081526020015f205490505f5483826104569190610a0e565b111561048e576040517ff6b10b9600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b828161049a9190610a0e565b60025f8b81526020019081526020015f205f4381526020019081526020015f20819055508673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff168a7fcde3b17064c2ae615c0eba2cb3b0a313095890a0ff72076a6242ecdb67d972c28989898989604051610524959493929190610a9b565b60405180910390a4505050505050505050565b6002602052815f5260405f20602052805f5260405f205f91509150505481565b7f000000000000000000000000000000000000000000000000000000000000000081565b815f81905550806001819055507fb6f04ff5ca562fcb4eb8da14a5945aad2022b7bbab3fb76def1c6aefdfb471a182826040516105b9929190610ae7565b60405180910390a15050565b5f819050919050565b6105d7816105c5565b82525050565b5f6020820190506105f05f8301846105ce565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61063861063361062e846105f6565b610615565b6105f6565b9050919050565b5f6106498261061e565b9050919050565b5f61065a8261063f565b9050919050565b61066a81610650565b82525050565b5f6020820190506106835f830184610661565b92915050565b5f80fd5b5f80fd5b5f61069b826105f6565b9050919050565b6106ab81610691565b81146106b5575f80fd5b50565b5f813590506106c6816106a2565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f8401126106ed576106ec6106cc565b5b8235905067ffffffffffffffff81111561070a576107096106d0565b5b602083019150836001820283011115610726576107256106d4565b5b9250929050565b610736816105c5565b8114610740575f80fd5b50565b5f813590506107518161072d565b92915050565b5f805f805f8060a0878903121561077157610770610689565b5b5f61077e89828a016106b8565b965050602087013567ffffffffffffffff81111561079f5761079e61068d565b5b6107ab89828a016106d8565b955095505060406107be89828a01610743565b93505060606107cf89828a01610743565b92505060806107e089828a01610743565b9150509295509295509295565b5f805f805f805f60c0888a03121561080857610807610689565b5b5f6108158a828b01610743565b97505060206108268a828b016106b8565b965050604088013567ffffffffffffffff8111156108475761084661068d565b5b6108538a828b016106d8565b955095505060606108668a828b01610743565b93505060806108778a828b01610743565b92505060a06108888a828b01610743565b91505092959891949750929550565b5f80604083850312156108ad576108ac610689565b5b5f6108ba85828601610743565b92505060206108cb85828601610743565b9150509250929050565b5f805f805f805f8060e0898b0312156108f1576108f0610689565b5b5f6108fe8b828c01610743565b985050602061090f8b828c016106b8565b97505060406109208b828c016106b8565b965050606089013567ffffffffffffffff8111156109415761094061068d565b5b61094d8b828c016106d8565b955095505060806109608b828c01610743565b93505060a06109718b828c01610743565b92505060c06109828b828c01610743565b9150509295985092959890939650565b61099b81610691565b82525050565b5f6020820190506109b45f830184610992565b92915050565b5f6040820190506109cd5f8301856105ce565b6109da6020830184610992565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610a18826105c5565b9150610a23836105c5565b9250828201905080821115610a3b57610a3a6109e1565b5b92915050565b5f82825260208201905092915050565b828183375f83830152505050565b5f601f19601f8301169050919050565b5f610a7a8385610a41565b9350610a87838584610a51565b610a9083610a5f565b840190509392505050565b5f6080820190508181035f830152610ab4818789610a6f565b9050610ac360208301866105ce565b610ad060408301856105ce565b610add60608301846105ce565b9695505050505050565b5f604082019050610afa5f8301856105ce565b610b0760208301846105ce565b939250505056fea2646970667358221220aa59fbcc6a788ec3b477b6b7cc916b3a8a6c4d94e0ebde8238d97cfea251d05964736f6c634300081a003300000000000000000000000000000000000000000000000000000000000c185d00000000000000000000000029403f107781ea45bf93710abf8df13f67f2008f00000000000000000000000057348c54e3f89097579dfcd4f5d2700ca2eb19060000000000000000000000000000000000000000000000000000000001c9c38000000000000000000000000000000000000000000000000000000000004c4b40", + "nonce": "0xc2", + "chainId": "0x301824" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x9f714c3bcd805aadea6efd5c0a4a5b36b6c4c30bda87f0d645917b705765d740", + "transactionType": "CREATE2", + "contractName": "HostOrders", + "contractAddress": "0x5c5cd1f1c35227b14f6a94c6e05347403f4c963e", + "function": null, + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3" + ], + "transaction": { + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1ec5db", + "value": "0x0", + "input": "0x60f1d4ad0972c2636bc30fb2cc6d93d427087c08b716128b25a91af29d2996cd60a060405234801561000f575f80fd5b506040516118ef3803806118ef833981810160405281019061003191906100cb565b808073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505050506100f6565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61009a82610071565b9050919050565b6100aa81610090565b81146100b4575f80fd5b50565b5f815190506100c5816100a1565b92915050565b5f602082840312156100e0576100df61006d565b5b5f6100ed848285016100b7565b91505092915050565b6080516117e161010e5f395f61056101526117e15ff3fe608060405260043610610033575f3560e01c80630828f139146100375780631bbf03a814610073578063897bc0d61461009b575b5f80fd5b348015610042575f80fd5b5061005d60048036038101906100589190610d0e565b6100b7565b60405161006a9190610e07565b60405180910390f35b34801561007e575f80fd5b5061009960048036038101906100949190610e49565b6101ff565b005b6100b560048036038101906100b09190610d0e565b610282565b005b6100bf610a24565b5f825190505f8167ffffffffffffffff8111156100df576100de610a93565b5b60405190808252806020026020018201604052801561010d5781602001602082028036833780820191505090505b5090505f5b828110156101a7577f988262d9186cf8a1cd1dd5e2cc7bfa353f55a542d86db1fcd06e076a6544250d85828151811061014e5761014d610ebf565b5b6020026020010151604051602001610167929190610f7b565b604051602081830303815290604052805190602001208282815181106101905761018f610ebf565b5b602002602001018181525050806001019050610112565b50806040516020016101b99190611053565b60405160208183030381529060405280519060200120835f0181815250506040518060c00160405280608481526020016117286084913983602001819052505050919050565b6102076102d5565b61023f610213836100b7565b6102398484805f01906102269190611075565b805f0190610234919061109c565b610302565b8361055f565b7f14b3027353aba71f468d178fdede9ac211a25ae484028823bce1e6700e58e6248260405161026e91906111f9565b60405180910390a161027e61062b565b5050565b61028a6102d5565b6102938161064f565b7f14b3027353aba71f468d178fdede9ac211a25ae484028823bce1e6700e58e624816040516102c291906111f9565b60405180910390a16102d261062b565b50565b6102dd6107dd565b61030060016102f26102ed61081e565b610847565b61085090919063ffffffff16565b565b606083518383905014610341576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8282905067ffffffffffffffff81111561035e5761035d610a93565b5b60405190808252806020026020018201604052801561039757816020015b610384610a40565b81526020019060019003908161037c5790505b5090505f5b83839050811015610557578481815181106103ba576103b9610ebf565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff168484838181106103ee576103ed610ebf565b5b9050604002015f0160208101906104059190611219565b73ffffffffffffffffffffffffffffffffffffffff1614610452576040517fbece19e600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84818151811061046557610464610ebf565b5b60200260200101516020015184848381811061048457610483610ebf565b5b90506040020160200135146104c5576040517fbece19e600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60405180604001604052808683815181106104e3576104e2610ebf565b5b60200260200101516040015173ffffffffffffffffffffffffffffffffffffffff16815260200186838151811061051d5761051c610ebf565b5b60200260200101516020015181525082828151811061053f5761053e610ebf565b5b6020026020010181905250808060010191505061039c565b509392505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663fe8ec1a782805f01906105aa9190611075565b848460200160208101906105be9190611219565b875f015188602001518780604001906105d79190611244565b6040518863ffffffff1660e01b81526004016105f997969594939291906115fb565b5f604051808303815f87803b158015610610575f80fd5b505af1158015610622573d5f803e3d5ffd5b50505050505050565b61064d5f61063f61063a61081e565b610847565b61085090919063ffffffff16565b565b5f3490505f5b82518110156107d8575f73ffffffffffffffffffffffffffffffffffffffff1683828151811061068857610687610ebf565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff1603610744578281815181106106c1576106c0610ebf565b5b602002602001015160200151826106d891906116a5565b915061073f8382815181106106f0576106ef610ebf565b5b60200260200101516020015184838151811061070f5761070e610ebf565b5b60200260200101516040015173ffffffffffffffffffffffffffffffffffffffff1661085790919063ffffffff16565b6107cb565b6107ca3384838151811061075b5761075a610ebf565b5b60200260200101516040015185848151811061077a57610779610ebf565b5b60200260200101516020015186858151811061079957610798610ebf565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff1661090e909392919063ffffffff16565b5b8080600101915050610655565b505050565b6107e5610963565b1561081c576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005f1b905090565b5f819050919050565b80825d5050565b8047101561089e5747816040517fcf4791810000000000000000000000000000000000000000000000000000000081526004016108959291906116e7565b60405180910390fd5b6108b7828260405180602001604052805f815250610981565b61090a575f6108c4610997565b11156108d7576108d261099e565b610909565b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5050565b61091c8484848460016109a9565b61095d57836040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401610954919061170e565b60405180910390fd5b50505050565b5f61097c61097761097261081e565b610847565b610a1a565b905090565b5f805f83516020850186885af190509392505050565b5f3d905090565b6040513d5f823e3d81fd5b5f806323b872dd60e01b9050604051815f525f1960601c87166004525f1960601c86166024528460445260205f60645f808c5af1925060015f51148316610a075783831516156109fb573d5f823e3d81fd5b5f883b113d1516831692505b806040525f606052505095945050505050565b5f815c9050919050565b60405180604001604052805f8019168152602001606081525090565b60405180604001604052805f73ffffffffffffffffffffffffffffffffffffffff1681526020015f81525090565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610ac982610a83565b810181811067ffffffffffffffff82111715610ae857610ae7610a93565b5b80604052505050565b5f610afa610a6e565b9050610b068282610ac0565b919050565b5f67ffffffffffffffff821115610b2557610b24610a93565b5b602082029050602081019050919050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b6782610b3e565b9050919050565b610b7781610b5d565b8114610b81575f80fd5b50565b5f81359050610b9281610b6e565b92915050565b5f819050919050565b610baa81610b98565b8114610bb4575f80fd5b50565b5f81359050610bc581610ba1565b92915050565b5f63ffffffff82169050919050565b610be381610bcb565b8114610bed575f80fd5b50565b5f81359050610bfe81610bda565b92915050565b5f60808284031215610c1957610c18610b3a565b5b610c236080610af1565b90505f610c3284828501610b84565b5f830152506020610c4584828501610bb7565b6020830152506040610c5984828501610b84565b6040830152506060610c6d84828501610bf0565b60608301525092915050565b5f610c8b610c8684610b0b565b610af1565b90508083825260208201905060808402830185811115610cae57610cad610b36565b5b835b81811015610cd75780610cc38882610c04565b845260208401935050608081019050610cb0565b5050509392505050565b5f82601f830112610cf557610cf4610a7f565b5b8135610d05848260208601610c79565b91505092915050565b5f60208284031215610d2357610d22610a77565b5b5f82013567ffffffffffffffff811115610d4057610d3f610a7b565b5b610d4c84828501610ce1565b91505092915050565b5f819050919050565b610d6781610d55565b82525050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f610d9f82610d6d565b610da98185610d77565b9350610db9818560208601610d87565b610dc281610a83565b840191505092915050565b5f604083015f830151610de25f860182610d5e565b5060208301518482036020860152610dfa8282610d95565b9150508091505092915050565b5f6020820190508181035f830152610e1f8184610dcd565b905092915050565b5f80fd5b5f60608284031215610e4057610e3f610e27565b5b81905092915050565b5f8060408385031215610e5f57610e5e610a77565b5b5f83013567ffffffffffffffff811115610e7c57610e7b610a7b565b5b610e8885828601610ce1565b925050602083013567ffffffffffffffff811115610ea957610ea8610a7b565b5b610eb585828601610e2b565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b610ef581610d55565b82525050565b610f0481610b5d565b82525050565b610f1381610b98565b82525050565b610f2281610bcb565b82525050565b608082015f820151610f3c5f850182610efb565b506020820151610f4f6020850182610f0a565b506040820151610f626040850182610efb565b506060820151610f756060850182610f19565b50505050565b5f60a082019050610f8e5f830185610eec565b610f9b6020830184610f28565b9392505050565b5f81519050919050565b5f81905092915050565b5f819050602082019050919050565b610fce81610d55565b82525050565b5f610fdf8383610fc5565b60208301905092915050565b5f602082019050919050565b5f61100182610fa2565b61100b8185610fac565b935061101683610fb6565b805f5b8381101561104657815161102d8882610fd4565b975061103883610feb565b925050600181019050611019565b5085935050505092915050565b5f61105e8284610ff7565b915081905092915050565b5f80fd5b5f80fd5b5f80fd5b5f823560016060038336030381126110905761108f611069565b5b80830191505092915050565b5f80833560016020038436030381126110b8576110b7611069565b5b80840192508235915067ffffffffffffffff8211156110da576110d961106d565b5b6020830192506040820236038313156110f6576110f5611071565b5b509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b608082015f82015161113b5f850182610efb565b50602082015161114e6020850182610f0a565b5060408201516111616040850182610efb565b5060608201516111746060850182610f19565b50505050565b5f6111858383611127565b60808301905092915050565b5f602082019050919050565b5f6111a7826110fe565b6111b18185611108565b93506111bc83611118565b805f5b838110156111ec5781516111d3888261117a565b97506111de83611191565b9250506001810190506111bf565b5085935050505092915050565b5f6020820190508181035f830152611211818461119d565b905092915050565b5f6020828403121561122e5761122d610a77565b5b5f61123b84828501610b84565b91505092915050565b5f80833560016020038436030381126112605761125f611069565b5b80840192508235915067ffffffffffffffff8211156112825761128161106d565b5b60208301925060018202360383131561129e5761129d611071565b5b509250929050565b5f80fd5b5f80fd5b5f80fd5b5f80833560016020038436030381126112ce576112cd6112ae565b5b83810192508235915060208301925067ffffffffffffffff8211156112f6576112f56112a6565b5b60408202360383131561130c5761130b6112aa565b5b509250929050565b5f82825260208201905092915050565b5f819050919050565b5f61133b6020840184610b84565b905092915050565b5f6113516020840184610bb7565b905092915050565b604082016113695f83018361132d565b6113755f850182610efb565b506113836020830183611343565b6113906020850182610f0a565b50505050565b5f6113a18383611359565b60408301905092915050565b5f82905092915050565b5f604082019050919050565b5f6113ce8385611314565b93506113d982611324565b805f5b85811015611411576113ee82846113ad565b6113f88882611396565b9750611403836113b7565b9250506001810190506113dc565b5085925050509392505050565b5f6060830161142f5f8401846112b2565b8583035f8701526114418382846113c3565b925050506114526020840184611343565b61145f6020860182610f0a565b5061146d6040840184611343565b61147a6040860182610f0a565b508091505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b604082015f8201516114c25f850182610efb565b5060208201516114d56020850182610f0a565b50505050565b5f6114e683836114ae565b60408301905092915050565b5f602082019050919050565b5f61150882611485565b611512818561148f565b935061151d8361149f565b805f5b8381101561154d57815161153488826114db565b975061153f836114f2565b925050600181019050611520565b5085935050505092915050565b61156381610b5d565b82525050565b5f82825260208201905092915050565b5f61158382610d6d565b61158d8185611569565b935061159d818560208601610d87565b6115a681610a83565b840191505092915050565b5f82825260208201905092915050565b828183375f83830152505050565b5f6115da83856115b1565b93506115e78385846115c1565b6115f083610a83565b840190509392505050565b5f60c0820190508181035f830152611613818a61141e565b9050818103602083015261162781896114fe565b9050611636604083018861155a565b6116436060830187610eec565b81810360808301526116558186611579565b905081810360a083015261166a8184866115cf565b905098975050505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6116af82610b98565b91506116ba83610b98565b92508282039050818111156116d2576116d1611678565b5b92915050565b6116e181610b98565b82525050565b5f6040820190506116fa5f8301856116d8565b61170760208301846116d8565b9392505050565b5f6020820190506117215f83018461155a565b9291505056fe4f75747075745b5d206f757470757473294f7574707574286164647265737320746f6b656e2c75696e7432353620616d6f756e742c6164647265737320726563697069656e742c75696e74333220636861696e496429546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7429a26469706673582212207ba0af3e90998b50b42b8ab1414820bd2537f6569c22288719d59267131642d764736f6c634300081a0033000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3", + "nonce": "0xc3", + "chainId": "0x301824" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xcc49e", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0xac1a9a73ef072ce93822b72b810f2f393d27c7166fc1428de829ec7b35d0b62f", + "transactionIndex": "0x0", + "blockHash": "0xa0ee00bef3fae020e24d2763b37d3302616f97953b9e0d7bfbdcab72cff9d194", + "blockNumber": "0x11725a", + "gasUsed": "0xcc49e", + "effectiveGasPrice": "0x3b9aca07", + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x9872fa449306838614872d47dee01fc0f0827cf7" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x21eda9", + "logs": [ + { + "address": "0x57348c54e3f89097579dfcd4f5d2700ca2eb1906", + "topics": [ + "0x2f8601534249821eb3b2cf9f1d88960ce5b7feb89b9e4a117d2ac7725c565393", + "0x000000000000000000000000d1278f17e86071f1e658b656084c65b7fd3c90ef", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x", + "blockHash": "0xa0ee00bef3fae020e24d2763b37d3302616f97953b9e0d7bfbdcab72cff9d194", + "blockNumber": "0x11725a", + "blockTimestamp": "0x6a0a2c10", + "transactionHash": "0x3b562ffaf98c63a35169b166902a872a04c7d7b899dd0e9b61d3327b106b924f", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000040000000000000000000000000000000000000000080000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000008000000000000000000000000004000000000000000000000000000000000001000000000000000000000000000000000000000020040000000000000080000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x3b562ffaf98c63a35169b166902a872a04c7d7b899dd0e9b61d3327b106b924f", + "transactionIndex": "0x1", + "blockHash": "0xa0ee00bef3fae020e24d2763b37d3302616f97953b9e0d7bfbdcab72cff9d194", + "blockNumber": "0x11725a", + "gasUsed": "0x15290b", + "effectiveGasPrice": "0x3b9aca07", + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x57348c54e3f89097579dfcd4f5d2700ca2eb1906" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x2d23a6", + "logs": [ + { + "address": "0x31797b512a1481ff2dcdd26f1facb50fd344bf7f", + "topics": [ + "0xb6f04ff5ca562fcb4eb8da14a5945aad2022b7bbab3fb76def1c6aefdfb471a1" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000001c9c38000000000000000000000000000000000000000000000000000000000004c4b40", + "blockHash": "0xa0ee00bef3fae020e24d2763b37d3302616f97953b9e0d7bfbdcab72cff9d194", + "blockNumber": "0x11725a", + "blockTimestamp": "0x6a0a2c10", + "transactionHash": "0x8a0f1110d940be910e9d4b1c597a5219f12d2a6fe00ad3e0fa5b317e318d2b39", + "transactionIndex": "0x2", + "logIndex": "0x1", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x8a0f1110d940be910e9d4b1c597a5219f12d2a6fe00ad3e0fa5b317e318d2b39", + "transactionIndex": "0x2", + "blockHash": "0xa0ee00bef3fae020e24d2763b37d3302616f97953b9e0d7bfbdcab72cff9d194", + "blockNumber": "0x11725a", + "gasUsed": "0xb35fd", + "effectiveGasPrice": "0x3b9aca07", + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x31797b512a1481ff2dcdd26f1facb50fd344bf7f" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x422e38", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x9f714c3bcd805aadea6efd5c0a4a5b36b6c4c30bda87f0d645917b705765d740", + "transactionIndex": "0x3", + "blockHash": "0xa0ee00bef3fae020e24d2763b37d3302616f97953b9e0d7bfbdcab72cff9d194", + "blockNumber": "0x11725a", + "gasUsed": "0x150a92", + "effectiveGasPrice": "0x3b9aca07", + "from": "0x492e9c316f073fe4de9d665221568cdad1a7e95b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x5c5cd1f1c35227b14f6a94c6e05347403f4c963e" + } + ], + "libraries": [], + "pending": [], + "returns": { + "m": { + "internal_type": "contract HostOrders", + "value": "0x5C5cd1F1c35227b14F6A94c6e05347403F4C963E" + }, + "z": { + "internal_type": "contract Zenith", + "value": "0x9872Fa449306838614872d47Dee01FC0f0827cf7" + }, + "t": { + "internal_type": "contract Transactor", + "value": "0x31797B512a1481FF2DCDD26f1facb50fD344BF7F" + }, + "p": { + "internal_type": "contract Passage", + "value": "0x57348c54e3F89097579dFcD4F5d2700ca2EB1906" + } + }, + "timestamp": 1779051770808, + "chain": 3151908, + "commit": "9685174" +} \ No newline at end of file From e727f7c254d8d16ac4f7a7c66c5e5c1037bebb4c Mon Sep 17 00:00:00 2001 From: Swanny Date: Sun, 17 May 2026 17:20:33 -0400 Subject: [PATCH 3/3] feat: set sequencer on parmigiana Zenith --- .../3151908/run-1779052773468.json | 66 +++++++++++++++++++ .../3151908/setSequencerRole-latest.json | 66 +++++++++++++++++++ 2 files changed, 132 insertions(+) create mode 100644 broadcast/Zenith.s.sol/3151908/run-1779052773468.json create mode 100644 broadcast/Zenith.s.sol/3151908/setSequencerRole-latest.json diff --git a/broadcast/Zenith.s.sol/3151908/run-1779052773468.json b/broadcast/Zenith.s.sol/3151908/run-1779052773468.json new file mode 100644 index 0000000..6e83541 --- /dev/null +++ b/broadcast/Zenith.s.sol/3151908/run-1779052773468.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0x8ae1f53e2cb199b44e4d8f2d53cb44f49a2b76bd17f63cdee4e0783ccac1bfe8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x9872fa449306838614872d47dee01fc0f0827cf7", + "function": "addSequencer(address)", + "arguments": [ + "0xd554a80a682E2384Cd5582B3D6e72B01Fa685031" + ], + "transaction": { + "from": "0x29403f107781ea45bf93710abf8df13f67f2008f", + "to": "0x9872fa449306838614872d47dee01fc0f0827cf7", + "gas": "0xf82d", + "value": "0x0", + "input": "0x8a336231000000000000000000000000d554a80a682e2384cd5582b3d6e72b01fa685031", + "nonce": "0x1", + "chainId": "0x301824" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xb3ae", + "logs": [ + { + "address": "0x9872fa449306838614872d47dee01fc0f0827cf7", + "topics": [ + "0xeb12a9a53eec138c91b27b4f912a257bd690c18fc8bde744be92a0365eb9b87e", + "0x000000000000000000000000d554a80a682e2384cd5582b3d6e72b01fa685031", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x", + "blockHash": "0x141b3cd8069cc532ebf1852674a41df7b7082316d2314c653aedb225c1e6193a", + "blockNumber": "0x117285", + "blockTimestamp": "0x6a0a30e4", + "transactionHash": "0x8ae1f53e2cb199b44e4d8f2d53cb44f49a2b76bd17f63cdee4e0783ccac1bfe8", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000200000000000000000040000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000040040000000000000000000000000000000200000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000004008000000000000000000000000000000000010000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8ae1f53e2cb199b44e4d8f2d53cb44f49a2b76bd17f63cdee4e0783ccac1bfe8", + "transactionIndex": "0x0", + "blockHash": "0x141b3cd8069cc532ebf1852674a41df7b7082316d2314c653aedb225c1e6193a", + "blockNumber": "0x117285", + "gasUsed": "0xb3ae", + "effectiveGasPrice": "0x8", + "from": "0x29403f107781ea45bf93710abf8df13f67f2008f", + "to": "0x9872fa449306838614872d47dee01fc0f0827cf7", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1779052773468, + "chain": 3151908, + "commit": "7902f2c" +} \ No newline at end of file diff --git a/broadcast/Zenith.s.sol/3151908/setSequencerRole-latest.json b/broadcast/Zenith.s.sol/3151908/setSequencerRole-latest.json new file mode 100644 index 0000000..6e83541 --- /dev/null +++ b/broadcast/Zenith.s.sol/3151908/setSequencerRole-latest.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0x8ae1f53e2cb199b44e4d8f2d53cb44f49a2b76bd17f63cdee4e0783ccac1bfe8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x9872fa449306838614872d47dee01fc0f0827cf7", + "function": "addSequencer(address)", + "arguments": [ + "0xd554a80a682E2384Cd5582B3D6e72B01Fa685031" + ], + "transaction": { + "from": "0x29403f107781ea45bf93710abf8df13f67f2008f", + "to": "0x9872fa449306838614872d47dee01fc0f0827cf7", + "gas": "0xf82d", + "value": "0x0", + "input": "0x8a336231000000000000000000000000d554a80a682e2384cd5582b3d6e72b01fa685031", + "nonce": "0x1", + "chainId": "0x301824" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xb3ae", + "logs": [ + { + "address": "0x9872fa449306838614872d47dee01fc0f0827cf7", + "topics": [ + "0xeb12a9a53eec138c91b27b4f912a257bd690c18fc8bde744be92a0365eb9b87e", + "0x000000000000000000000000d554a80a682e2384cd5582b3d6e72b01fa685031", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x", + "blockHash": "0x141b3cd8069cc532ebf1852674a41df7b7082316d2314c653aedb225c1e6193a", + "blockNumber": "0x117285", + "blockTimestamp": "0x6a0a30e4", + "transactionHash": "0x8ae1f53e2cb199b44e4d8f2d53cb44f49a2b76bd17f63cdee4e0783ccac1bfe8", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000200000000000000000040000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000040040000000000000000000000000000000200000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000004008000000000000000000000000000000000010000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8ae1f53e2cb199b44e4d8f2d53cb44f49a2b76bd17f63cdee4e0783ccac1bfe8", + "transactionIndex": "0x0", + "blockHash": "0x141b3cd8069cc532ebf1852674a41df7b7082316d2314c653aedb225c1e6193a", + "blockNumber": "0x117285", + "gasUsed": "0xb3ae", + "effectiveGasPrice": "0x8", + "from": "0x29403f107781ea45bf93710abf8df13f67f2008f", + "to": "0x9872fa449306838614872d47dee01fc0f0827cf7", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1779052773468, + "chain": 3151908, + "commit": "7902f2c" +} \ No newline at end of file