From c81f8565630b785c3e47755cc9bf0d24b9eef88e Mon Sep 17 00:00:00 2001 From: Tritium-VLK <11885129+Tritium-VLK@users.noreply.github.com> Date: Sat, 19 Oct 2024 03:11:55 +0200 Subject: [PATCH] Deployments Note couldn't get verify to work yet Also zkEVM somehow dropped but then rematerialized a tx so the addresses are off. Not a big deal, zkEVM is off in a lot of ways. --- .gitmodules | 2 +- .../10/run-latest.json | 110 +++++++++++++++ .../100/run-latest.json | 98 +++++++++++++ .../1101/run-latest.json | 100 +++++++++++++ .../137/run-latest.json | 131 ++++++++++++++++++ .../34443/run-latest.json | 110 +++++++++++++++ .../42161/run-latest.json | 102 ++++++++++++++ .../43114/run-latest.json | 98 +++++++++++++ .../8453/run-latest.json | 110 +++++++++++++++ foundry.toml | 6 +- .../InjectorInfraMultiChainDeployment.s.sol | 7 +- 11 files changed, 869 insertions(+), 5 deletions(-) create mode 100644 broadcast/InjectorInfraDeployment.s.sol/10/run-latest.json create mode 100644 broadcast/InjectorInfraDeployment.s.sol/100/run-latest.json create mode 100644 broadcast/InjectorInfraDeployment.s.sol/1101/run-latest.json create mode 100644 broadcast/InjectorInfraDeployment.s.sol/137/run-latest.json create mode 100644 broadcast/InjectorInfraDeployment.s.sol/34443/run-latest.json create mode 100644 broadcast/InjectorInfraDeployment.s.sol/42161/run-latest.json create mode 100644 broadcast/InjectorInfraDeployment.s.sol/43114/run-latest.json create mode 100644 broadcast/InjectorInfraDeployment.s.sol/8453/run-latest.json diff --git a/.gitmodules b/.gitmodules index f67502a..888d42d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "lib/forge-std"] path = lib/forge-std - url = https://github.com/foundry-rs/forge-std.git + url = https://github.com/foundry-rs/forge-std diff --git a/broadcast/InjectorInfraDeployment.s.sol/10/run-latest.json b/broadcast/InjectorInfraDeployment.s.sol/10/run-latest.json new file mode 100644 index 0000000..aaca45c --- /dev/null +++ b/broadcast/InjectorInfraDeployment.s.sol/10/run-latest.json @@ -0,0 +1,110 @@ +{ + "transactions": [ + { + "hash": "0x9ca8bc32d337b94c9efbc115f7603991b0b3250405aec4a8932fd1cbe88107e3", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2", + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x364497", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c81604e565b506001805460ff60a01b1916905560b8565b600180546001600160a01b03191690556065816068565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b613002806100c76000396000f3fe608060405234801561001057600080fd5b506004361061021c5760003560e01c8063715018a611610125578063b8dc491b116100ad578063e30c39781161007c578063e30c397814610501578063e6013f0014610512578063f2fde38b14610525578063f5167b4b14610538578063fb980d8d1461054157600080fd5b8063b8dc491b146104c0578063bb9488e6146104d3578063c399b217146104e6578063dd522bd5146104ee57600080fd5b806384eb2934116100f457806384eb293414610482578063850fd1d4146104955780638da5cb5b1461049e578063a1cc5aaf146104af578063ae898f0b146104b757600080fd5b8063715018a61461045757806379ba50971461045f5780638456cb591461046757806384b768cc1461046f57600080fd5b80634585e33b116101a8578063639ab82f11610177578063639ab82f146103ed57806366d7a82b14610400578063697dbaf41461041a5780636e04ff0d146104235780636f3ec7741461044457600080fd5b80634585e33b146102de57806350d6fd7e146102f15780635c975abb146102f95780635f31696d1461031657600080fd5b80631fccd9df116101ef5780631fccd9df146102955780632744a6291461029d5780633490ca0c146102b05780633f4ba83a146102c35780633f85861f146102cb57600080fd5b80630336252d14610221578063044b65161461023f5780631303f2c314610254578063156761301461027f575b600080fd5b610229610554565b60405161023691906127c5565b60405180910390f35b61025261024d3660046127ed565b6105b6565b005b600a54610267906001600160a01b031681565b6040516001600160a01b039091168152602001610236565b610287610626565b604051908152602001610236565b6102876106d8565b6102526102ab366004612838565b6107c1565b6102526102be366004612838565b61080a565b610252610853565b6102526102d9366004612838565b610865565b6102526102ec366004612851565b6108ae565b6102876109c4565b600154600160a01b900460ff166040519015158152602001610236565b6103ad6103243660046128c2565b6001600160a01b0316600090815260046020908152604091829020825160c081018452815480825260019092015460ff808216151594830185905261010082048116958301869052620100008204166060830181905266ffffffffffffff63010000008304811660808501819052600160501b9093041660a09093018390529295939493909190565b60408051968752941515602087015260ff938416948601949094529116606084015266ffffffffffffff90811660808401521660a082015260c001610236565b6102526103fb366004612923565b610a9e565b610408610c01565b604051610236969594939291906129d2565b61028760095481565b610436610431366004612851565b610f24565b604051610236929190612a9f565b610252610452366004612adb565b610f6e565b610252611038565b61025261104a565b61025261108e565b61025261047d366004612bd8565b61109e565b610252610490366004612838565b6110f7565b61028760085481565b6000546001600160a01b0316610267565b610229611140565b61028760065481565b6102526104ce366004612c14565b611151565b6102676104e1366004612838565b611234565b61022961125e565b6102526104fc366004612c4d565b611680565b6001546001600160a01b0316610267565b610252610520366004612bd8565b611809565b6102526105333660046128c2565b61181a565b61028760075481565b61025261054f366004612cc0565b61188b565b606060058054806020026020016040519081016040528092919081815260200182805480156105ac57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161058e575b5050505050905090565b6105be611d78565b6040516301628e8960e21b81526001600160a01b038381166004830152828116602483015284169063058a3a2490604401600060405180830381600087803b15801561060957600080fd5b505af115801561061d573d6000803e3d6000fd5b50505050505050565b600a546040516370a0823160e01b815230600482015260009182916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610673573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106979190612d45565b905060006106a36106d8565b90508082106106bd576106b68183612d74565b9250505090565b6106c78282612d94565b6106b690600019612da7565b505090565b6000806106e3611140565b905060005b81518110156106d35760006004600084848151811061070957610709612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff808216151595830195909552610100810485169382018490526201000081049094166060820181905266ffffffffffffff6301000000860481166080840152600160501b90950490941660a082015293509161079f91612ded565b60ff166107ac9190612e06565b6107b69085612e1d565b9350506001016106e8565b6107c9611d78565b60085460408051918252602082018390527fcb2b6a6fb49bc3d14ec4df1382f3e054aa7d18f8652ca7f911b164f935e6ffe8910160405180910390a1600855565b610812611d78565b60065460408051918252602082018390527f508d5d254c73fc57859953ca2255ad83280d37db4feabf411a1b350b176129bd910160405180910390a1600655565b61085b611d78565b610863611da5565b565b61086d611d78565b60095460408051918252602082018390527f04330086c73b1fe1e13cd47a61c692e7c4399b5de08ed94b7ab824684af09323910160405180910390a1600955565b60055415610967576000805b60055481101561093f57600581815481106108d7576108d7612dd7565b6000918252602090912001546001600160a01b0316331480610929575060006001600160a01b03166005828154811061091257610912612dd7565b6000918252602090912001546001600160a01b0316145b15610937576001915061093f565b6001016108ba565b508061096557604051639437e3bd60e01b81523360048201526024015b60405180910390fd5b505b61096f611dfa565b600061097d82840184612bd8565b905061098881611e25565b7f0b1fb210ec5764031c5903056a874464bf3cf67c63c7d82278903adb99585b4a816040516109b791906127c5565b60405180910390a1505050565b6000806109cf611140565b905060005b81518110156106d3576000600460008484815181106109f5576109f5612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c0810183528154815260019091015460ff808216151594830194909452610100810484169282018390526201000081049093166060820181905266ffffffffffffff6301000000850481166080840152600160501b90940490931660a082015292501115610a95578051610a929085612e1d565b93505b506001016109d4565b610aa6611d78565b60005b81811015610bfc57610ae3838383818110610ac657610ac6612dd7565b9050602002016020810190610adb91906128c2565b60029061213d565b15610ba857600060046000858585818110610b0057610b00612dd7565b9050602002016020810190610b1591906128c2565b6001600160a01b031681526020810191909152604001600020600101805460ff19169115159190911790557f8176fc5412eb5076fee7f1a264915b808c24d495c2698c189030e5200e707d25838383818110610b7357610b73612dd7565b9050602002016020810190610b8891906128c2565b6040516001600160a01b03909116815260200160405180910390a1610bf4565b828282818110610bba57610bba612dd7565b9050602002016020810190610bcf91906128c2565b604051639d81cdfd60e01b81526001600160a01b03909116600482015260240161095c565b600101610aa9565b505050565b6060806060806060806000610c14611140565b80519091506000816001600160401b03811115610c3357610c33612b1c565b604051908082528060200260200182016040528015610c5c578160200160208202803683370190505b5090506000826001600160401b03811115610c7957610c79612b1c565b604051908082528060200260200182016040528015610ca2578160200160208202803683370190505b5090506000836001600160401b03811115610cbf57610cbf612b1c565b604051908082528060200260200182016040528015610ce8578160200160208202803683370190505b5090506000846001600160401b03811115610d0557610d05612b1c565b604051908082528060200260200182016040528015610d2e578160200160208202803683370190505b5090506000856001600160401b03811115610d4b57610d4b612b1c565b604051908082528060200260200182016040528015610d74578160200160208202803683370190505b50905060005b8751811015610f0d576000600460008a8481518110610d9b57610d9b612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a0830152885191925090889084908110610e3c57610e3c612dd7565b6020026020010181815250508060400151858381518110610e5f57610e5f612dd7565b602002602001019060ff16908160ff16815250508060600151868381518110610e8a57610e8a612dd7565b602002602001019060ff16908160ff16815250508060800151848381518110610eb557610eb5612dd7565b602002602001019066ffffffffffffff16908166ffffffffffffff16815250508060a00151838381518110610eec57610eec612dd7565b66ffffffffffffff9092166020928302919091019091015250600101610d7a565b50959c939b50909950909750955091935090915050565b60006060610f30611dfa565b6000610f3a61125e565b90506000815111925080604051602001610f5491906127c5565b6040516020818303038152906040529150505b9250929050565b610f76611d78565b8282610f8381838561215b565b6040516393f7aa6760e01b81526001600160a01b038581166004830152602482018590528316906393f7aa6790604401600060405180830381600087803b158015610fcd57600080fd5b505af1158015610fe1573d6000803e3d6000fd5b5050604080516001600160a01b03808a168252881660208201529081018690527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9250606001905060405180910390a15050505050565b611040611d78565b610863600061221f565b60015433906001600160a01b031681146110825760405163118cdaa760e01b81526001600160a01b038216600482015260240161095c565b61108b8161221f565b50565b611096611d78565b610863612238565b6110a6611d78565b7fbcc1de8f0bbbccaa2eb378e063e2b23f69219398ca39df8eab1e04a52fa7eb3c6005826040516110d8929190612e30565b60405180910390a180516110f3906005906020840190612706565b5050565b6110ff611d78565b60075460408051918252602082018390527ffc2e25d1e67dbfe5eea266d19fdc65c5ccb1f2ca2ae7e0ff8075940d85e517ca910160405180910390a1600755565b606061114c600261227b565b905090565b611159611d78565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156111a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c49190612d45565b90506111d183838361228f565b826001600160a01b03167f17ebca81c5f7ed9c553f76ca3f4a03b93af7d9ea1f3348a879306375452ca46f61120e6000546001600160a01b031690565b604080516001600160a01b039092168252602082018590520160405180910390a2505050565b6005818154811061124457600080fd5b6000918252602090912001546001600160a01b0316905081565b6060600061126a611140565b9050600081516001600160401b0381111561128757611287612b1c565b6040519080825280602002602001820160405280156112b0578160200160208202803683370190505b50600654600a546009546040516370a0823160e01b815230600482015293945091926001600160a01b0390911691600091829084906370a0823190602401602060405180830381865afa15801561130b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132f9190612d45565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a081018290529192505b885181101561166657600460008a838151811061138357611383612dd7565b6020908102919091018101516001600160a01b031682528181019290925260409081016000908120825160c0810184528154815260019091015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a08301528a51919350908a908390811061142557611425612dd7565b6020908102919091010151604051632474e32f60e11b81526001600160a01b0389811660048301529192506000918316906348e9c65e9060240160a060405180830381865afa15801561147c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a09190612e90565b6020015190508884600001511115611502578a83815181106114c4576114c4612dd7565b6020908102919091010151845160405163062c3bc560e21b81526001600160a01b0390921660048301526024820152604481018a905260640161095c565b4286856080015166ffffffffffffff1661151c9190612e1d565b111580156115375750428460a0015166ffffffffffffff1611155b80156115435750428111155b8015611550575083518510155b80156115695750836040015160ff16846060015160ff16105b8015611576575083518910155b80156115f65750604051632474e32f60e11b81526001600160a01b0389811660048301523091908416906348e9c65e9060240160a060405180830381865afa1580156115c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ea9190612e90565b516001600160a01b0316145b1561165c578a838151811061160d5761160d612dd7565b60200260200101518a888151811061162757611627612dd7565b6001600160a01b03909216602092830291909101909101528661164981612f08565b8551909850611659915086612d94565b94505b5050600101611364565b5087518414611673578387525b5094979650505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156116c55750825b90506000826001600160401b031660011480156116e15750303b155b9050811580156116ef575080155b1561170d5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561173757845460ff60401b1916600160401b1785555b6117408a61221f565b88516117539060059060208c0190612706565b506009889055600a80546001600160a01b0319166001600160a01b03891617905560068690556040517f48154c24998d5bf5add9279c50f1ec3c7286ad148f3e340237fa2afcbe2b56f0906117af908b908b908b908b90612f21565b60405180910390a183156117fd57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050505050565b611811611d78565b61108b81611e25565b611822611d78565b600180546001600160a01b0383166001600160a01b031990911681179091556118536000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b611893611d78565b60008060006006541180156118a9575084600654105b1561190a57868660008181106118c1576118c1612dd7565b90506020020160208101906118d691906128c2565b60065460405163062c3bc560e21b81526001600160a01b03909216600483015260248201879052604482015260640161095c565b60005b86811015611d6e57600088888381811061192957611929612dd7565b905060200201602081019061193e91906128c2565b600a54604051632474e32f60e11b81526001600160a01b0391821660048201529192503091908316906348e9c65e9060240160a060405180830381865afa15801561198d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b19190612e90565b516001600160a01b0316146119f057600a5460405163085e058f60e11b81526001600160a01b038084166004830152909116602482015260440161095c565b611a22898984818110611a0557611a05612dd7565b9050602002016020810190611a1a91906128c2565b6002906122c0565b93506000925083158015611a7d5750600460008a8a85818110611a4757611a47612dd7565b9050602002016020810190611a5c91906128c2565b6001600160a01b0316815260208101919091526040016000206001015460ff165b15611ad657600460008a8a85818110611a9857611a98612dd7565b9050602002016020810190611aad91906128c2565b6001600160a01b0316815260208101919091526040016000206001015462010000900460ff1692505b6000600460008b8b86818110611aee57611aee612dd7565b9050602002016020810190611b0391906128c2565b6001600160a01b0316815260208082019290925260409081016000908120825160c08101845260019182015466ffffffffffffff630100000090910481166080830152948101919091528b815260ff8b16928101929092526060820181905291881660a0820152915081906004908c8c87818110611b8357611b83612dd7565b9050602002016020810190611b9891906128c2565b6001600160a01b031681526020808201929092526040908101600020835181559183015160019092018054918401516060850151608086015160a09096015161ffff1990941694151561ff0019169490941761010060ff928316021769ffffffffffffffff0000191662010000919094160269ffffffffffffff000000191692909217630100000066ffffffffffffff948516021766ffffffffffffff60501b1916600160501b939091169290920291909117905560075415801590611c665750611c616109c4565b600754105b15611c8f57611c736109c4565b604051630e0162c960e41b815260040161095c91815260200190565b6000600854118015611ca95750611ca46106d8565b600854105b15611cd257611cb66106d8565b6040516396e0090f60e01b815260040161095c91815260200190565b7febef4fa55256f5e02c6edb88e4d7b3cdce532f1dc3088e6d31389d7601c32c7b8a8a85818110611d0557611d05612dd7565b9050602002016020810190611d1a91906128c2565b604080516001600160a01b03929092168252602082018b905260ff8a8116838301528716606083015266ffffffffffffff8916608083015287151560a0830152519081900360c00190a1505060010161190d565b5050505050505050565b6000546001600160a01b031633146108635760405163118cdaa760e01b815233600482015260240161095c565b611dad6122d5565b6001805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600154600160a01b900460ff16156108635760405163d93c066560e01b815260040160405180910390fd5b611e2d611dfa565b600954600a546040516370a0823160e01b81523060048201526001600160a01b039091169060009082906370a0823190602401602060405180830381865afa158015611e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea19190612d45565b905060005b8451811015612136576000858281518110611ec357611ec3612dd7565b6020908102919091018101516001600160a01b03808216600081815260049485905260408082209051632474e32f60e11b8152938a16958401959095529294508492916348e9c65e9060240160a060405180830381865afa158015611f2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f509190612e90565b6020015160018401549091504290611f79908a906301000000900466ffffffffffffff16612e1d565b11158015611f9c5750600183015442600160501b90910466ffffffffffffff1611155b8015611fa85750428111155b8015611fc75750600183015460ff610100820481166201000090920416105b8015611fd4575082548610155b8015611fe35750600654835411155b8015611ff35750600183015460ff165b15612126576120078785856000015461215b565b82546040516393f7aa6760e01b81526001600160a01b0389811660048301526024820192909252908316906393f7aa6790604401600060405180830381600087803b15801561205557600080fd5b505af1158015612069573d6000803e3d6000fd5b5050845461207a9250905087612d94565b60018401805469ffffffffffffff000000191663010000004266ffffffffffffff1602178082559197506201000090910460ff169060026120ba83612f59565b825460ff9182166101009390930a9283029190920219909116179055508254604080516001600160a01b0380881682528a166020820152908101919091527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9060600160405180910390a15b505060019092019150611ea69050565b5050505050565b6000612152836001600160a01b0384166122ff565b90505b92915050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526121ac84826123f9565b612219576040516001600160a01b0384811660248301526000604483015261220f91869182169063095ea7b3906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506124a1565b61221984826124a1565b50505050565b600180546001600160a01b031916905561108b81612504565b612240611dfa565b6001805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611ddd3390565b6060600061228883612554565b9392505050565b6040516001600160a01b03838116602483015260448201839052610bfc91859182169063a9059cbb906064016121dd565b6000612152836001600160a01b0384166125b0565b600154600160a01b900460ff1661086357604051638dfc202b60e01b815260040160405180910390fd5b600081815260018301602052604081205480156123e8576000612323600183612d94565b855490915060009061233790600190612d94565b905080821461239c57600086600001828154811061235757612357612dd7565b906000526020600020015490508087600001848154811061237a5761237a612dd7565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806123ad576123ad612f78565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612155565b6000915050612155565b5092915050565b6000806000846001600160a01b0316846040516124169190612f8e565b6000604051808303816000865af19150503d8060008114612453576040519150601f19603f3d011682016040523d82523d6000602084013e612458565b606091505b50915091508180156124825750805115806124825750808060200190518101906124829190612faa565b801561249857506000856001600160a01b03163b115b95945050505050565b60006124b66001600160a01b038416836125ff565b905080516000141580156124db5750808060200190518101906124d99190612faa565b155b15610bfc57604051635274afe760e01b81526001600160a01b038416600482015260240161095c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156125a457602002820191906000526020600020905b815481526020019060010190808311612590575b50505050509050919050565b60008181526001830160205260408120546125f757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155612155565b506000612155565b60606121528383600084600080856001600160a01b031684866040516126259190612f8e565b60006040518083038185875af1925050503d8060008114612662576040519150601f19603f3d011682016040523d82523d6000602084013e612667565b606091505b5091509150612677868383612681565b9695505050505050565b60608261269657612691826126dd565b612288565b81511580156126ad57506001600160a01b0384163b155b156126d657604051639996b31560e01b81526001600160a01b038516600482015260240161095c565b5080612288565b8051156126ed5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b82805482825590600052602060002090810192821561275b579160200282015b8281111561275b57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190612726565b5061276792915061276b565b5090565b5b80821115612767576000815560010161276c565b60008151808452602080850194506020840160005b838110156127ba5781516001600160a01b031687529582019590820190600101612795565b509495945050505050565b6020815260006121526020830184612780565b6001600160a01b038116811461108b57600080fd5b60008060006060848603121561280257600080fd5b833561280d816127d8565b9250602084013561281d816127d8565b9150604084013561282d816127d8565b809150509250925092565b60006020828403121561284a57600080fd5b5035919050565b6000806020838503121561286457600080fd5b82356001600160401b038082111561287b57600080fd5b818501915085601f83011261288f57600080fd5b81358181111561289e57600080fd5b8660208285010111156128b057600080fd5b60209290920196919550909350505050565b6000602082840312156128d457600080fd5b8135612288816127d8565b60008083601f8401126128f157600080fd5b5081356001600160401b0381111561290857600080fd5b6020830191508360208260051b8501011115610f6757600080fd5b6000806020838503121561293657600080fd5b82356001600160401b0381111561294c57600080fd5b612958858286016128df565b90969095509350505050565b60008151808452602080850194506020840160005b838110156127ba57815160ff1687529582019590820190600101612979565b60008151808452602080850194506020840160005b838110156127ba57815166ffffffffffffff16875295820195908201906001016129ad565b60c0815260006129e560c0830189612780565b82810360208481019190915288518083528982019282019060005b81811015612a1c57845183529383019391830191600101612a00565b50508481036040860152612a30818a612964565b925050508281036060840152612a468187612964565b90508281036080840152612a5a8186612998565b905082810360a0840152612a6e8185612998565b9998505050505050505050565b60005b83811015612a96578181015183820152602001612a7e565b50506000910152565b82151581526040602082015260008251806040840152612ac6816060850160208701612a7b565b601f01601f1916919091016060019392505050565b600080600060608486031215612af057600080fd5b8335612afb816127d8565b92506020840135612b0b816127d8565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b600082601f830112612b4357600080fd5b813560206001600160401b0380831115612b5f57612b5f612b1c565b8260051b604051601f19603f83011681018181108482111715612b8457612b84612b1c565b6040529384526020818701810194908101925087851115612ba457600080fd5b6020870191505b84821015612bcd578135612bbe816127d8565b83529183019190830190612bab565b979650505050505050565b600060208284031215612bea57600080fd5b81356001600160401b03811115612c0057600080fd5b612c0c84828501612b32565b949350505050565b60008060408385031215612c2757600080fd5b8235612c32816127d8565b91506020830135612c42816127d8565b809150509250929050565b600080600080600060a08688031215612c6557600080fd5b8535612c70816127d8565b945060208601356001600160401b03811115612c8b57600080fd5b612c9788828901612b32565b945050604086013592506060860135612caf816127d8565b949793965091946080013592915050565b600080600080600060808688031215612cd857600080fd5b85356001600160401b03811115612cee57600080fd5b612cfa888289016128df565b90965094505060208601359250604086013560ff81168114612d1b57600080fd5b9150606086013566ffffffffffffff81168114612d3757600080fd5b809150509295509295909350565b600060208284031215612d5757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b81810360008312801583831316838312821617156123f2576123f2612d5e565b8181038181111561215557612155612d5e565b80820260008212600160ff1b84141615612dc357612dc3612d5e565b818105831482151761215557612155612d5e565b634e487b7160e01b600052603260045260246000fd5b60ff828116828216039081111561215557612155612d5e565b808202811582820484141761215557612155612d5e565b8082018082111561215557612155612d5e565b600060408201604083528085548083526060850191508660005260209250602060002060005b82811015612e7b5781546001600160a01b031684529284019260019182019101612e56565b50505083810360208501526126778186612780565b600060a08284031215612ea257600080fd5b60405160a081018181106001600160401b0382111715612ec457612ec4612b1c565b6040528251612ed2816127d8565b80825250602083015160208201526040830151604082015260608301516060820152608083015160808201528091505092915050565b600060018201612f1a57612f1a612d5e565b5060010190565b608081526000612f346080830187612780565b6020830195909552506001600160a01b03929092166040830152606090910152919050565b600060ff821660ff8103612f6f57612f6f612d5e565b60010192915050565b634e487b7160e01b600052603160045260246000fd5b60008251612fa0818460208701612a7b565b9190910192915050565b600060208284031215612fbc57600080fd5b8151801515811461228857600080fdfea2646970667358221220ae66ed43a86f216ea859027c0faf1bb787b26cf2d627b27f083738293c11506764736f6c63430008190033", + "nonce": "0x0", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4524551ffc87d06e3b51a68c40fbbb57c02e46468e5f7af61d7d5ee183c585e3", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2Factory", + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "function": null, + "arguments": [ + "0x747c4f7D3Fc02b7975779efFDf5D1C77105109cB" + ], + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x66d74", + "value": "0x0", + "input": "0x60a0604052348015600f57600080fd5b5060405161056a38038061056a833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b6080516104df61008b60003960008181604b015261011c01526104df6000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80635c60da1b14610046578063911834491461008a578063d5d9bd451461009f575b600080fd5b61006d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100926100b2565b60405161008191906102f7565b61006d6100ad36600461033e565b610114565b6060600080548060200260200160405190810160405280929190818152602001828054801561010a57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116100ec575b5050505050905090565b6000806101407f0000000000000000000000000000000000000000000000000000000000000000610240565b60405163dd522bd560e01b81529091506001600160a01b0382169063dd522bd5906101779086908b908b908b908b90600401610438565b600060405180830381600087803b15801561019157600080fd5b505af11580156101a5573d6000803e3d6000fd5b50505050806001600160a01b03167fa3a441abb66573732b057cae6792f260cf20589c6a625998a2861eaa614d701c8887866040516101e693929190610476565b60405180910390a2600080546001810182559080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630180546001600160a01b0319166001600160a01b0383161790559695505050505050565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008260601b60e81c176000526e5af43d82803e903d91602b57fd5bf38260781b17602052603760096000f090506001600160a01b0381166102ad576040516330be1a3d60e21b815260040160405180910390fd5b919050565b60008151808452602080850194506020840160005b838110156102ec5781516001600160a01b0316875295820195908201906001016102c7565b509495945050505050565b60208152600061030a60208301846102b2565b9392505050565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b03811681146102ad57600080fd5b600080600080600060a0868803121561035657600080fd5b853567ffffffffffffffff8082111561036e57600080fd5b818801915088601f83011261038257600080fd5b813560208282111561039657610396610311565b8160051b604051601f19603f830116810181811086821117156103bb576103bb610311565b60405292835281830193508481018201928c8411156103d957600080fd5b948201945b838610156103fe576103ef86610327565b855294820194938201936103de565b9950508901359650610417925050604088019050610327565b92506060860135915061042c60808701610327565b90509295509295909350565b600060018060a01b03808816835260a0602084015261045a60a08401886102b2565b6040840196909652939093166060820152608001525092915050565b60608152600061048960608301866102b2565b6001600160a01b039485166020840152929093166040909101529291505056fea26469706673582212202c8cb668dbf88d9d414ef49a79b71492052c2fc3f505eb650a5fdce3a09e84c564736f6c63430008190033000000000000000000000000747c4f7d3fc02b7975779effdf5d1c77105109cb", + "nonce": "0x1", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x9b0e25", + "logs": [ + { + "address": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000ee461f0567bdf65bb4cedaa6abe70e4a710ba853" + ], + "data": "0x", + "blockHash": "0xaf594d94a008fd265d1dc21c33a3b26afded2744b6cf82f541aa185b4423f1cf", + "blockNumber": "0x78f9341", + "transactionHash": "0x9ca8bc32d337b94c9efbc115f7603991b0b3250405aec4a8932fd1cbe88107e3", + "transactionIndex": "0xe", + "logIndex": "0xa3", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000080000010000000000000000000000000000000000000000000000021000000000000040000000000000000000000020000000000000000000900000020000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9ca8bc32d337b94c9efbc115f7603991b0b3250405aec4a8932fd1cbe88107e3", + "transactionIndex": "0xe", + "blockHash": "0xaf594d94a008fd265d1dc21c33a3b26afded2744b6cf82f541aa185b4423f1cf", + "blockNumber": "0x78f9341", + "gasUsed": "0x29c1aa", + "effectiveGasPrice": "0x5cd57", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x494cecdbd2e", + "l1GasPrice": "0x209e83ff7", + "l1GasUsed": "0x1ade9" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x54dc3c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4524551ffc87d06e3b51a68c40fbbb57c02e46468e5f7af61d7d5ee183c585e3", + "transactionIndex": "0x19", + "blockHash": "0x05406b82256385753d2c9013889f44840096d300ab0f24332ce287515afdc47c", + "blockNumber": "0x78f9345", + "gasUsed": "0x4f216", + "effectiveGasPrice": "0x5d909", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0xb356483202", + "l1GasPrice": "0x20e3a3899", + "l1GasUsed": "0x4133" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1729298504, + "chain": 10, + "commit": "5364751" +} \ No newline at end of file diff --git a/broadcast/InjectorInfraDeployment.s.sol/100/run-latest.json b/broadcast/InjectorInfraDeployment.s.sol/100/run-latest.json new file mode 100644 index 0000000..92dc6a2 --- /dev/null +++ b/broadcast/InjectorInfraDeployment.s.sol/100/run-latest.json @@ -0,0 +1,98 @@ +{ + "transactions": [ + { + "hash": "0xad4630352f1f261a077843759615285c67da30979d733da0a8b017ebf5e60bf8", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2", + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x364497", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c81604e565b506001805460ff60a01b1916905560b8565b600180546001600160a01b03191690556065816068565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b613002806100c76000396000f3fe608060405234801561001057600080fd5b506004361061021c5760003560e01c8063715018a611610125578063b8dc491b116100ad578063e30c39781161007c578063e30c397814610501578063e6013f0014610512578063f2fde38b14610525578063f5167b4b14610538578063fb980d8d1461054157600080fd5b8063b8dc491b146104c0578063bb9488e6146104d3578063c399b217146104e6578063dd522bd5146104ee57600080fd5b806384eb2934116100f457806384eb293414610482578063850fd1d4146104955780638da5cb5b1461049e578063a1cc5aaf146104af578063ae898f0b146104b757600080fd5b8063715018a61461045757806379ba50971461045f5780638456cb591461046757806384b768cc1461046f57600080fd5b80634585e33b116101a8578063639ab82f11610177578063639ab82f146103ed57806366d7a82b14610400578063697dbaf41461041a5780636e04ff0d146104235780636f3ec7741461044457600080fd5b80634585e33b146102de57806350d6fd7e146102f15780635c975abb146102f95780635f31696d1461031657600080fd5b80631fccd9df116101ef5780631fccd9df146102955780632744a6291461029d5780633490ca0c146102b05780633f4ba83a146102c35780633f85861f146102cb57600080fd5b80630336252d14610221578063044b65161461023f5780631303f2c314610254578063156761301461027f575b600080fd5b610229610554565b60405161023691906127c5565b60405180910390f35b61025261024d3660046127ed565b6105b6565b005b600a54610267906001600160a01b031681565b6040516001600160a01b039091168152602001610236565b610287610626565b604051908152602001610236565b6102876106d8565b6102526102ab366004612838565b6107c1565b6102526102be366004612838565b61080a565b610252610853565b6102526102d9366004612838565b610865565b6102526102ec366004612851565b6108ae565b6102876109c4565b600154600160a01b900460ff166040519015158152602001610236565b6103ad6103243660046128c2565b6001600160a01b0316600090815260046020908152604091829020825160c081018452815480825260019092015460ff808216151594830185905261010082048116958301869052620100008204166060830181905266ffffffffffffff63010000008304811660808501819052600160501b9093041660a09093018390529295939493909190565b60408051968752941515602087015260ff938416948601949094529116606084015266ffffffffffffff90811660808401521660a082015260c001610236565b6102526103fb366004612923565b610a9e565b610408610c01565b604051610236969594939291906129d2565b61028760095481565b610436610431366004612851565b610f24565b604051610236929190612a9f565b610252610452366004612adb565b610f6e565b610252611038565b61025261104a565b61025261108e565b61025261047d366004612bd8565b61109e565b610252610490366004612838565b6110f7565b61028760085481565b6000546001600160a01b0316610267565b610229611140565b61028760065481565b6102526104ce366004612c14565b611151565b6102676104e1366004612838565b611234565b61022961125e565b6102526104fc366004612c4d565b611680565b6001546001600160a01b0316610267565b610252610520366004612bd8565b611809565b6102526105333660046128c2565b61181a565b61028760075481565b61025261054f366004612cc0565b61188b565b606060058054806020026020016040519081016040528092919081815260200182805480156105ac57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161058e575b5050505050905090565b6105be611d78565b6040516301628e8960e21b81526001600160a01b038381166004830152828116602483015284169063058a3a2490604401600060405180830381600087803b15801561060957600080fd5b505af115801561061d573d6000803e3d6000fd5b50505050505050565b600a546040516370a0823160e01b815230600482015260009182916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610673573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106979190612d45565b905060006106a36106d8565b90508082106106bd576106b68183612d74565b9250505090565b6106c78282612d94565b6106b690600019612da7565b505090565b6000806106e3611140565b905060005b81518110156106d35760006004600084848151811061070957610709612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff808216151595830195909552610100810485169382018490526201000081049094166060820181905266ffffffffffffff6301000000860481166080840152600160501b90950490941660a082015293509161079f91612ded565b60ff166107ac9190612e06565b6107b69085612e1d565b9350506001016106e8565b6107c9611d78565b60085460408051918252602082018390527fcb2b6a6fb49bc3d14ec4df1382f3e054aa7d18f8652ca7f911b164f935e6ffe8910160405180910390a1600855565b610812611d78565b60065460408051918252602082018390527f508d5d254c73fc57859953ca2255ad83280d37db4feabf411a1b350b176129bd910160405180910390a1600655565b61085b611d78565b610863611da5565b565b61086d611d78565b60095460408051918252602082018390527f04330086c73b1fe1e13cd47a61c692e7c4399b5de08ed94b7ab824684af09323910160405180910390a1600955565b60055415610967576000805b60055481101561093f57600581815481106108d7576108d7612dd7565b6000918252602090912001546001600160a01b0316331480610929575060006001600160a01b03166005828154811061091257610912612dd7565b6000918252602090912001546001600160a01b0316145b15610937576001915061093f565b6001016108ba565b508061096557604051639437e3bd60e01b81523360048201526024015b60405180910390fd5b505b61096f611dfa565b600061097d82840184612bd8565b905061098881611e25565b7f0b1fb210ec5764031c5903056a874464bf3cf67c63c7d82278903adb99585b4a816040516109b791906127c5565b60405180910390a1505050565b6000806109cf611140565b905060005b81518110156106d3576000600460008484815181106109f5576109f5612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c0810183528154815260019091015460ff808216151594830194909452610100810484169282018390526201000081049093166060820181905266ffffffffffffff6301000000850481166080840152600160501b90940490931660a082015292501115610a95578051610a929085612e1d565b93505b506001016109d4565b610aa6611d78565b60005b81811015610bfc57610ae3838383818110610ac657610ac6612dd7565b9050602002016020810190610adb91906128c2565b60029061213d565b15610ba857600060046000858585818110610b0057610b00612dd7565b9050602002016020810190610b1591906128c2565b6001600160a01b031681526020810191909152604001600020600101805460ff19169115159190911790557f8176fc5412eb5076fee7f1a264915b808c24d495c2698c189030e5200e707d25838383818110610b7357610b73612dd7565b9050602002016020810190610b8891906128c2565b6040516001600160a01b03909116815260200160405180910390a1610bf4565b828282818110610bba57610bba612dd7565b9050602002016020810190610bcf91906128c2565b604051639d81cdfd60e01b81526001600160a01b03909116600482015260240161095c565b600101610aa9565b505050565b6060806060806060806000610c14611140565b80519091506000816001600160401b03811115610c3357610c33612b1c565b604051908082528060200260200182016040528015610c5c578160200160208202803683370190505b5090506000826001600160401b03811115610c7957610c79612b1c565b604051908082528060200260200182016040528015610ca2578160200160208202803683370190505b5090506000836001600160401b03811115610cbf57610cbf612b1c565b604051908082528060200260200182016040528015610ce8578160200160208202803683370190505b5090506000846001600160401b03811115610d0557610d05612b1c565b604051908082528060200260200182016040528015610d2e578160200160208202803683370190505b5090506000856001600160401b03811115610d4b57610d4b612b1c565b604051908082528060200260200182016040528015610d74578160200160208202803683370190505b50905060005b8751811015610f0d576000600460008a8481518110610d9b57610d9b612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a0830152885191925090889084908110610e3c57610e3c612dd7565b6020026020010181815250508060400151858381518110610e5f57610e5f612dd7565b602002602001019060ff16908160ff16815250508060600151868381518110610e8a57610e8a612dd7565b602002602001019060ff16908160ff16815250508060800151848381518110610eb557610eb5612dd7565b602002602001019066ffffffffffffff16908166ffffffffffffff16815250508060a00151838381518110610eec57610eec612dd7565b66ffffffffffffff9092166020928302919091019091015250600101610d7a565b50959c939b50909950909750955091935090915050565b60006060610f30611dfa565b6000610f3a61125e565b90506000815111925080604051602001610f5491906127c5565b6040516020818303038152906040529150505b9250929050565b610f76611d78565b8282610f8381838561215b565b6040516393f7aa6760e01b81526001600160a01b038581166004830152602482018590528316906393f7aa6790604401600060405180830381600087803b158015610fcd57600080fd5b505af1158015610fe1573d6000803e3d6000fd5b5050604080516001600160a01b03808a168252881660208201529081018690527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9250606001905060405180910390a15050505050565b611040611d78565b610863600061221f565b60015433906001600160a01b031681146110825760405163118cdaa760e01b81526001600160a01b038216600482015260240161095c565b61108b8161221f565b50565b611096611d78565b610863612238565b6110a6611d78565b7fbcc1de8f0bbbccaa2eb378e063e2b23f69219398ca39df8eab1e04a52fa7eb3c6005826040516110d8929190612e30565b60405180910390a180516110f3906005906020840190612706565b5050565b6110ff611d78565b60075460408051918252602082018390527ffc2e25d1e67dbfe5eea266d19fdc65c5ccb1f2ca2ae7e0ff8075940d85e517ca910160405180910390a1600755565b606061114c600261227b565b905090565b611159611d78565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156111a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c49190612d45565b90506111d183838361228f565b826001600160a01b03167f17ebca81c5f7ed9c553f76ca3f4a03b93af7d9ea1f3348a879306375452ca46f61120e6000546001600160a01b031690565b604080516001600160a01b039092168252602082018590520160405180910390a2505050565b6005818154811061124457600080fd5b6000918252602090912001546001600160a01b0316905081565b6060600061126a611140565b9050600081516001600160401b0381111561128757611287612b1c565b6040519080825280602002602001820160405280156112b0578160200160208202803683370190505b50600654600a546009546040516370a0823160e01b815230600482015293945091926001600160a01b0390911691600091829084906370a0823190602401602060405180830381865afa15801561130b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132f9190612d45565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a081018290529192505b885181101561166657600460008a838151811061138357611383612dd7565b6020908102919091018101516001600160a01b031682528181019290925260409081016000908120825160c0810184528154815260019091015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a08301528a51919350908a908390811061142557611425612dd7565b6020908102919091010151604051632474e32f60e11b81526001600160a01b0389811660048301529192506000918316906348e9c65e9060240160a060405180830381865afa15801561147c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a09190612e90565b6020015190508884600001511115611502578a83815181106114c4576114c4612dd7565b6020908102919091010151845160405163062c3bc560e21b81526001600160a01b0390921660048301526024820152604481018a905260640161095c565b4286856080015166ffffffffffffff1661151c9190612e1d565b111580156115375750428460a0015166ffffffffffffff1611155b80156115435750428111155b8015611550575083518510155b80156115695750836040015160ff16846060015160ff16105b8015611576575083518910155b80156115f65750604051632474e32f60e11b81526001600160a01b0389811660048301523091908416906348e9c65e9060240160a060405180830381865afa1580156115c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ea9190612e90565b516001600160a01b0316145b1561165c578a838151811061160d5761160d612dd7565b60200260200101518a888151811061162757611627612dd7565b6001600160a01b03909216602092830291909101909101528661164981612f08565b8551909850611659915086612d94565b94505b5050600101611364565b5087518414611673578387525b5094979650505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156116c55750825b90506000826001600160401b031660011480156116e15750303b155b9050811580156116ef575080155b1561170d5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561173757845460ff60401b1916600160401b1785555b6117408a61221f565b88516117539060059060208c0190612706565b506009889055600a80546001600160a01b0319166001600160a01b03891617905560068690556040517f48154c24998d5bf5add9279c50f1ec3c7286ad148f3e340237fa2afcbe2b56f0906117af908b908b908b908b90612f21565b60405180910390a183156117fd57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050505050565b611811611d78565b61108b81611e25565b611822611d78565b600180546001600160a01b0383166001600160a01b031990911681179091556118536000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b611893611d78565b60008060006006541180156118a9575084600654105b1561190a57868660008181106118c1576118c1612dd7565b90506020020160208101906118d691906128c2565b60065460405163062c3bc560e21b81526001600160a01b03909216600483015260248201879052604482015260640161095c565b60005b86811015611d6e57600088888381811061192957611929612dd7565b905060200201602081019061193e91906128c2565b600a54604051632474e32f60e11b81526001600160a01b0391821660048201529192503091908316906348e9c65e9060240160a060405180830381865afa15801561198d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b19190612e90565b516001600160a01b0316146119f057600a5460405163085e058f60e11b81526001600160a01b038084166004830152909116602482015260440161095c565b611a22898984818110611a0557611a05612dd7565b9050602002016020810190611a1a91906128c2565b6002906122c0565b93506000925083158015611a7d5750600460008a8a85818110611a4757611a47612dd7565b9050602002016020810190611a5c91906128c2565b6001600160a01b0316815260208101919091526040016000206001015460ff165b15611ad657600460008a8a85818110611a9857611a98612dd7565b9050602002016020810190611aad91906128c2565b6001600160a01b0316815260208101919091526040016000206001015462010000900460ff1692505b6000600460008b8b86818110611aee57611aee612dd7565b9050602002016020810190611b0391906128c2565b6001600160a01b0316815260208082019290925260409081016000908120825160c08101845260019182015466ffffffffffffff630100000090910481166080830152948101919091528b815260ff8b16928101929092526060820181905291881660a0820152915081906004908c8c87818110611b8357611b83612dd7565b9050602002016020810190611b9891906128c2565b6001600160a01b031681526020808201929092526040908101600020835181559183015160019092018054918401516060850151608086015160a09096015161ffff1990941694151561ff0019169490941761010060ff928316021769ffffffffffffffff0000191662010000919094160269ffffffffffffff000000191692909217630100000066ffffffffffffff948516021766ffffffffffffff60501b1916600160501b939091169290920291909117905560075415801590611c665750611c616109c4565b600754105b15611c8f57611c736109c4565b604051630e0162c960e41b815260040161095c91815260200190565b6000600854118015611ca95750611ca46106d8565b600854105b15611cd257611cb66106d8565b6040516396e0090f60e01b815260040161095c91815260200190565b7febef4fa55256f5e02c6edb88e4d7b3cdce532f1dc3088e6d31389d7601c32c7b8a8a85818110611d0557611d05612dd7565b9050602002016020810190611d1a91906128c2565b604080516001600160a01b03929092168252602082018b905260ff8a8116838301528716606083015266ffffffffffffff8916608083015287151560a0830152519081900360c00190a1505060010161190d565b5050505050505050565b6000546001600160a01b031633146108635760405163118cdaa760e01b815233600482015260240161095c565b611dad6122d5565b6001805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600154600160a01b900460ff16156108635760405163d93c066560e01b815260040160405180910390fd5b611e2d611dfa565b600954600a546040516370a0823160e01b81523060048201526001600160a01b039091169060009082906370a0823190602401602060405180830381865afa158015611e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea19190612d45565b905060005b8451811015612136576000858281518110611ec357611ec3612dd7565b6020908102919091018101516001600160a01b03808216600081815260049485905260408082209051632474e32f60e11b8152938a16958401959095529294508492916348e9c65e9060240160a060405180830381865afa158015611f2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f509190612e90565b6020015160018401549091504290611f79908a906301000000900466ffffffffffffff16612e1d565b11158015611f9c5750600183015442600160501b90910466ffffffffffffff1611155b8015611fa85750428111155b8015611fc75750600183015460ff610100820481166201000090920416105b8015611fd4575082548610155b8015611fe35750600654835411155b8015611ff35750600183015460ff165b15612126576120078785856000015461215b565b82546040516393f7aa6760e01b81526001600160a01b0389811660048301526024820192909252908316906393f7aa6790604401600060405180830381600087803b15801561205557600080fd5b505af1158015612069573d6000803e3d6000fd5b5050845461207a9250905087612d94565b60018401805469ffffffffffffff000000191663010000004266ffffffffffffff1602178082559197506201000090910460ff169060026120ba83612f59565b825460ff9182166101009390930a9283029190920219909116179055508254604080516001600160a01b0380881682528a166020820152908101919091527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9060600160405180910390a15b505060019092019150611ea69050565b5050505050565b6000612152836001600160a01b0384166122ff565b90505b92915050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526121ac84826123f9565b612219576040516001600160a01b0384811660248301526000604483015261220f91869182169063095ea7b3906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506124a1565b61221984826124a1565b50505050565b600180546001600160a01b031916905561108b81612504565b612240611dfa565b6001805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611ddd3390565b6060600061228883612554565b9392505050565b6040516001600160a01b03838116602483015260448201839052610bfc91859182169063a9059cbb906064016121dd565b6000612152836001600160a01b0384166125b0565b600154600160a01b900460ff1661086357604051638dfc202b60e01b815260040160405180910390fd5b600081815260018301602052604081205480156123e8576000612323600183612d94565b855490915060009061233790600190612d94565b905080821461239c57600086600001828154811061235757612357612dd7565b906000526020600020015490508087600001848154811061237a5761237a612dd7565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806123ad576123ad612f78565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612155565b6000915050612155565b5092915050565b6000806000846001600160a01b0316846040516124169190612f8e565b6000604051808303816000865af19150503d8060008114612453576040519150601f19603f3d011682016040523d82523d6000602084013e612458565b606091505b50915091508180156124825750805115806124825750808060200190518101906124829190612faa565b801561249857506000856001600160a01b03163b115b95945050505050565b60006124b66001600160a01b038416836125ff565b905080516000141580156124db5750808060200190518101906124d99190612faa565b155b15610bfc57604051635274afe760e01b81526001600160a01b038416600482015260240161095c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156125a457602002820191906000526020600020905b815481526020019060010190808311612590575b50505050509050919050565b60008181526001830160205260408120546125f757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155612155565b506000612155565b60606121528383600084600080856001600160a01b031684866040516126259190612f8e565b60006040518083038185875af1925050503d8060008114612662576040519150601f19603f3d011682016040523d82523d6000602084013e612667565b606091505b5091509150612677868383612681565b9695505050505050565b60608261269657612691826126dd565b612288565b81511580156126ad57506001600160a01b0384163b155b156126d657604051639996b31560e01b81526001600160a01b038516600482015260240161095c565b5080612288565b8051156126ed5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b82805482825590600052602060002090810192821561275b579160200282015b8281111561275b57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190612726565b5061276792915061276b565b5090565b5b80821115612767576000815560010161276c565b60008151808452602080850194506020840160005b838110156127ba5781516001600160a01b031687529582019590820190600101612795565b509495945050505050565b6020815260006121526020830184612780565b6001600160a01b038116811461108b57600080fd5b60008060006060848603121561280257600080fd5b833561280d816127d8565b9250602084013561281d816127d8565b9150604084013561282d816127d8565b809150509250925092565b60006020828403121561284a57600080fd5b5035919050565b6000806020838503121561286457600080fd5b82356001600160401b038082111561287b57600080fd5b818501915085601f83011261288f57600080fd5b81358181111561289e57600080fd5b8660208285010111156128b057600080fd5b60209290920196919550909350505050565b6000602082840312156128d457600080fd5b8135612288816127d8565b60008083601f8401126128f157600080fd5b5081356001600160401b0381111561290857600080fd5b6020830191508360208260051b8501011115610f6757600080fd5b6000806020838503121561293657600080fd5b82356001600160401b0381111561294c57600080fd5b612958858286016128df565b90969095509350505050565b60008151808452602080850194506020840160005b838110156127ba57815160ff1687529582019590820190600101612979565b60008151808452602080850194506020840160005b838110156127ba57815166ffffffffffffff16875295820195908201906001016129ad565b60c0815260006129e560c0830189612780565b82810360208481019190915288518083528982019282019060005b81811015612a1c57845183529383019391830191600101612a00565b50508481036040860152612a30818a612964565b925050508281036060840152612a468187612964565b90508281036080840152612a5a8186612998565b905082810360a0840152612a6e8185612998565b9998505050505050505050565b60005b83811015612a96578181015183820152602001612a7e565b50506000910152565b82151581526040602082015260008251806040840152612ac6816060850160208701612a7b565b601f01601f1916919091016060019392505050565b600080600060608486031215612af057600080fd5b8335612afb816127d8565b92506020840135612b0b816127d8565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b600082601f830112612b4357600080fd5b813560206001600160401b0380831115612b5f57612b5f612b1c565b8260051b604051601f19603f83011681018181108482111715612b8457612b84612b1c565b6040529384526020818701810194908101925087851115612ba457600080fd5b6020870191505b84821015612bcd578135612bbe816127d8565b83529183019190830190612bab565b979650505050505050565b600060208284031215612bea57600080fd5b81356001600160401b03811115612c0057600080fd5b612c0c84828501612b32565b949350505050565b60008060408385031215612c2757600080fd5b8235612c32816127d8565b91506020830135612c42816127d8565b809150509250929050565b600080600080600060a08688031215612c6557600080fd5b8535612c70816127d8565b945060208601356001600160401b03811115612c8b57600080fd5b612c9788828901612b32565b945050604086013592506060860135612caf816127d8565b949793965091946080013592915050565b600080600080600060808688031215612cd857600080fd5b85356001600160401b03811115612cee57600080fd5b612cfa888289016128df565b90965094505060208601359250604086013560ff81168114612d1b57600080fd5b9150606086013566ffffffffffffff81168114612d3757600080fd5b809150509295509295909350565b600060208284031215612d5757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b81810360008312801583831316838312821617156123f2576123f2612d5e565b8181038181111561215557612155612d5e565b80820260008212600160ff1b84141615612dc357612dc3612d5e565b818105831482151761215557612155612d5e565b634e487b7160e01b600052603260045260246000fd5b60ff828116828216039081111561215557612155612d5e565b808202811582820484141761215557612155612d5e565b8082018082111561215557612155612d5e565b600060408201604083528085548083526060850191508660005260209250602060002060005b82811015612e7b5781546001600160a01b031684529284019260019182019101612e56565b50505083810360208501526126778186612780565b600060a08284031215612ea257600080fd5b60405160a081018181106001600160401b0382111715612ec457612ec4612b1c565b6040528251612ed2816127d8565b80825250602083015160208201526040830151604082015260608301516060820152608083015160808201528091505092915050565b600060018201612f1a57612f1a612d5e565b5060010190565b608081526000612f346080830187612780565b6020830195909552506001600160a01b03929092166040830152606090910152919050565b600060ff821660ff8103612f6f57612f6f612d5e565b60010192915050565b634e487b7160e01b600052603160045260246000fd5b60008251612fa0818460208701612a7b565b9190910192915050565b600060208284031215612fbc57600080fd5b8151801515811461228857600080fdfea2646970667358221220ae66ed43a86f216ea859027c0faf1bb787b26cf2d627b27f083738293c11506764736f6c63430008190033", + "nonce": "0x0", + "chainId": "0x64" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x03903533fa589651f258a0021004007665502fbd4a69af5027c6197c0a808752", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2Factory", + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "function": null, + "arguments": [ + "0x747c4f7D3Fc02b7975779efFDf5D1C77105109cB" + ], + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x66d74", + "value": "0x0", + "input": "0x60a0604052348015600f57600080fd5b5060405161056a38038061056a833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b6080516104df61008b60003960008181604b015261011c01526104df6000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80635c60da1b14610046578063911834491461008a578063d5d9bd451461009f575b600080fd5b61006d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100926100b2565b60405161008191906102f7565b61006d6100ad36600461033e565b610114565b6060600080548060200260200160405190810160405280929190818152602001828054801561010a57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116100ec575b5050505050905090565b6000806101407f0000000000000000000000000000000000000000000000000000000000000000610240565b60405163dd522bd560e01b81529091506001600160a01b0382169063dd522bd5906101779086908b908b908b908b90600401610438565b600060405180830381600087803b15801561019157600080fd5b505af11580156101a5573d6000803e3d6000fd5b50505050806001600160a01b03167fa3a441abb66573732b057cae6792f260cf20589c6a625998a2861eaa614d701c8887866040516101e693929190610476565b60405180910390a2600080546001810182559080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630180546001600160a01b0319166001600160a01b0383161790559695505050505050565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008260601b60e81c176000526e5af43d82803e903d91602b57fd5bf38260781b17602052603760096000f090506001600160a01b0381166102ad576040516330be1a3d60e21b815260040160405180910390fd5b919050565b60008151808452602080850194506020840160005b838110156102ec5781516001600160a01b0316875295820195908201906001016102c7565b509495945050505050565b60208152600061030a60208301846102b2565b9392505050565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b03811681146102ad57600080fd5b600080600080600060a0868803121561035657600080fd5b853567ffffffffffffffff8082111561036e57600080fd5b818801915088601f83011261038257600080fd5b813560208282111561039657610396610311565b8160051b604051601f19603f830116810181811086821117156103bb576103bb610311565b60405292835281830193508481018201928c8411156103d957600080fd5b948201945b838610156103fe576103ef86610327565b855294820194938201936103de565b9950508901359650610417925050604088019050610327565b92506060860135915061042c60808701610327565b90509295509295909350565b600060018060a01b03808816835260a0602084015261045a60a08401886102b2565b6040840196909652939093166060820152608001525092915050565b60608152600061048960608301866102b2565b6001600160a01b039485166020840152929093166040909101529291505056fea26469706673582212202c8cb668dbf88d9d414ef49a79b71492052c2fc3f505eb650a5fdce3a09e84c564736f6c63430008190033000000000000000000000000747c4f7d3fc02b7975779effdf5d1c77105109cb", + "nonce": "0x1", + "chainId": "0x64" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x39d8d9", + "logs": [ + { + "address": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000ee461f0567bdf65bb4cedaa6abe70e4a710ba853" + ], + "data": "0x", + "blockHash": "0x0003e37770669f3ef3a8e3de11ffd0a429b48b97ec05f20405ede1c10a45eb4f", + "blockNumber": "0x22e1b43", + "transactionHash": "0xad4630352f1f261a077843759615285c67da30979d733da0a8b017ebf5e60bf8", + "transactionIndex": "0x6", + "logIndex": "0x10", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000080000010000000000000000000000000000000000000000000000021000000000000040000000000000000000000020000000000000000000900000020000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xad4630352f1f261a077843759615285c67da30979d733da0a8b017ebf5e60bf8", + "transactionIndex": "0x6", + "blockHash": "0x0003e37770669f3ef3a8e3de11ffd0a429b48b97ec05f20405ede1c10a45eb4f", + "blockNumber": "0x22e1b43", + "gasUsed": "0x29c1aa", + "effectiveGasPrice": "0x77359400", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4f216", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x03903533fa589651f258a0021004007665502fbd4a69af5027c6197c0a808752", + "transactionIndex": "0x0", + "blockHash": "0x73c44905af904527984fe63b6eaadb0f637f55e9626b20c4e1c30f26266dc5f8", + "blockNumber": "0x22e1b45", + "gasUsed": "0x4f216", + "effectiveGasPrice": "0x77359400", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1729300195, + "chain": 100, + "commit": "5364751" +} \ No newline at end of file diff --git a/broadcast/InjectorInfraDeployment.s.sol/1101/run-latest.json b/broadcast/InjectorInfraDeployment.s.sol/1101/run-latest.json new file mode 100644 index 0000000..3aa76f8 --- /dev/null +++ b/broadcast/InjectorInfraDeployment.s.sol/1101/run-latest.json @@ -0,0 +1,100 @@ +{ + "transactions": [ + { + "hash": "0xc8e56fc7c97d0334b42ed6a14b7df64e85b9a36b91459f6f66415169522ed3e8", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2", + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "function": null, + "arguments": null, + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x364497", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c81604e565b506001805460ff60a01b1916905560b8565b600180546001600160a01b03191690556065816068565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b613002806100c76000396000f3fe608060405234801561001057600080fd5b506004361061021c5760003560e01c8063715018a611610125578063b8dc491b116100ad578063e30c39781161007c578063e30c397814610501578063e6013f0014610512578063f2fde38b14610525578063f5167b4b14610538578063fb980d8d1461054157600080fd5b8063b8dc491b146104c0578063bb9488e6146104d3578063c399b217146104e6578063dd522bd5146104ee57600080fd5b806384eb2934116100f457806384eb293414610482578063850fd1d4146104955780638da5cb5b1461049e578063a1cc5aaf146104af578063ae898f0b146104b757600080fd5b8063715018a61461045757806379ba50971461045f5780638456cb591461046757806384b768cc1461046f57600080fd5b80634585e33b116101a8578063639ab82f11610177578063639ab82f146103ed57806366d7a82b14610400578063697dbaf41461041a5780636e04ff0d146104235780636f3ec7741461044457600080fd5b80634585e33b146102de57806350d6fd7e146102f15780635c975abb146102f95780635f31696d1461031657600080fd5b80631fccd9df116101ef5780631fccd9df146102955780632744a6291461029d5780633490ca0c146102b05780633f4ba83a146102c35780633f85861f146102cb57600080fd5b80630336252d14610221578063044b65161461023f5780631303f2c314610254578063156761301461027f575b600080fd5b610229610554565b60405161023691906127c5565b60405180910390f35b61025261024d3660046127ed565b6105b6565b005b600a54610267906001600160a01b031681565b6040516001600160a01b039091168152602001610236565b610287610626565b604051908152602001610236565b6102876106d8565b6102526102ab366004612838565b6107c1565b6102526102be366004612838565b61080a565b610252610853565b6102526102d9366004612838565b610865565b6102526102ec366004612851565b6108ae565b6102876109c4565b600154600160a01b900460ff166040519015158152602001610236565b6103ad6103243660046128c2565b6001600160a01b0316600090815260046020908152604091829020825160c081018452815480825260019092015460ff808216151594830185905261010082048116958301869052620100008204166060830181905266ffffffffffffff63010000008304811660808501819052600160501b9093041660a09093018390529295939493909190565b60408051968752941515602087015260ff938416948601949094529116606084015266ffffffffffffff90811660808401521660a082015260c001610236565b6102526103fb366004612923565b610a9e565b610408610c01565b604051610236969594939291906129d2565b61028760095481565b610436610431366004612851565b610f24565b604051610236929190612a9f565b610252610452366004612adb565b610f6e565b610252611038565b61025261104a565b61025261108e565b61025261047d366004612bd8565b61109e565b610252610490366004612838565b6110f7565b61028760085481565b6000546001600160a01b0316610267565b610229611140565b61028760065481565b6102526104ce366004612c14565b611151565b6102676104e1366004612838565b611234565b61022961125e565b6102526104fc366004612c4d565b611680565b6001546001600160a01b0316610267565b610252610520366004612bd8565b611809565b6102526105333660046128c2565b61181a565b61028760075481565b61025261054f366004612cc0565b61188b565b606060058054806020026020016040519081016040528092919081815260200182805480156105ac57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161058e575b5050505050905090565b6105be611d78565b6040516301628e8960e21b81526001600160a01b038381166004830152828116602483015284169063058a3a2490604401600060405180830381600087803b15801561060957600080fd5b505af115801561061d573d6000803e3d6000fd5b50505050505050565b600a546040516370a0823160e01b815230600482015260009182916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610673573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106979190612d45565b905060006106a36106d8565b90508082106106bd576106b68183612d74565b9250505090565b6106c78282612d94565b6106b690600019612da7565b505090565b6000806106e3611140565b905060005b81518110156106d35760006004600084848151811061070957610709612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff808216151595830195909552610100810485169382018490526201000081049094166060820181905266ffffffffffffff6301000000860481166080840152600160501b90950490941660a082015293509161079f91612ded565b60ff166107ac9190612e06565b6107b69085612e1d565b9350506001016106e8565b6107c9611d78565b60085460408051918252602082018390527fcb2b6a6fb49bc3d14ec4df1382f3e054aa7d18f8652ca7f911b164f935e6ffe8910160405180910390a1600855565b610812611d78565b60065460408051918252602082018390527f508d5d254c73fc57859953ca2255ad83280d37db4feabf411a1b350b176129bd910160405180910390a1600655565b61085b611d78565b610863611da5565b565b61086d611d78565b60095460408051918252602082018390527f04330086c73b1fe1e13cd47a61c692e7c4399b5de08ed94b7ab824684af09323910160405180910390a1600955565b60055415610967576000805b60055481101561093f57600581815481106108d7576108d7612dd7565b6000918252602090912001546001600160a01b0316331480610929575060006001600160a01b03166005828154811061091257610912612dd7565b6000918252602090912001546001600160a01b0316145b15610937576001915061093f565b6001016108ba565b508061096557604051639437e3bd60e01b81523360048201526024015b60405180910390fd5b505b61096f611dfa565b600061097d82840184612bd8565b905061098881611e25565b7f0b1fb210ec5764031c5903056a874464bf3cf67c63c7d82278903adb99585b4a816040516109b791906127c5565b60405180910390a1505050565b6000806109cf611140565b905060005b81518110156106d3576000600460008484815181106109f5576109f5612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c0810183528154815260019091015460ff808216151594830194909452610100810484169282018390526201000081049093166060820181905266ffffffffffffff6301000000850481166080840152600160501b90940490931660a082015292501115610a95578051610a929085612e1d565b93505b506001016109d4565b610aa6611d78565b60005b81811015610bfc57610ae3838383818110610ac657610ac6612dd7565b9050602002016020810190610adb91906128c2565b60029061213d565b15610ba857600060046000858585818110610b0057610b00612dd7565b9050602002016020810190610b1591906128c2565b6001600160a01b031681526020810191909152604001600020600101805460ff19169115159190911790557f8176fc5412eb5076fee7f1a264915b808c24d495c2698c189030e5200e707d25838383818110610b7357610b73612dd7565b9050602002016020810190610b8891906128c2565b6040516001600160a01b03909116815260200160405180910390a1610bf4565b828282818110610bba57610bba612dd7565b9050602002016020810190610bcf91906128c2565b604051639d81cdfd60e01b81526001600160a01b03909116600482015260240161095c565b600101610aa9565b505050565b6060806060806060806000610c14611140565b80519091506000816001600160401b03811115610c3357610c33612b1c565b604051908082528060200260200182016040528015610c5c578160200160208202803683370190505b5090506000826001600160401b03811115610c7957610c79612b1c565b604051908082528060200260200182016040528015610ca2578160200160208202803683370190505b5090506000836001600160401b03811115610cbf57610cbf612b1c565b604051908082528060200260200182016040528015610ce8578160200160208202803683370190505b5090506000846001600160401b03811115610d0557610d05612b1c565b604051908082528060200260200182016040528015610d2e578160200160208202803683370190505b5090506000856001600160401b03811115610d4b57610d4b612b1c565b604051908082528060200260200182016040528015610d74578160200160208202803683370190505b50905060005b8751811015610f0d576000600460008a8481518110610d9b57610d9b612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a0830152885191925090889084908110610e3c57610e3c612dd7565b6020026020010181815250508060400151858381518110610e5f57610e5f612dd7565b602002602001019060ff16908160ff16815250508060600151868381518110610e8a57610e8a612dd7565b602002602001019060ff16908160ff16815250508060800151848381518110610eb557610eb5612dd7565b602002602001019066ffffffffffffff16908166ffffffffffffff16815250508060a00151838381518110610eec57610eec612dd7565b66ffffffffffffff9092166020928302919091019091015250600101610d7a565b50959c939b50909950909750955091935090915050565b60006060610f30611dfa565b6000610f3a61125e565b90506000815111925080604051602001610f5491906127c5565b6040516020818303038152906040529150505b9250929050565b610f76611d78565b8282610f8381838561215b565b6040516393f7aa6760e01b81526001600160a01b038581166004830152602482018590528316906393f7aa6790604401600060405180830381600087803b158015610fcd57600080fd5b505af1158015610fe1573d6000803e3d6000fd5b5050604080516001600160a01b03808a168252881660208201529081018690527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9250606001905060405180910390a15050505050565b611040611d78565b610863600061221f565b60015433906001600160a01b031681146110825760405163118cdaa760e01b81526001600160a01b038216600482015260240161095c565b61108b8161221f565b50565b611096611d78565b610863612238565b6110a6611d78565b7fbcc1de8f0bbbccaa2eb378e063e2b23f69219398ca39df8eab1e04a52fa7eb3c6005826040516110d8929190612e30565b60405180910390a180516110f3906005906020840190612706565b5050565b6110ff611d78565b60075460408051918252602082018390527ffc2e25d1e67dbfe5eea266d19fdc65c5ccb1f2ca2ae7e0ff8075940d85e517ca910160405180910390a1600755565b606061114c600261227b565b905090565b611159611d78565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156111a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c49190612d45565b90506111d183838361228f565b826001600160a01b03167f17ebca81c5f7ed9c553f76ca3f4a03b93af7d9ea1f3348a879306375452ca46f61120e6000546001600160a01b031690565b604080516001600160a01b039092168252602082018590520160405180910390a2505050565b6005818154811061124457600080fd5b6000918252602090912001546001600160a01b0316905081565b6060600061126a611140565b9050600081516001600160401b0381111561128757611287612b1c565b6040519080825280602002602001820160405280156112b0578160200160208202803683370190505b50600654600a546009546040516370a0823160e01b815230600482015293945091926001600160a01b0390911691600091829084906370a0823190602401602060405180830381865afa15801561130b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132f9190612d45565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a081018290529192505b885181101561166657600460008a838151811061138357611383612dd7565b6020908102919091018101516001600160a01b031682528181019290925260409081016000908120825160c0810184528154815260019091015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a08301528a51919350908a908390811061142557611425612dd7565b6020908102919091010151604051632474e32f60e11b81526001600160a01b0389811660048301529192506000918316906348e9c65e9060240160a060405180830381865afa15801561147c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a09190612e90565b6020015190508884600001511115611502578a83815181106114c4576114c4612dd7565b6020908102919091010151845160405163062c3bc560e21b81526001600160a01b0390921660048301526024820152604481018a905260640161095c565b4286856080015166ffffffffffffff1661151c9190612e1d565b111580156115375750428460a0015166ffffffffffffff1611155b80156115435750428111155b8015611550575083518510155b80156115695750836040015160ff16846060015160ff16105b8015611576575083518910155b80156115f65750604051632474e32f60e11b81526001600160a01b0389811660048301523091908416906348e9c65e9060240160a060405180830381865afa1580156115c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ea9190612e90565b516001600160a01b0316145b1561165c578a838151811061160d5761160d612dd7565b60200260200101518a888151811061162757611627612dd7565b6001600160a01b03909216602092830291909101909101528661164981612f08565b8551909850611659915086612d94565b94505b5050600101611364565b5087518414611673578387525b5094979650505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156116c55750825b90506000826001600160401b031660011480156116e15750303b155b9050811580156116ef575080155b1561170d5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561173757845460ff60401b1916600160401b1785555b6117408a61221f565b88516117539060059060208c0190612706565b506009889055600a80546001600160a01b0319166001600160a01b03891617905560068690556040517f48154c24998d5bf5add9279c50f1ec3c7286ad148f3e340237fa2afcbe2b56f0906117af908b908b908b908b90612f21565b60405180910390a183156117fd57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050505050565b611811611d78565b61108b81611e25565b611822611d78565b600180546001600160a01b0383166001600160a01b031990911681179091556118536000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b611893611d78565b60008060006006541180156118a9575084600654105b1561190a57868660008181106118c1576118c1612dd7565b90506020020160208101906118d691906128c2565b60065460405163062c3bc560e21b81526001600160a01b03909216600483015260248201879052604482015260640161095c565b60005b86811015611d6e57600088888381811061192957611929612dd7565b905060200201602081019061193e91906128c2565b600a54604051632474e32f60e11b81526001600160a01b0391821660048201529192503091908316906348e9c65e9060240160a060405180830381865afa15801561198d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b19190612e90565b516001600160a01b0316146119f057600a5460405163085e058f60e11b81526001600160a01b038084166004830152909116602482015260440161095c565b611a22898984818110611a0557611a05612dd7565b9050602002016020810190611a1a91906128c2565b6002906122c0565b93506000925083158015611a7d5750600460008a8a85818110611a4757611a47612dd7565b9050602002016020810190611a5c91906128c2565b6001600160a01b0316815260208101919091526040016000206001015460ff165b15611ad657600460008a8a85818110611a9857611a98612dd7565b9050602002016020810190611aad91906128c2565b6001600160a01b0316815260208101919091526040016000206001015462010000900460ff1692505b6000600460008b8b86818110611aee57611aee612dd7565b9050602002016020810190611b0391906128c2565b6001600160a01b0316815260208082019290925260409081016000908120825160c08101845260019182015466ffffffffffffff630100000090910481166080830152948101919091528b815260ff8b16928101929092526060820181905291881660a0820152915081906004908c8c87818110611b8357611b83612dd7565b9050602002016020810190611b9891906128c2565b6001600160a01b031681526020808201929092526040908101600020835181559183015160019092018054918401516060850151608086015160a09096015161ffff1990941694151561ff0019169490941761010060ff928316021769ffffffffffffffff0000191662010000919094160269ffffffffffffff000000191692909217630100000066ffffffffffffff948516021766ffffffffffffff60501b1916600160501b939091169290920291909117905560075415801590611c665750611c616109c4565b600754105b15611c8f57611c736109c4565b604051630e0162c960e41b815260040161095c91815260200190565b6000600854118015611ca95750611ca46106d8565b600854105b15611cd257611cb66106d8565b6040516396e0090f60e01b815260040161095c91815260200190565b7febef4fa55256f5e02c6edb88e4d7b3cdce532f1dc3088e6d31389d7601c32c7b8a8a85818110611d0557611d05612dd7565b9050602002016020810190611d1a91906128c2565b604080516001600160a01b03929092168252602082018b905260ff8a8116838301528716606083015266ffffffffffffff8916608083015287151560a0830152519081900360c00190a1505060010161190d565b5050505050505050565b6000546001600160a01b031633146108635760405163118cdaa760e01b815233600482015260240161095c565b611dad6122d5565b6001805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600154600160a01b900460ff16156108635760405163d93c066560e01b815260040160405180910390fd5b611e2d611dfa565b600954600a546040516370a0823160e01b81523060048201526001600160a01b039091169060009082906370a0823190602401602060405180830381865afa158015611e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea19190612d45565b905060005b8451811015612136576000858281518110611ec357611ec3612dd7565b6020908102919091018101516001600160a01b03808216600081815260049485905260408082209051632474e32f60e11b8152938a16958401959095529294508492916348e9c65e9060240160a060405180830381865afa158015611f2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f509190612e90565b6020015160018401549091504290611f79908a906301000000900466ffffffffffffff16612e1d565b11158015611f9c5750600183015442600160501b90910466ffffffffffffff1611155b8015611fa85750428111155b8015611fc75750600183015460ff610100820481166201000090920416105b8015611fd4575082548610155b8015611fe35750600654835411155b8015611ff35750600183015460ff165b15612126576120078785856000015461215b565b82546040516393f7aa6760e01b81526001600160a01b0389811660048301526024820192909252908316906393f7aa6790604401600060405180830381600087803b15801561205557600080fd5b505af1158015612069573d6000803e3d6000fd5b5050845461207a9250905087612d94565b60018401805469ffffffffffffff000000191663010000004266ffffffffffffff1602178082559197506201000090910460ff169060026120ba83612f59565b825460ff9182166101009390930a9283029190920219909116179055508254604080516001600160a01b0380881682528a166020820152908101919091527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9060600160405180910390a15b505060019092019150611ea69050565b5050505050565b6000612152836001600160a01b0384166122ff565b90505b92915050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526121ac84826123f9565b612219576040516001600160a01b0384811660248301526000604483015261220f91869182169063095ea7b3906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506124a1565b61221984826124a1565b50505050565b600180546001600160a01b031916905561108b81612504565b612240611dfa565b6001805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611ddd3390565b6060600061228883612554565b9392505050565b6040516001600160a01b03838116602483015260448201839052610bfc91859182169063a9059cbb906064016121dd565b6000612152836001600160a01b0384166125b0565b600154600160a01b900460ff1661086357604051638dfc202b60e01b815260040160405180910390fd5b600081815260018301602052604081205480156123e8576000612323600183612d94565b855490915060009061233790600190612d94565b905080821461239c57600086600001828154811061235757612357612dd7565b906000526020600020015490508087600001848154811061237a5761237a612dd7565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806123ad576123ad612f78565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612155565b6000915050612155565b5092915050565b6000806000846001600160a01b0316846040516124169190612f8e565b6000604051808303816000865af19150503d8060008114612453576040519150601f19603f3d011682016040523d82523d6000602084013e612458565b606091505b50915091508180156124825750805115806124825750808060200190518101906124829190612faa565b801561249857506000856001600160a01b03163b115b95945050505050565b60006124b66001600160a01b038416836125ff565b905080516000141580156124db5750808060200190518101906124d99190612faa565b155b15610bfc57604051635274afe760e01b81526001600160a01b038416600482015260240161095c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156125a457602002820191906000526020600020905b815481526020019060010190808311612590575b50505050509050919050565b60008181526001830160205260408120546125f757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155612155565b506000612155565b60606121528383600084600080856001600160a01b031684866040516126259190612f8e565b60006040518083038185875af1925050503d8060008114612662576040519150601f19603f3d011682016040523d82523d6000602084013e612667565b606091505b5091509150612677868383612681565b9695505050505050565b60608261269657612691826126dd565b612288565b81511580156126ad57506001600160a01b0384163b155b156126d657604051639996b31560e01b81526001600160a01b038516600482015260240161095c565b5080612288565b8051156126ed5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b82805482825590600052602060002090810192821561275b579160200282015b8281111561275b57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190612726565b5061276792915061276b565b5090565b5b80821115612767576000815560010161276c565b60008151808452602080850194506020840160005b838110156127ba5781516001600160a01b031687529582019590820190600101612795565b509495945050505050565b6020815260006121526020830184612780565b6001600160a01b038116811461108b57600080fd5b60008060006060848603121561280257600080fd5b833561280d816127d8565b9250602084013561281d816127d8565b9150604084013561282d816127d8565b809150509250925092565b60006020828403121561284a57600080fd5b5035919050565b6000806020838503121561286457600080fd5b82356001600160401b038082111561287b57600080fd5b818501915085601f83011261288f57600080fd5b81358181111561289e57600080fd5b8660208285010111156128b057600080fd5b60209290920196919550909350505050565b6000602082840312156128d457600080fd5b8135612288816127d8565b60008083601f8401126128f157600080fd5b5081356001600160401b0381111561290857600080fd5b6020830191508360208260051b8501011115610f6757600080fd5b6000806020838503121561293657600080fd5b82356001600160401b0381111561294c57600080fd5b612958858286016128df565b90969095509350505050565b60008151808452602080850194506020840160005b838110156127ba57815160ff1687529582019590820190600101612979565b60008151808452602080850194506020840160005b838110156127ba57815166ffffffffffffff16875295820195908201906001016129ad565b60c0815260006129e560c0830189612780565b82810360208481019190915288518083528982019282019060005b81811015612a1c57845183529383019391830191600101612a00565b50508481036040860152612a30818a612964565b925050508281036060840152612a468187612964565b90508281036080840152612a5a8186612998565b905082810360a0840152612a6e8185612998565b9998505050505050505050565b60005b83811015612a96578181015183820152602001612a7e565b50506000910152565b82151581526040602082015260008251806040840152612ac6816060850160208701612a7b565b601f01601f1916919091016060019392505050565b600080600060608486031215612af057600080fd5b8335612afb816127d8565b92506020840135612b0b816127d8565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b600082601f830112612b4357600080fd5b813560206001600160401b0380831115612b5f57612b5f612b1c565b8260051b604051601f19603f83011681018181108482111715612b8457612b84612b1c565b6040529384526020818701810194908101925087851115612ba457600080fd5b6020870191505b84821015612bcd578135612bbe816127d8565b83529183019190830190612bab565b979650505050505050565b600060208284031215612bea57600080fd5b81356001600160401b03811115612c0057600080fd5b612c0c84828501612b32565b949350505050565b60008060408385031215612c2757600080fd5b8235612c32816127d8565b91506020830135612c42816127d8565b809150509250929050565b600080600080600060a08688031215612c6557600080fd5b8535612c70816127d8565b945060208601356001600160401b03811115612c8b57600080fd5b612c9788828901612b32565b945050604086013592506060860135612caf816127d8565b949793965091946080013592915050565b600080600080600060808688031215612cd857600080fd5b85356001600160401b03811115612cee57600080fd5b612cfa888289016128df565b90965094505060208601359250604086013560ff81168114612d1b57600080fd5b9150606086013566ffffffffffffff81168114612d3757600080fd5b809150509295509295909350565b600060208284031215612d5757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b81810360008312801583831316838312821617156123f2576123f2612d5e565b8181038181111561215557612155612d5e565b80820260008212600160ff1b84141615612dc357612dc3612d5e565b818105831482151761215557612155612d5e565b634e487b7160e01b600052603260045260246000fd5b60ff828116828216039081111561215557612155612d5e565b808202811582820484141761215557612155612d5e565b8082018082111561215557612155612d5e565b600060408201604083528085548083526060850191508660005260209250602060002060005b82811015612e7b5781546001600160a01b031684529284019260019182019101612e56565b50505083810360208501526126778186612780565b600060a08284031215612ea257600080fd5b60405160a081018181106001600160401b0382111715612ec457612ec4612b1c565b6040528251612ed2816127d8565b80825250602083015160208201526040830151604082015260608301516060820152608083015160808201528091505092915050565b600060018201612f1a57612f1a612d5e565b5060010190565b608081526000612f346080830187612780565b6020830195909552506001600160a01b03929092166040830152606090910152919050565b600060ff821660ff8103612f6f57612f6f612d5e565b60010192915050565b634e487b7160e01b600052603160045260246000fd5b60008251612fa0818460208701612a7b565b9190910192915050565b600060208284031215612fbc57600080fd5b8151801515811461228857600080fdfea2646970667358221220ae66ed43a86f216ea859027c0faf1bb787b26cf2d627b27f083738293c11506764736f6c63430008190033", + "nonce": "0x1", + "chainId": "0x44d" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xc13097565da27b407ccdfe772518c012dd72db35d7bb5ddfa05ef8e3c2ac24c8", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2Factory", + "contractAddress": "0xa30b47913556a5e1d146b8342f95db3d3a6ae469", + "function": null, + "arguments": [ + "0x6142582F8946bf192a4F80eD643A5856D18a7060" + ], + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x66d74", + "value": "0x0", + "input": "0x60a0604052348015600f57600080fd5b5060405161056a38038061056a833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b6080516104df61008b60003960008181604b015261011c01526104df6000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80635c60da1b14610046578063911834491461008a578063d5d9bd451461009f575b600080fd5b61006d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100926100b2565b60405161008191906102f7565b61006d6100ad36600461033e565b610114565b6060600080548060200260200160405190810160405280929190818152602001828054801561010a57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116100ec575b5050505050905090565b6000806101407f0000000000000000000000000000000000000000000000000000000000000000610240565b60405163dd522bd560e01b81529091506001600160a01b0382169063dd522bd5906101779086908b908b908b908b90600401610438565b600060405180830381600087803b15801561019157600080fd5b505af11580156101a5573d6000803e3d6000fd5b50505050806001600160a01b03167fa3a441abb66573732b057cae6792f260cf20589c6a625998a2861eaa614d701c8887866040516101e693929190610476565b60405180910390a2600080546001810182559080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630180546001600160a01b0319166001600160a01b0383161790559695505050505050565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008260601b60e81c176000526e5af43d82803e903d91602b57fd5bf38260781b17602052603760096000f090506001600160a01b0381166102ad576040516330be1a3d60e21b815260040160405180910390fd5b919050565b60008151808452602080850194506020840160005b838110156102ec5781516001600160a01b0316875295820195908201906001016102c7565b509495945050505050565b60208152600061030a60208301846102b2565b9392505050565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b03811681146102ad57600080fd5b600080600080600060a0868803121561035657600080fd5b853567ffffffffffffffff8082111561036e57600080fd5b818801915088601f83011261038257600080fd5b813560208282111561039657610396610311565b8160051b604051601f19603f830116810181811086821117156103bb576103bb610311565b60405292835281830193508481018201928c8411156103d957600080fd5b948201945b838610156103fe576103ef86610327565b855294820194938201936103de565b9950508901359650610417925050604088019050610327565b92506060860135915061042c60808701610327565b90509295509295909350565b600060018060a01b03808816835260a0602084015261045a60a08401886102b2565b6040840196909652939093166060820152608001525092915050565b60608152600061048960608301866102b2565b6001600160a01b039485166020840152929093166040909101529291505056fea26469706673582212202c8cb668dbf88d9d414ef49a79b71492052c2fc3f505eb650a5fdce3a09e84c564736f6c634300081900330000000000000000000000006142582f8946bf192a4f80ed643a5856d18a7060", + "nonce": "0x2", + "chainId": "0x44d" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x29be9c", + "logs": [ + { + "address": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000ee461f0567bdf65bb4cedaa6abe70e4a710ba853" + ], + "data": "0x", + "blockHash": "0x68b49bf9d1cb07d44a04435dd14d0dd5ce5646c98cdca7b715e03cbd20d042a0", + "blockNumber": "0x1023b73", + "transactionHash": "0xc8e56fc7c97d0334b42ed6a14b7df64e85b9a36b91459f6f66415169522ed3e8", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000001000000000000000000000800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000900000020000000000000000000000000400000000000000000000002000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0xc8e56fc7c97d0334b42ed6a14b7df64e85b9a36b91459f6f66415169522ed3e8", + "transactionIndex": "0x0", + "blockHash": "0x68b49bf9d1cb07d44a04435dd14d0dd5ce5646c98cdca7b715e03cbd20d042a0", + "blockNumber": "0x1023b73", + "gasUsed": "0x29be9c", + "effectiveGasPrice": "0x7270e00", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "root": "0x0000000000000000000000000000000000000000000000000000000000000000" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x59fa6", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0xc13097565da27b407ccdfe772518c012dd72db35d7bb5ddfa05ef8e3c2ac24c8", + "transactionIndex": "0x1", + "blockHash": "0xe3b17d8c464709af9ecbc17a601be355da65e49102b7ef86701b288a1a0339ff", + "blockNumber": "0x1023b77", + "gasUsed": "0x4f1bc", + "effectiveGasPrice": "0x7270e00", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0xa30b47913556a5e1d146b8342f95db3d3a6ae469", + "root": "0x0000000000000000000000000000000000000000000000000000000000000000" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1729299976, + "chain": 1101, + "commit": "5364751" +} \ No newline at end of file diff --git a/broadcast/InjectorInfraDeployment.s.sol/137/run-latest.json b/broadcast/InjectorInfraDeployment.s.sol/137/run-latest.json new file mode 100644 index 0000000..73c4696 --- /dev/null +++ b/broadcast/InjectorInfraDeployment.s.sol/137/run-latest.json @@ -0,0 +1,131 @@ +{ + "transactions": [ + { + "hash": "0xde71c2290ea8dc869d30cebbf94c3c9b686cd7bc973e8035f3d02ce3664aed02", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2", + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x364497", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c81604e565b506001805460ff60a01b1916905560b8565b600180546001600160a01b03191690556065816068565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b613002806100c76000396000f3fe608060405234801561001057600080fd5b506004361061021c5760003560e01c8063715018a611610125578063b8dc491b116100ad578063e30c39781161007c578063e30c397814610501578063e6013f0014610512578063f2fde38b14610525578063f5167b4b14610538578063fb980d8d1461054157600080fd5b8063b8dc491b146104c0578063bb9488e6146104d3578063c399b217146104e6578063dd522bd5146104ee57600080fd5b806384eb2934116100f457806384eb293414610482578063850fd1d4146104955780638da5cb5b1461049e578063a1cc5aaf146104af578063ae898f0b146104b757600080fd5b8063715018a61461045757806379ba50971461045f5780638456cb591461046757806384b768cc1461046f57600080fd5b80634585e33b116101a8578063639ab82f11610177578063639ab82f146103ed57806366d7a82b14610400578063697dbaf41461041a5780636e04ff0d146104235780636f3ec7741461044457600080fd5b80634585e33b146102de57806350d6fd7e146102f15780635c975abb146102f95780635f31696d1461031657600080fd5b80631fccd9df116101ef5780631fccd9df146102955780632744a6291461029d5780633490ca0c146102b05780633f4ba83a146102c35780633f85861f146102cb57600080fd5b80630336252d14610221578063044b65161461023f5780631303f2c314610254578063156761301461027f575b600080fd5b610229610554565b60405161023691906127c5565b60405180910390f35b61025261024d3660046127ed565b6105b6565b005b600a54610267906001600160a01b031681565b6040516001600160a01b039091168152602001610236565b610287610626565b604051908152602001610236565b6102876106d8565b6102526102ab366004612838565b6107c1565b6102526102be366004612838565b61080a565b610252610853565b6102526102d9366004612838565b610865565b6102526102ec366004612851565b6108ae565b6102876109c4565b600154600160a01b900460ff166040519015158152602001610236565b6103ad6103243660046128c2565b6001600160a01b0316600090815260046020908152604091829020825160c081018452815480825260019092015460ff808216151594830185905261010082048116958301869052620100008204166060830181905266ffffffffffffff63010000008304811660808501819052600160501b9093041660a09093018390529295939493909190565b60408051968752941515602087015260ff938416948601949094529116606084015266ffffffffffffff90811660808401521660a082015260c001610236565b6102526103fb366004612923565b610a9e565b610408610c01565b604051610236969594939291906129d2565b61028760095481565b610436610431366004612851565b610f24565b604051610236929190612a9f565b610252610452366004612adb565b610f6e565b610252611038565b61025261104a565b61025261108e565b61025261047d366004612bd8565b61109e565b610252610490366004612838565b6110f7565b61028760085481565b6000546001600160a01b0316610267565b610229611140565b61028760065481565b6102526104ce366004612c14565b611151565b6102676104e1366004612838565b611234565b61022961125e565b6102526104fc366004612c4d565b611680565b6001546001600160a01b0316610267565b610252610520366004612bd8565b611809565b6102526105333660046128c2565b61181a565b61028760075481565b61025261054f366004612cc0565b61188b565b606060058054806020026020016040519081016040528092919081815260200182805480156105ac57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161058e575b5050505050905090565b6105be611d78565b6040516301628e8960e21b81526001600160a01b038381166004830152828116602483015284169063058a3a2490604401600060405180830381600087803b15801561060957600080fd5b505af115801561061d573d6000803e3d6000fd5b50505050505050565b600a546040516370a0823160e01b815230600482015260009182916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610673573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106979190612d45565b905060006106a36106d8565b90508082106106bd576106b68183612d74565b9250505090565b6106c78282612d94565b6106b690600019612da7565b505090565b6000806106e3611140565b905060005b81518110156106d35760006004600084848151811061070957610709612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff808216151595830195909552610100810485169382018490526201000081049094166060820181905266ffffffffffffff6301000000860481166080840152600160501b90950490941660a082015293509161079f91612ded565b60ff166107ac9190612e06565b6107b69085612e1d565b9350506001016106e8565b6107c9611d78565b60085460408051918252602082018390527fcb2b6a6fb49bc3d14ec4df1382f3e054aa7d18f8652ca7f911b164f935e6ffe8910160405180910390a1600855565b610812611d78565b60065460408051918252602082018390527f508d5d254c73fc57859953ca2255ad83280d37db4feabf411a1b350b176129bd910160405180910390a1600655565b61085b611d78565b610863611da5565b565b61086d611d78565b60095460408051918252602082018390527f04330086c73b1fe1e13cd47a61c692e7c4399b5de08ed94b7ab824684af09323910160405180910390a1600955565b60055415610967576000805b60055481101561093f57600581815481106108d7576108d7612dd7565b6000918252602090912001546001600160a01b0316331480610929575060006001600160a01b03166005828154811061091257610912612dd7565b6000918252602090912001546001600160a01b0316145b15610937576001915061093f565b6001016108ba565b508061096557604051639437e3bd60e01b81523360048201526024015b60405180910390fd5b505b61096f611dfa565b600061097d82840184612bd8565b905061098881611e25565b7f0b1fb210ec5764031c5903056a874464bf3cf67c63c7d82278903adb99585b4a816040516109b791906127c5565b60405180910390a1505050565b6000806109cf611140565b905060005b81518110156106d3576000600460008484815181106109f5576109f5612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c0810183528154815260019091015460ff808216151594830194909452610100810484169282018390526201000081049093166060820181905266ffffffffffffff6301000000850481166080840152600160501b90940490931660a082015292501115610a95578051610a929085612e1d565b93505b506001016109d4565b610aa6611d78565b60005b81811015610bfc57610ae3838383818110610ac657610ac6612dd7565b9050602002016020810190610adb91906128c2565b60029061213d565b15610ba857600060046000858585818110610b0057610b00612dd7565b9050602002016020810190610b1591906128c2565b6001600160a01b031681526020810191909152604001600020600101805460ff19169115159190911790557f8176fc5412eb5076fee7f1a264915b808c24d495c2698c189030e5200e707d25838383818110610b7357610b73612dd7565b9050602002016020810190610b8891906128c2565b6040516001600160a01b03909116815260200160405180910390a1610bf4565b828282818110610bba57610bba612dd7565b9050602002016020810190610bcf91906128c2565b604051639d81cdfd60e01b81526001600160a01b03909116600482015260240161095c565b600101610aa9565b505050565b6060806060806060806000610c14611140565b80519091506000816001600160401b03811115610c3357610c33612b1c565b604051908082528060200260200182016040528015610c5c578160200160208202803683370190505b5090506000826001600160401b03811115610c7957610c79612b1c565b604051908082528060200260200182016040528015610ca2578160200160208202803683370190505b5090506000836001600160401b03811115610cbf57610cbf612b1c565b604051908082528060200260200182016040528015610ce8578160200160208202803683370190505b5090506000846001600160401b03811115610d0557610d05612b1c565b604051908082528060200260200182016040528015610d2e578160200160208202803683370190505b5090506000856001600160401b03811115610d4b57610d4b612b1c565b604051908082528060200260200182016040528015610d74578160200160208202803683370190505b50905060005b8751811015610f0d576000600460008a8481518110610d9b57610d9b612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a0830152885191925090889084908110610e3c57610e3c612dd7565b6020026020010181815250508060400151858381518110610e5f57610e5f612dd7565b602002602001019060ff16908160ff16815250508060600151868381518110610e8a57610e8a612dd7565b602002602001019060ff16908160ff16815250508060800151848381518110610eb557610eb5612dd7565b602002602001019066ffffffffffffff16908166ffffffffffffff16815250508060a00151838381518110610eec57610eec612dd7565b66ffffffffffffff9092166020928302919091019091015250600101610d7a565b50959c939b50909950909750955091935090915050565b60006060610f30611dfa565b6000610f3a61125e565b90506000815111925080604051602001610f5491906127c5565b6040516020818303038152906040529150505b9250929050565b610f76611d78565b8282610f8381838561215b565b6040516393f7aa6760e01b81526001600160a01b038581166004830152602482018590528316906393f7aa6790604401600060405180830381600087803b158015610fcd57600080fd5b505af1158015610fe1573d6000803e3d6000fd5b5050604080516001600160a01b03808a168252881660208201529081018690527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9250606001905060405180910390a15050505050565b611040611d78565b610863600061221f565b60015433906001600160a01b031681146110825760405163118cdaa760e01b81526001600160a01b038216600482015260240161095c565b61108b8161221f565b50565b611096611d78565b610863612238565b6110a6611d78565b7fbcc1de8f0bbbccaa2eb378e063e2b23f69219398ca39df8eab1e04a52fa7eb3c6005826040516110d8929190612e30565b60405180910390a180516110f3906005906020840190612706565b5050565b6110ff611d78565b60075460408051918252602082018390527ffc2e25d1e67dbfe5eea266d19fdc65c5ccb1f2ca2ae7e0ff8075940d85e517ca910160405180910390a1600755565b606061114c600261227b565b905090565b611159611d78565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156111a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c49190612d45565b90506111d183838361228f565b826001600160a01b03167f17ebca81c5f7ed9c553f76ca3f4a03b93af7d9ea1f3348a879306375452ca46f61120e6000546001600160a01b031690565b604080516001600160a01b039092168252602082018590520160405180910390a2505050565b6005818154811061124457600080fd5b6000918252602090912001546001600160a01b0316905081565b6060600061126a611140565b9050600081516001600160401b0381111561128757611287612b1c565b6040519080825280602002602001820160405280156112b0578160200160208202803683370190505b50600654600a546009546040516370a0823160e01b815230600482015293945091926001600160a01b0390911691600091829084906370a0823190602401602060405180830381865afa15801561130b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132f9190612d45565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a081018290529192505b885181101561166657600460008a838151811061138357611383612dd7565b6020908102919091018101516001600160a01b031682528181019290925260409081016000908120825160c0810184528154815260019091015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a08301528a51919350908a908390811061142557611425612dd7565b6020908102919091010151604051632474e32f60e11b81526001600160a01b0389811660048301529192506000918316906348e9c65e9060240160a060405180830381865afa15801561147c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a09190612e90565b6020015190508884600001511115611502578a83815181106114c4576114c4612dd7565b6020908102919091010151845160405163062c3bc560e21b81526001600160a01b0390921660048301526024820152604481018a905260640161095c565b4286856080015166ffffffffffffff1661151c9190612e1d565b111580156115375750428460a0015166ffffffffffffff1611155b80156115435750428111155b8015611550575083518510155b80156115695750836040015160ff16846060015160ff16105b8015611576575083518910155b80156115f65750604051632474e32f60e11b81526001600160a01b0389811660048301523091908416906348e9c65e9060240160a060405180830381865afa1580156115c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ea9190612e90565b516001600160a01b0316145b1561165c578a838151811061160d5761160d612dd7565b60200260200101518a888151811061162757611627612dd7565b6001600160a01b03909216602092830291909101909101528661164981612f08565b8551909850611659915086612d94565b94505b5050600101611364565b5087518414611673578387525b5094979650505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156116c55750825b90506000826001600160401b031660011480156116e15750303b155b9050811580156116ef575080155b1561170d5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561173757845460ff60401b1916600160401b1785555b6117408a61221f565b88516117539060059060208c0190612706565b506009889055600a80546001600160a01b0319166001600160a01b03891617905560068690556040517f48154c24998d5bf5add9279c50f1ec3c7286ad148f3e340237fa2afcbe2b56f0906117af908b908b908b908b90612f21565b60405180910390a183156117fd57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050505050565b611811611d78565b61108b81611e25565b611822611d78565b600180546001600160a01b0383166001600160a01b031990911681179091556118536000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b611893611d78565b60008060006006541180156118a9575084600654105b1561190a57868660008181106118c1576118c1612dd7565b90506020020160208101906118d691906128c2565b60065460405163062c3bc560e21b81526001600160a01b03909216600483015260248201879052604482015260640161095c565b60005b86811015611d6e57600088888381811061192957611929612dd7565b905060200201602081019061193e91906128c2565b600a54604051632474e32f60e11b81526001600160a01b0391821660048201529192503091908316906348e9c65e9060240160a060405180830381865afa15801561198d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b19190612e90565b516001600160a01b0316146119f057600a5460405163085e058f60e11b81526001600160a01b038084166004830152909116602482015260440161095c565b611a22898984818110611a0557611a05612dd7565b9050602002016020810190611a1a91906128c2565b6002906122c0565b93506000925083158015611a7d5750600460008a8a85818110611a4757611a47612dd7565b9050602002016020810190611a5c91906128c2565b6001600160a01b0316815260208101919091526040016000206001015460ff165b15611ad657600460008a8a85818110611a9857611a98612dd7565b9050602002016020810190611aad91906128c2565b6001600160a01b0316815260208101919091526040016000206001015462010000900460ff1692505b6000600460008b8b86818110611aee57611aee612dd7565b9050602002016020810190611b0391906128c2565b6001600160a01b0316815260208082019290925260409081016000908120825160c08101845260019182015466ffffffffffffff630100000090910481166080830152948101919091528b815260ff8b16928101929092526060820181905291881660a0820152915081906004908c8c87818110611b8357611b83612dd7565b9050602002016020810190611b9891906128c2565b6001600160a01b031681526020808201929092526040908101600020835181559183015160019092018054918401516060850151608086015160a09096015161ffff1990941694151561ff0019169490941761010060ff928316021769ffffffffffffffff0000191662010000919094160269ffffffffffffff000000191692909217630100000066ffffffffffffff948516021766ffffffffffffff60501b1916600160501b939091169290920291909117905560075415801590611c665750611c616109c4565b600754105b15611c8f57611c736109c4565b604051630e0162c960e41b815260040161095c91815260200190565b6000600854118015611ca95750611ca46106d8565b600854105b15611cd257611cb66106d8565b6040516396e0090f60e01b815260040161095c91815260200190565b7febef4fa55256f5e02c6edb88e4d7b3cdce532f1dc3088e6d31389d7601c32c7b8a8a85818110611d0557611d05612dd7565b9050602002016020810190611d1a91906128c2565b604080516001600160a01b03929092168252602082018b905260ff8a8116838301528716606083015266ffffffffffffff8916608083015287151560a0830152519081900360c00190a1505060010161190d565b5050505050505050565b6000546001600160a01b031633146108635760405163118cdaa760e01b815233600482015260240161095c565b611dad6122d5565b6001805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600154600160a01b900460ff16156108635760405163d93c066560e01b815260040160405180910390fd5b611e2d611dfa565b600954600a546040516370a0823160e01b81523060048201526001600160a01b039091169060009082906370a0823190602401602060405180830381865afa158015611e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea19190612d45565b905060005b8451811015612136576000858281518110611ec357611ec3612dd7565b6020908102919091018101516001600160a01b03808216600081815260049485905260408082209051632474e32f60e11b8152938a16958401959095529294508492916348e9c65e9060240160a060405180830381865afa158015611f2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f509190612e90565b6020015160018401549091504290611f79908a906301000000900466ffffffffffffff16612e1d565b11158015611f9c5750600183015442600160501b90910466ffffffffffffff1611155b8015611fa85750428111155b8015611fc75750600183015460ff610100820481166201000090920416105b8015611fd4575082548610155b8015611fe35750600654835411155b8015611ff35750600183015460ff165b15612126576120078785856000015461215b565b82546040516393f7aa6760e01b81526001600160a01b0389811660048301526024820192909252908316906393f7aa6790604401600060405180830381600087803b15801561205557600080fd5b505af1158015612069573d6000803e3d6000fd5b5050845461207a9250905087612d94565b60018401805469ffffffffffffff000000191663010000004266ffffffffffffff1602178082559197506201000090910460ff169060026120ba83612f59565b825460ff9182166101009390930a9283029190920219909116179055508254604080516001600160a01b0380881682528a166020820152908101919091527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9060600160405180910390a15b505060019092019150611ea69050565b5050505050565b6000612152836001600160a01b0384166122ff565b90505b92915050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526121ac84826123f9565b612219576040516001600160a01b0384811660248301526000604483015261220f91869182169063095ea7b3906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506124a1565b61221984826124a1565b50505050565b600180546001600160a01b031916905561108b81612504565b612240611dfa565b6001805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611ddd3390565b6060600061228883612554565b9392505050565b6040516001600160a01b03838116602483015260448201839052610bfc91859182169063a9059cbb906064016121dd565b6000612152836001600160a01b0384166125b0565b600154600160a01b900460ff1661086357604051638dfc202b60e01b815260040160405180910390fd5b600081815260018301602052604081205480156123e8576000612323600183612d94565b855490915060009061233790600190612d94565b905080821461239c57600086600001828154811061235757612357612dd7565b906000526020600020015490508087600001848154811061237a5761237a612dd7565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806123ad576123ad612f78565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612155565b6000915050612155565b5092915050565b6000806000846001600160a01b0316846040516124169190612f8e565b6000604051808303816000865af19150503d8060008114612453576040519150601f19603f3d011682016040523d82523d6000602084013e612458565b606091505b50915091508180156124825750805115806124825750808060200190518101906124829190612faa565b801561249857506000856001600160a01b03163b115b95945050505050565b60006124b66001600160a01b038416836125ff565b905080516000141580156124db5750808060200190518101906124d99190612faa565b155b15610bfc57604051635274afe760e01b81526001600160a01b038416600482015260240161095c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156125a457602002820191906000526020600020905b815481526020019060010190808311612590575b50505050509050919050565b60008181526001830160205260408120546125f757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155612155565b506000612155565b60606121528383600084600080856001600160a01b031684866040516126259190612f8e565b60006040518083038185875af1925050503d8060008114612662576040519150601f19603f3d011682016040523d82523d6000602084013e612667565b606091505b5091509150612677868383612681565b9695505050505050565b60608261269657612691826126dd565b612288565b81511580156126ad57506001600160a01b0384163b155b156126d657604051639996b31560e01b81526001600160a01b038516600482015260240161095c565b5080612288565b8051156126ed5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b82805482825590600052602060002090810192821561275b579160200282015b8281111561275b57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190612726565b5061276792915061276b565b5090565b5b80821115612767576000815560010161276c565b60008151808452602080850194506020840160005b838110156127ba5781516001600160a01b031687529582019590820190600101612795565b509495945050505050565b6020815260006121526020830184612780565b6001600160a01b038116811461108b57600080fd5b60008060006060848603121561280257600080fd5b833561280d816127d8565b9250602084013561281d816127d8565b9150604084013561282d816127d8565b809150509250925092565b60006020828403121561284a57600080fd5b5035919050565b6000806020838503121561286457600080fd5b82356001600160401b038082111561287b57600080fd5b818501915085601f83011261288f57600080fd5b81358181111561289e57600080fd5b8660208285010111156128b057600080fd5b60209290920196919550909350505050565b6000602082840312156128d457600080fd5b8135612288816127d8565b60008083601f8401126128f157600080fd5b5081356001600160401b0381111561290857600080fd5b6020830191508360208260051b8501011115610f6757600080fd5b6000806020838503121561293657600080fd5b82356001600160401b0381111561294c57600080fd5b612958858286016128df565b90969095509350505050565b60008151808452602080850194506020840160005b838110156127ba57815160ff1687529582019590820190600101612979565b60008151808452602080850194506020840160005b838110156127ba57815166ffffffffffffff16875295820195908201906001016129ad565b60c0815260006129e560c0830189612780565b82810360208481019190915288518083528982019282019060005b81811015612a1c57845183529383019391830191600101612a00565b50508481036040860152612a30818a612964565b925050508281036060840152612a468187612964565b90508281036080840152612a5a8186612998565b905082810360a0840152612a6e8185612998565b9998505050505050505050565b60005b83811015612a96578181015183820152602001612a7e565b50506000910152565b82151581526040602082015260008251806040840152612ac6816060850160208701612a7b565b601f01601f1916919091016060019392505050565b600080600060608486031215612af057600080fd5b8335612afb816127d8565b92506020840135612b0b816127d8565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b600082601f830112612b4357600080fd5b813560206001600160401b0380831115612b5f57612b5f612b1c565b8260051b604051601f19603f83011681018181108482111715612b8457612b84612b1c565b6040529384526020818701810194908101925087851115612ba457600080fd5b6020870191505b84821015612bcd578135612bbe816127d8565b83529183019190830190612bab565b979650505050505050565b600060208284031215612bea57600080fd5b81356001600160401b03811115612c0057600080fd5b612c0c84828501612b32565b949350505050565b60008060408385031215612c2757600080fd5b8235612c32816127d8565b91506020830135612c42816127d8565b809150509250929050565b600080600080600060a08688031215612c6557600080fd5b8535612c70816127d8565b945060208601356001600160401b03811115612c8b57600080fd5b612c9788828901612b32565b945050604086013592506060860135612caf816127d8565b949793965091946080013592915050565b600080600080600060808688031215612cd857600080fd5b85356001600160401b03811115612cee57600080fd5b612cfa888289016128df565b90965094505060208601359250604086013560ff81168114612d1b57600080fd5b9150606086013566ffffffffffffff81168114612d3757600080fd5b809150509295509295909350565b600060208284031215612d5757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b81810360008312801583831316838312821617156123f2576123f2612d5e565b8181038181111561215557612155612d5e565b80820260008212600160ff1b84141615612dc357612dc3612d5e565b818105831482151761215557612155612d5e565b634e487b7160e01b600052603260045260246000fd5b60ff828116828216039081111561215557612155612d5e565b808202811582820484141761215557612155612d5e565b8082018082111561215557612155612d5e565b600060408201604083528085548083526060850191508660005260209250602060002060005b82811015612e7b5781546001600160a01b031684529284019260019182019101612e56565b50505083810360208501526126778186612780565b600060a08284031215612ea257600080fd5b60405160a081018181106001600160401b0382111715612ec457612ec4612b1c565b6040528251612ed2816127d8565b80825250602083015160208201526040830151604082015260608301516060820152608083015160808201528091505092915050565b600060018201612f1a57612f1a612d5e565b5060010190565b608081526000612f346080830187612780565b6020830195909552506001600160a01b03929092166040830152606090910152919050565b600060ff821660ff8103612f6f57612f6f612d5e565b60010192915050565b634e487b7160e01b600052603160045260246000fd5b60008251612fa0818460208701612a7b565b9190910192915050565b600060208284031215612fbc57600080fd5b8151801515811461228857600080fdfea2646970667358221220ae66ed43a86f216ea859027c0faf1bb787b26cf2d627b27f083738293c11506764736f6c63430008190033", + "nonce": "0x0", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x100b4c50c403bde1bd059982d1ba5bcdb6e34697a294809f5d1c94b2021868d7", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2Factory", + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "function": null, + "arguments": [ + "0x747c4f7D3Fc02b7975779efFDf5D1C77105109cB" + ], + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x66d74", + "value": "0x0", + "input": "0x60a0604052348015600f57600080fd5b5060405161056a38038061056a833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b6080516104df61008b60003960008181604b015261011c01526104df6000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80635c60da1b14610046578063911834491461008a578063d5d9bd451461009f575b600080fd5b61006d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100926100b2565b60405161008191906102f7565b61006d6100ad36600461033e565b610114565b6060600080548060200260200160405190810160405280929190818152602001828054801561010a57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116100ec575b5050505050905090565b6000806101407f0000000000000000000000000000000000000000000000000000000000000000610240565b60405163dd522bd560e01b81529091506001600160a01b0382169063dd522bd5906101779086908b908b908b908b90600401610438565b600060405180830381600087803b15801561019157600080fd5b505af11580156101a5573d6000803e3d6000fd5b50505050806001600160a01b03167fa3a441abb66573732b057cae6792f260cf20589c6a625998a2861eaa614d701c8887866040516101e693929190610476565b60405180910390a2600080546001810182559080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630180546001600160a01b0319166001600160a01b0383161790559695505050505050565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008260601b60e81c176000526e5af43d82803e903d91602b57fd5bf38260781b17602052603760096000f090506001600160a01b0381166102ad576040516330be1a3d60e21b815260040160405180910390fd5b919050565b60008151808452602080850194506020840160005b838110156102ec5781516001600160a01b0316875295820195908201906001016102c7565b509495945050505050565b60208152600061030a60208301846102b2565b9392505050565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b03811681146102ad57600080fd5b600080600080600060a0868803121561035657600080fd5b853567ffffffffffffffff8082111561036e57600080fd5b818801915088601f83011261038257600080fd5b813560208282111561039657610396610311565b8160051b604051601f19603f830116810181811086821117156103bb576103bb610311565b60405292835281830193508481018201928c8411156103d957600080fd5b948201945b838610156103fe576103ef86610327565b855294820194938201936103de565b9950508901359650610417925050604088019050610327565b92506060860135915061042c60808701610327565b90509295509295909350565b600060018060a01b03808816835260a0602084015261045a60a08401886102b2565b6040840196909652939093166060820152608001525092915050565b60608152600061048960608301866102b2565b6001600160a01b039485166020840152929093166040909101529291505056fea26469706673582212202c8cb668dbf88d9d414ef49a79b71492052c2fc3f505eb650a5fdce3a09e84c564736f6c63430008190033000000000000000000000000747c4f7d3fc02b7975779effdf5d1c77105109cb", + "nonce": "0x1", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x9720d1", + "logs": [ + { + "address": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000ee461f0567bdf65bb4cedaa6abe70e4a710ba853" + ], + "data": "0x", + "blockHash": "0xb3f4d7f7a68cb26b5c6a9690b7a3bdd22deadca73ebff1c486b88157ce13430f", + "blockNumber": "0x3c48287", + "transactionHash": "0xde71c2290ea8dc869d30cebbf94c3c9b686cd7bc973e8035f3d02ce3664aed02", + "transactionIndex": "0x37", + "logIndex": "0xfe", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000ee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000123aa70e05c38000000000000000000000000000000000000000000000000001bc16d674ec80000000000000000000000000000000000000000000000033bfe8fd4818e0aabd37d0000000000000000000000000000000000000000000000001a9dc2f66e6bc800000000000000000000000000000000000000000000033bfe90f82bfeeb080b7d", + "blockHash": "0xb3f4d7f7a68cb26b5c6a9690b7a3bdd22deadca73ebff1c486b88157ce13430f", + "blockNumber": "0x3c48287", + "transactionHash": "0xde71c2290ea8dc869d30cebbf94c3c9b686cd7bc973e8035f3d02ce3664aed02", + "transactionIndex": "0x37", + "logIndex": "0xff", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000400000000000000000000000000000000000008000000080000010000000000000000000000000000000000000000000800021000000400000040100000000000000000000020000000000000000000900000020000000000080000000000000400000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xde71c2290ea8dc869d30cebbf94c3c9b686cd7bc973e8035f3d02ce3664aed02", + "transactionIndex": "0x37", + "blockHash": "0xb3f4d7f7a68cb26b5c6a9690b7a3bdd22deadca73ebff1c486b88157ce13430f", + "blockNumber": "0x3c48287", + "gasUsed": "0x29c1aa", + "effectiveGasPrice": "0x6fc23ac2d", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x920896", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000ee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x00000000000000000000000000000000000000000000000000228b8213a8c8000000000000000000000000000000000000000000000000001a9dc2f66714bd1e000000000000000000000000000000000000000000033bfea1c42c13944e0c510000000000000000000000000000000000000000000000001a7b3774536bf51e000000000000000000000000000000000000000000033bfea1e6b795a7f6d451", + "blockHash": "0x93b7105e119745b011f32983da98d0fc55cee91bf722e2a7b47937490f796e4a", + "blockNumber": "0x3c4828a", + "transactionHash": "0x100b4c50c403bde1bd059982d1ba5bcdb6e34697a294809f5d1c94b2021868d7", + "transactionIndex": "0x49", + "logIndex": "0x11e", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000008000000000000010000000000000000000000000000000000000000000800000000000400000000100000000000000000000000000000000000000000100000020000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x100b4c50c403bde1bd059982d1ba5bcdb6e34697a294809f5d1c94b2021868d7", + "transactionIndex": "0x49", + "blockHash": "0x93b7105e119745b011f32983da98d0fc55cee91bf722e2a7b47937490f796e4a", + "blockNumber": "0x3c4828a", + "gasUsed": "0x4f216", + "effectiveGasPrice": "0x6fc23ac2b", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1729298306, + "chain": 137, + "commit": "5364751" +} \ No newline at end of file diff --git a/broadcast/InjectorInfraDeployment.s.sol/34443/run-latest.json b/broadcast/InjectorInfraDeployment.s.sol/34443/run-latest.json new file mode 100644 index 0000000..3eff49a --- /dev/null +++ b/broadcast/InjectorInfraDeployment.s.sol/34443/run-latest.json @@ -0,0 +1,110 @@ +{ + "transactions": [ + { + "hash": "0x47dcd48705c017073bbe95a2c2ea1af7dd797a45ddb01f2bc559c561c17b2cea", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2", + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x364497", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c81604e565b506001805460ff60a01b1916905560b8565b600180546001600160a01b03191690556065816068565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b613002806100c76000396000f3fe608060405234801561001057600080fd5b506004361061021c5760003560e01c8063715018a611610125578063b8dc491b116100ad578063e30c39781161007c578063e30c397814610501578063e6013f0014610512578063f2fde38b14610525578063f5167b4b14610538578063fb980d8d1461054157600080fd5b8063b8dc491b146104c0578063bb9488e6146104d3578063c399b217146104e6578063dd522bd5146104ee57600080fd5b806384eb2934116100f457806384eb293414610482578063850fd1d4146104955780638da5cb5b1461049e578063a1cc5aaf146104af578063ae898f0b146104b757600080fd5b8063715018a61461045757806379ba50971461045f5780638456cb591461046757806384b768cc1461046f57600080fd5b80634585e33b116101a8578063639ab82f11610177578063639ab82f146103ed57806366d7a82b14610400578063697dbaf41461041a5780636e04ff0d146104235780636f3ec7741461044457600080fd5b80634585e33b146102de57806350d6fd7e146102f15780635c975abb146102f95780635f31696d1461031657600080fd5b80631fccd9df116101ef5780631fccd9df146102955780632744a6291461029d5780633490ca0c146102b05780633f4ba83a146102c35780633f85861f146102cb57600080fd5b80630336252d14610221578063044b65161461023f5780631303f2c314610254578063156761301461027f575b600080fd5b610229610554565b60405161023691906127c5565b60405180910390f35b61025261024d3660046127ed565b6105b6565b005b600a54610267906001600160a01b031681565b6040516001600160a01b039091168152602001610236565b610287610626565b604051908152602001610236565b6102876106d8565b6102526102ab366004612838565b6107c1565b6102526102be366004612838565b61080a565b610252610853565b6102526102d9366004612838565b610865565b6102526102ec366004612851565b6108ae565b6102876109c4565b600154600160a01b900460ff166040519015158152602001610236565b6103ad6103243660046128c2565b6001600160a01b0316600090815260046020908152604091829020825160c081018452815480825260019092015460ff808216151594830185905261010082048116958301869052620100008204166060830181905266ffffffffffffff63010000008304811660808501819052600160501b9093041660a09093018390529295939493909190565b60408051968752941515602087015260ff938416948601949094529116606084015266ffffffffffffff90811660808401521660a082015260c001610236565b6102526103fb366004612923565b610a9e565b610408610c01565b604051610236969594939291906129d2565b61028760095481565b610436610431366004612851565b610f24565b604051610236929190612a9f565b610252610452366004612adb565b610f6e565b610252611038565b61025261104a565b61025261108e565b61025261047d366004612bd8565b61109e565b610252610490366004612838565b6110f7565b61028760085481565b6000546001600160a01b0316610267565b610229611140565b61028760065481565b6102526104ce366004612c14565b611151565b6102676104e1366004612838565b611234565b61022961125e565b6102526104fc366004612c4d565b611680565b6001546001600160a01b0316610267565b610252610520366004612bd8565b611809565b6102526105333660046128c2565b61181a565b61028760075481565b61025261054f366004612cc0565b61188b565b606060058054806020026020016040519081016040528092919081815260200182805480156105ac57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161058e575b5050505050905090565b6105be611d78565b6040516301628e8960e21b81526001600160a01b038381166004830152828116602483015284169063058a3a2490604401600060405180830381600087803b15801561060957600080fd5b505af115801561061d573d6000803e3d6000fd5b50505050505050565b600a546040516370a0823160e01b815230600482015260009182916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610673573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106979190612d45565b905060006106a36106d8565b90508082106106bd576106b68183612d74565b9250505090565b6106c78282612d94565b6106b690600019612da7565b505090565b6000806106e3611140565b905060005b81518110156106d35760006004600084848151811061070957610709612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff808216151595830195909552610100810485169382018490526201000081049094166060820181905266ffffffffffffff6301000000860481166080840152600160501b90950490941660a082015293509161079f91612ded565b60ff166107ac9190612e06565b6107b69085612e1d565b9350506001016106e8565b6107c9611d78565b60085460408051918252602082018390527fcb2b6a6fb49bc3d14ec4df1382f3e054aa7d18f8652ca7f911b164f935e6ffe8910160405180910390a1600855565b610812611d78565b60065460408051918252602082018390527f508d5d254c73fc57859953ca2255ad83280d37db4feabf411a1b350b176129bd910160405180910390a1600655565b61085b611d78565b610863611da5565b565b61086d611d78565b60095460408051918252602082018390527f04330086c73b1fe1e13cd47a61c692e7c4399b5de08ed94b7ab824684af09323910160405180910390a1600955565b60055415610967576000805b60055481101561093f57600581815481106108d7576108d7612dd7565b6000918252602090912001546001600160a01b0316331480610929575060006001600160a01b03166005828154811061091257610912612dd7565b6000918252602090912001546001600160a01b0316145b15610937576001915061093f565b6001016108ba565b508061096557604051639437e3bd60e01b81523360048201526024015b60405180910390fd5b505b61096f611dfa565b600061097d82840184612bd8565b905061098881611e25565b7f0b1fb210ec5764031c5903056a874464bf3cf67c63c7d82278903adb99585b4a816040516109b791906127c5565b60405180910390a1505050565b6000806109cf611140565b905060005b81518110156106d3576000600460008484815181106109f5576109f5612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c0810183528154815260019091015460ff808216151594830194909452610100810484169282018390526201000081049093166060820181905266ffffffffffffff6301000000850481166080840152600160501b90940490931660a082015292501115610a95578051610a929085612e1d565b93505b506001016109d4565b610aa6611d78565b60005b81811015610bfc57610ae3838383818110610ac657610ac6612dd7565b9050602002016020810190610adb91906128c2565b60029061213d565b15610ba857600060046000858585818110610b0057610b00612dd7565b9050602002016020810190610b1591906128c2565b6001600160a01b031681526020810191909152604001600020600101805460ff19169115159190911790557f8176fc5412eb5076fee7f1a264915b808c24d495c2698c189030e5200e707d25838383818110610b7357610b73612dd7565b9050602002016020810190610b8891906128c2565b6040516001600160a01b03909116815260200160405180910390a1610bf4565b828282818110610bba57610bba612dd7565b9050602002016020810190610bcf91906128c2565b604051639d81cdfd60e01b81526001600160a01b03909116600482015260240161095c565b600101610aa9565b505050565b6060806060806060806000610c14611140565b80519091506000816001600160401b03811115610c3357610c33612b1c565b604051908082528060200260200182016040528015610c5c578160200160208202803683370190505b5090506000826001600160401b03811115610c7957610c79612b1c565b604051908082528060200260200182016040528015610ca2578160200160208202803683370190505b5090506000836001600160401b03811115610cbf57610cbf612b1c565b604051908082528060200260200182016040528015610ce8578160200160208202803683370190505b5090506000846001600160401b03811115610d0557610d05612b1c565b604051908082528060200260200182016040528015610d2e578160200160208202803683370190505b5090506000856001600160401b03811115610d4b57610d4b612b1c565b604051908082528060200260200182016040528015610d74578160200160208202803683370190505b50905060005b8751811015610f0d576000600460008a8481518110610d9b57610d9b612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a0830152885191925090889084908110610e3c57610e3c612dd7565b6020026020010181815250508060400151858381518110610e5f57610e5f612dd7565b602002602001019060ff16908160ff16815250508060600151868381518110610e8a57610e8a612dd7565b602002602001019060ff16908160ff16815250508060800151848381518110610eb557610eb5612dd7565b602002602001019066ffffffffffffff16908166ffffffffffffff16815250508060a00151838381518110610eec57610eec612dd7565b66ffffffffffffff9092166020928302919091019091015250600101610d7a565b50959c939b50909950909750955091935090915050565b60006060610f30611dfa565b6000610f3a61125e565b90506000815111925080604051602001610f5491906127c5565b6040516020818303038152906040529150505b9250929050565b610f76611d78565b8282610f8381838561215b565b6040516393f7aa6760e01b81526001600160a01b038581166004830152602482018590528316906393f7aa6790604401600060405180830381600087803b158015610fcd57600080fd5b505af1158015610fe1573d6000803e3d6000fd5b5050604080516001600160a01b03808a168252881660208201529081018690527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9250606001905060405180910390a15050505050565b611040611d78565b610863600061221f565b60015433906001600160a01b031681146110825760405163118cdaa760e01b81526001600160a01b038216600482015260240161095c565b61108b8161221f565b50565b611096611d78565b610863612238565b6110a6611d78565b7fbcc1de8f0bbbccaa2eb378e063e2b23f69219398ca39df8eab1e04a52fa7eb3c6005826040516110d8929190612e30565b60405180910390a180516110f3906005906020840190612706565b5050565b6110ff611d78565b60075460408051918252602082018390527ffc2e25d1e67dbfe5eea266d19fdc65c5ccb1f2ca2ae7e0ff8075940d85e517ca910160405180910390a1600755565b606061114c600261227b565b905090565b611159611d78565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156111a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c49190612d45565b90506111d183838361228f565b826001600160a01b03167f17ebca81c5f7ed9c553f76ca3f4a03b93af7d9ea1f3348a879306375452ca46f61120e6000546001600160a01b031690565b604080516001600160a01b039092168252602082018590520160405180910390a2505050565b6005818154811061124457600080fd5b6000918252602090912001546001600160a01b0316905081565b6060600061126a611140565b9050600081516001600160401b0381111561128757611287612b1c565b6040519080825280602002602001820160405280156112b0578160200160208202803683370190505b50600654600a546009546040516370a0823160e01b815230600482015293945091926001600160a01b0390911691600091829084906370a0823190602401602060405180830381865afa15801561130b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132f9190612d45565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a081018290529192505b885181101561166657600460008a838151811061138357611383612dd7565b6020908102919091018101516001600160a01b031682528181019290925260409081016000908120825160c0810184528154815260019091015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a08301528a51919350908a908390811061142557611425612dd7565b6020908102919091010151604051632474e32f60e11b81526001600160a01b0389811660048301529192506000918316906348e9c65e9060240160a060405180830381865afa15801561147c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a09190612e90565b6020015190508884600001511115611502578a83815181106114c4576114c4612dd7565b6020908102919091010151845160405163062c3bc560e21b81526001600160a01b0390921660048301526024820152604481018a905260640161095c565b4286856080015166ffffffffffffff1661151c9190612e1d565b111580156115375750428460a0015166ffffffffffffff1611155b80156115435750428111155b8015611550575083518510155b80156115695750836040015160ff16846060015160ff16105b8015611576575083518910155b80156115f65750604051632474e32f60e11b81526001600160a01b0389811660048301523091908416906348e9c65e9060240160a060405180830381865afa1580156115c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ea9190612e90565b516001600160a01b0316145b1561165c578a838151811061160d5761160d612dd7565b60200260200101518a888151811061162757611627612dd7565b6001600160a01b03909216602092830291909101909101528661164981612f08565b8551909850611659915086612d94565b94505b5050600101611364565b5087518414611673578387525b5094979650505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156116c55750825b90506000826001600160401b031660011480156116e15750303b155b9050811580156116ef575080155b1561170d5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561173757845460ff60401b1916600160401b1785555b6117408a61221f565b88516117539060059060208c0190612706565b506009889055600a80546001600160a01b0319166001600160a01b03891617905560068690556040517f48154c24998d5bf5add9279c50f1ec3c7286ad148f3e340237fa2afcbe2b56f0906117af908b908b908b908b90612f21565b60405180910390a183156117fd57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050505050565b611811611d78565b61108b81611e25565b611822611d78565b600180546001600160a01b0383166001600160a01b031990911681179091556118536000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b611893611d78565b60008060006006541180156118a9575084600654105b1561190a57868660008181106118c1576118c1612dd7565b90506020020160208101906118d691906128c2565b60065460405163062c3bc560e21b81526001600160a01b03909216600483015260248201879052604482015260640161095c565b60005b86811015611d6e57600088888381811061192957611929612dd7565b905060200201602081019061193e91906128c2565b600a54604051632474e32f60e11b81526001600160a01b0391821660048201529192503091908316906348e9c65e9060240160a060405180830381865afa15801561198d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b19190612e90565b516001600160a01b0316146119f057600a5460405163085e058f60e11b81526001600160a01b038084166004830152909116602482015260440161095c565b611a22898984818110611a0557611a05612dd7565b9050602002016020810190611a1a91906128c2565b6002906122c0565b93506000925083158015611a7d5750600460008a8a85818110611a4757611a47612dd7565b9050602002016020810190611a5c91906128c2565b6001600160a01b0316815260208101919091526040016000206001015460ff165b15611ad657600460008a8a85818110611a9857611a98612dd7565b9050602002016020810190611aad91906128c2565b6001600160a01b0316815260208101919091526040016000206001015462010000900460ff1692505b6000600460008b8b86818110611aee57611aee612dd7565b9050602002016020810190611b0391906128c2565b6001600160a01b0316815260208082019290925260409081016000908120825160c08101845260019182015466ffffffffffffff630100000090910481166080830152948101919091528b815260ff8b16928101929092526060820181905291881660a0820152915081906004908c8c87818110611b8357611b83612dd7565b9050602002016020810190611b9891906128c2565b6001600160a01b031681526020808201929092526040908101600020835181559183015160019092018054918401516060850151608086015160a09096015161ffff1990941694151561ff0019169490941761010060ff928316021769ffffffffffffffff0000191662010000919094160269ffffffffffffff000000191692909217630100000066ffffffffffffff948516021766ffffffffffffff60501b1916600160501b939091169290920291909117905560075415801590611c665750611c616109c4565b600754105b15611c8f57611c736109c4565b604051630e0162c960e41b815260040161095c91815260200190565b6000600854118015611ca95750611ca46106d8565b600854105b15611cd257611cb66106d8565b6040516396e0090f60e01b815260040161095c91815260200190565b7febef4fa55256f5e02c6edb88e4d7b3cdce532f1dc3088e6d31389d7601c32c7b8a8a85818110611d0557611d05612dd7565b9050602002016020810190611d1a91906128c2565b604080516001600160a01b03929092168252602082018b905260ff8a8116838301528716606083015266ffffffffffffff8916608083015287151560a0830152519081900360c00190a1505060010161190d565b5050505050505050565b6000546001600160a01b031633146108635760405163118cdaa760e01b815233600482015260240161095c565b611dad6122d5565b6001805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600154600160a01b900460ff16156108635760405163d93c066560e01b815260040160405180910390fd5b611e2d611dfa565b600954600a546040516370a0823160e01b81523060048201526001600160a01b039091169060009082906370a0823190602401602060405180830381865afa158015611e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea19190612d45565b905060005b8451811015612136576000858281518110611ec357611ec3612dd7565b6020908102919091018101516001600160a01b03808216600081815260049485905260408082209051632474e32f60e11b8152938a16958401959095529294508492916348e9c65e9060240160a060405180830381865afa158015611f2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f509190612e90565b6020015160018401549091504290611f79908a906301000000900466ffffffffffffff16612e1d565b11158015611f9c5750600183015442600160501b90910466ffffffffffffff1611155b8015611fa85750428111155b8015611fc75750600183015460ff610100820481166201000090920416105b8015611fd4575082548610155b8015611fe35750600654835411155b8015611ff35750600183015460ff165b15612126576120078785856000015461215b565b82546040516393f7aa6760e01b81526001600160a01b0389811660048301526024820192909252908316906393f7aa6790604401600060405180830381600087803b15801561205557600080fd5b505af1158015612069573d6000803e3d6000fd5b5050845461207a9250905087612d94565b60018401805469ffffffffffffff000000191663010000004266ffffffffffffff1602178082559197506201000090910460ff169060026120ba83612f59565b825460ff9182166101009390930a9283029190920219909116179055508254604080516001600160a01b0380881682528a166020820152908101919091527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9060600160405180910390a15b505060019092019150611ea69050565b5050505050565b6000612152836001600160a01b0384166122ff565b90505b92915050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526121ac84826123f9565b612219576040516001600160a01b0384811660248301526000604483015261220f91869182169063095ea7b3906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506124a1565b61221984826124a1565b50505050565b600180546001600160a01b031916905561108b81612504565b612240611dfa565b6001805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611ddd3390565b6060600061228883612554565b9392505050565b6040516001600160a01b03838116602483015260448201839052610bfc91859182169063a9059cbb906064016121dd565b6000612152836001600160a01b0384166125b0565b600154600160a01b900460ff1661086357604051638dfc202b60e01b815260040160405180910390fd5b600081815260018301602052604081205480156123e8576000612323600183612d94565b855490915060009061233790600190612d94565b905080821461239c57600086600001828154811061235757612357612dd7565b906000526020600020015490508087600001848154811061237a5761237a612dd7565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806123ad576123ad612f78565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612155565b6000915050612155565b5092915050565b6000806000846001600160a01b0316846040516124169190612f8e565b6000604051808303816000865af19150503d8060008114612453576040519150601f19603f3d011682016040523d82523d6000602084013e612458565b606091505b50915091508180156124825750805115806124825750808060200190518101906124829190612faa565b801561249857506000856001600160a01b03163b115b95945050505050565b60006124b66001600160a01b038416836125ff565b905080516000141580156124db5750808060200190518101906124d99190612faa565b155b15610bfc57604051635274afe760e01b81526001600160a01b038416600482015260240161095c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156125a457602002820191906000526020600020905b815481526020019060010190808311612590575b50505050509050919050565b60008181526001830160205260408120546125f757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155612155565b506000612155565b60606121528383600084600080856001600160a01b031684866040516126259190612f8e565b60006040518083038185875af1925050503d8060008114612662576040519150601f19603f3d011682016040523d82523d6000602084013e612667565b606091505b5091509150612677868383612681565b9695505050505050565b60608261269657612691826126dd565b612288565b81511580156126ad57506001600160a01b0384163b155b156126d657604051639996b31560e01b81526001600160a01b038516600482015260240161095c565b5080612288565b8051156126ed5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b82805482825590600052602060002090810192821561275b579160200282015b8281111561275b57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190612726565b5061276792915061276b565b5090565b5b80821115612767576000815560010161276c565b60008151808452602080850194506020840160005b838110156127ba5781516001600160a01b031687529582019590820190600101612795565b509495945050505050565b6020815260006121526020830184612780565b6001600160a01b038116811461108b57600080fd5b60008060006060848603121561280257600080fd5b833561280d816127d8565b9250602084013561281d816127d8565b9150604084013561282d816127d8565b809150509250925092565b60006020828403121561284a57600080fd5b5035919050565b6000806020838503121561286457600080fd5b82356001600160401b038082111561287b57600080fd5b818501915085601f83011261288f57600080fd5b81358181111561289e57600080fd5b8660208285010111156128b057600080fd5b60209290920196919550909350505050565b6000602082840312156128d457600080fd5b8135612288816127d8565b60008083601f8401126128f157600080fd5b5081356001600160401b0381111561290857600080fd5b6020830191508360208260051b8501011115610f6757600080fd5b6000806020838503121561293657600080fd5b82356001600160401b0381111561294c57600080fd5b612958858286016128df565b90969095509350505050565b60008151808452602080850194506020840160005b838110156127ba57815160ff1687529582019590820190600101612979565b60008151808452602080850194506020840160005b838110156127ba57815166ffffffffffffff16875295820195908201906001016129ad565b60c0815260006129e560c0830189612780565b82810360208481019190915288518083528982019282019060005b81811015612a1c57845183529383019391830191600101612a00565b50508481036040860152612a30818a612964565b925050508281036060840152612a468187612964565b90508281036080840152612a5a8186612998565b905082810360a0840152612a6e8185612998565b9998505050505050505050565b60005b83811015612a96578181015183820152602001612a7e565b50506000910152565b82151581526040602082015260008251806040840152612ac6816060850160208701612a7b565b601f01601f1916919091016060019392505050565b600080600060608486031215612af057600080fd5b8335612afb816127d8565b92506020840135612b0b816127d8565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b600082601f830112612b4357600080fd5b813560206001600160401b0380831115612b5f57612b5f612b1c565b8260051b604051601f19603f83011681018181108482111715612b8457612b84612b1c565b6040529384526020818701810194908101925087851115612ba457600080fd5b6020870191505b84821015612bcd578135612bbe816127d8565b83529183019190830190612bab565b979650505050505050565b600060208284031215612bea57600080fd5b81356001600160401b03811115612c0057600080fd5b612c0c84828501612b32565b949350505050565b60008060408385031215612c2757600080fd5b8235612c32816127d8565b91506020830135612c42816127d8565b809150509250929050565b600080600080600060a08688031215612c6557600080fd5b8535612c70816127d8565b945060208601356001600160401b03811115612c8b57600080fd5b612c9788828901612b32565b945050604086013592506060860135612caf816127d8565b949793965091946080013592915050565b600080600080600060808688031215612cd857600080fd5b85356001600160401b03811115612cee57600080fd5b612cfa888289016128df565b90965094505060208601359250604086013560ff81168114612d1b57600080fd5b9150606086013566ffffffffffffff81168114612d3757600080fd5b809150509295509295909350565b600060208284031215612d5757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b81810360008312801583831316838312821617156123f2576123f2612d5e565b8181038181111561215557612155612d5e565b80820260008212600160ff1b84141615612dc357612dc3612d5e565b818105831482151761215557612155612d5e565b634e487b7160e01b600052603260045260246000fd5b60ff828116828216039081111561215557612155612d5e565b808202811582820484141761215557612155612d5e565b8082018082111561215557612155612d5e565b600060408201604083528085548083526060850191508660005260209250602060002060005b82811015612e7b5781546001600160a01b031684529284019260019182019101612e56565b50505083810360208501526126778186612780565b600060a08284031215612ea257600080fd5b60405160a081018181106001600160401b0382111715612ec457612ec4612b1c565b6040528251612ed2816127d8565b80825250602083015160208201526040830151604082015260608301516060820152608083015160808201528091505092915050565b600060018201612f1a57612f1a612d5e565b5060010190565b608081526000612f346080830187612780565b6020830195909552506001600160a01b03929092166040830152606090910152919050565b600060ff821660ff8103612f6f57612f6f612d5e565b60010192915050565b634e487b7160e01b600052603160045260246000fd5b60008251612fa0818460208701612a7b565b9190910192915050565b600060208284031215612fbc57600080fd5b8151801515811461228857600080fdfea2646970667358221220ae66ed43a86f216ea859027c0faf1bb787b26cf2d627b27f083738293c11506764736f6c63430008190033", + "nonce": "0x0", + "chainId": "0x868b" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa81345ee6e0918d9411345f6f748d24f8b04824c5b5a7f874456f8a4b190ebf0", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2Factory", + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "function": null, + "arguments": [ + "0x747c4f7D3Fc02b7975779efFDf5D1C77105109cB" + ], + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x66d74", + "value": "0x0", + "input": "0x60a0604052348015600f57600080fd5b5060405161056a38038061056a833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b6080516104df61008b60003960008181604b015261011c01526104df6000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80635c60da1b14610046578063911834491461008a578063d5d9bd451461009f575b600080fd5b61006d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100926100b2565b60405161008191906102f7565b61006d6100ad36600461033e565b610114565b6060600080548060200260200160405190810160405280929190818152602001828054801561010a57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116100ec575b5050505050905090565b6000806101407f0000000000000000000000000000000000000000000000000000000000000000610240565b60405163dd522bd560e01b81529091506001600160a01b0382169063dd522bd5906101779086908b908b908b908b90600401610438565b600060405180830381600087803b15801561019157600080fd5b505af11580156101a5573d6000803e3d6000fd5b50505050806001600160a01b03167fa3a441abb66573732b057cae6792f260cf20589c6a625998a2861eaa614d701c8887866040516101e693929190610476565b60405180910390a2600080546001810182559080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630180546001600160a01b0319166001600160a01b0383161790559695505050505050565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008260601b60e81c176000526e5af43d82803e903d91602b57fd5bf38260781b17602052603760096000f090506001600160a01b0381166102ad576040516330be1a3d60e21b815260040160405180910390fd5b919050565b60008151808452602080850194506020840160005b838110156102ec5781516001600160a01b0316875295820195908201906001016102c7565b509495945050505050565b60208152600061030a60208301846102b2565b9392505050565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b03811681146102ad57600080fd5b600080600080600060a0868803121561035657600080fd5b853567ffffffffffffffff8082111561036e57600080fd5b818801915088601f83011261038257600080fd5b813560208282111561039657610396610311565b8160051b604051601f19603f830116810181811086821117156103bb576103bb610311565b60405292835281830193508481018201928c8411156103d957600080fd5b948201945b838610156103fe576103ef86610327565b855294820194938201936103de565b9950508901359650610417925050604088019050610327565b92506060860135915061042c60808701610327565b90509295509295909350565b600060018060a01b03808816835260a0602084015261045a60a08401886102b2565b6040840196909652939093166060820152608001525092915050565b60608152600061048960608301866102b2565b6001600160a01b039485166020840152929093166040909101529291505056fea26469706673582212202c8cb668dbf88d9d414ef49a79b71492052c2fc3f505eb650a5fdce3a09e84c564736f6c63430008190033000000000000000000000000747c4f7d3fc02b7975779effdf5d1c77105109cb", + "nonce": "0x1", + "chainId": "0x868b" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2a8dc5", + "logs": [ + { + "address": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000ee461f0567bdf65bb4cedaa6abe70e4a710ba853" + ], + "data": "0x", + "blockHash": "0x921f98178ef402bfa2bdd051bdeba2ae0925703acd31632176802d6009a1ee8b", + "blockNumber": "0xde425f", + "transactionHash": "0x47dcd48705c017073bbe95a2c2ea1af7dd797a45ddb01f2bc559c561c17b2cea", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000080000010000000000000000000000000000000000000000000000021000000000000040000000000000000000000020000000000000000000900000020000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x47dcd48705c017073bbe95a2c2ea1af7dd797a45ddb01f2bc559c561c17b2cea", + "transactionIndex": "0x1", + "blockHash": "0x921f98178ef402bfa2bdd051bdeba2ae0925703acd31632176802d6009a1ee8b", + "blockNumber": "0xde425f", + "gasUsed": "0x29c1aa", + "effectiveGasPrice": "0xf433e", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "l1BaseFeeScalar": "0x186a0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x95506", + "l1Fee": "0x49d42cf4e21b", + "l1GasPrice": "0x1b75c3c1f", + "l1GasUsed": "0x1ae2c" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x5ef75", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa81345ee6e0918d9411345f6f748d24f8b04824c5b5a7f874456f8a4b190ebf0", + "transactionIndex": "0x2", + "blockHash": "0x86654aa41a6ae0ef56c73be349db079d7eb13f975f2a953ba76e3b89df39db03", + "blockNumber": "0xde4263", + "gasUsed": "0x4f216", + "effectiveGasPrice": "0xf433e", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "l1BaseFeeScalar": "0x186a0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x95506", + "l1Fee": "0xb3c173468f0", + "l1GasPrice": "0x1b75c3c1f", + "l1GasUsed": "0x4175" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1729299827, + "chain": 34443, + "commit": "5364751" +} \ No newline at end of file diff --git a/broadcast/InjectorInfraDeployment.s.sol/42161/run-latest.json b/broadcast/InjectorInfraDeployment.s.sol/42161/run-latest.json new file mode 100644 index 0000000..a2f0d1f --- /dev/null +++ b/broadcast/InjectorInfraDeployment.s.sol/42161/run-latest.json @@ -0,0 +1,102 @@ +{ + "transactions": [ + { + "hash": "0xa59c497d75cfbea8377ef3da9ed6dc3706d0eab9992aa5007dafb4b45b6f97c0", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2", + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x64fca4", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c81604e565b506001805460ff60a01b1916905560b8565b600180546001600160a01b03191690556065816068565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b613002806100c76000396000f3fe608060405234801561001057600080fd5b506004361061021c5760003560e01c8063715018a611610125578063b8dc491b116100ad578063e30c39781161007c578063e30c397814610501578063e6013f0014610512578063f2fde38b14610525578063f5167b4b14610538578063fb980d8d1461054157600080fd5b8063b8dc491b146104c0578063bb9488e6146104d3578063c399b217146104e6578063dd522bd5146104ee57600080fd5b806384eb2934116100f457806384eb293414610482578063850fd1d4146104955780638da5cb5b1461049e578063a1cc5aaf146104af578063ae898f0b146104b757600080fd5b8063715018a61461045757806379ba50971461045f5780638456cb591461046757806384b768cc1461046f57600080fd5b80634585e33b116101a8578063639ab82f11610177578063639ab82f146103ed57806366d7a82b14610400578063697dbaf41461041a5780636e04ff0d146104235780636f3ec7741461044457600080fd5b80634585e33b146102de57806350d6fd7e146102f15780635c975abb146102f95780635f31696d1461031657600080fd5b80631fccd9df116101ef5780631fccd9df146102955780632744a6291461029d5780633490ca0c146102b05780633f4ba83a146102c35780633f85861f146102cb57600080fd5b80630336252d14610221578063044b65161461023f5780631303f2c314610254578063156761301461027f575b600080fd5b610229610554565b60405161023691906127c5565b60405180910390f35b61025261024d3660046127ed565b6105b6565b005b600a54610267906001600160a01b031681565b6040516001600160a01b039091168152602001610236565b610287610626565b604051908152602001610236565b6102876106d8565b6102526102ab366004612838565b6107c1565b6102526102be366004612838565b61080a565b610252610853565b6102526102d9366004612838565b610865565b6102526102ec366004612851565b6108ae565b6102876109c4565b600154600160a01b900460ff166040519015158152602001610236565b6103ad6103243660046128c2565b6001600160a01b0316600090815260046020908152604091829020825160c081018452815480825260019092015460ff808216151594830185905261010082048116958301869052620100008204166060830181905266ffffffffffffff63010000008304811660808501819052600160501b9093041660a09093018390529295939493909190565b60408051968752941515602087015260ff938416948601949094529116606084015266ffffffffffffff90811660808401521660a082015260c001610236565b6102526103fb366004612923565b610a9e565b610408610c01565b604051610236969594939291906129d2565b61028760095481565b610436610431366004612851565b610f24565b604051610236929190612a9f565b610252610452366004612adb565b610f6e565b610252611038565b61025261104a565b61025261108e565b61025261047d366004612bd8565b61109e565b610252610490366004612838565b6110f7565b61028760085481565b6000546001600160a01b0316610267565b610229611140565b61028760065481565b6102526104ce366004612c14565b611151565b6102676104e1366004612838565b611234565b61022961125e565b6102526104fc366004612c4d565b611680565b6001546001600160a01b0316610267565b610252610520366004612bd8565b611809565b6102526105333660046128c2565b61181a565b61028760075481565b61025261054f366004612cc0565b61188b565b606060058054806020026020016040519081016040528092919081815260200182805480156105ac57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161058e575b5050505050905090565b6105be611d78565b6040516301628e8960e21b81526001600160a01b038381166004830152828116602483015284169063058a3a2490604401600060405180830381600087803b15801561060957600080fd5b505af115801561061d573d6000803e3d6000fd5b50505050505050565b600a546040516370a0823160e01b815230600482015260009182916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610673573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106979190612d45565b905060006106a36106d8565b90508082106106bd576106b68183612d74565b9250505090565b6106c78282612d94565b6106b690600019612da7565b505090565b6000806106e3611140565b905060005b81518110156106d35760006004600084848151811061070957610709612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff808216151595830195909552610100810485169382018490526201000081049094166060820181905266ffffffffffffff6301000000860481166080840152600160501b90950490941660a082015293509161079f91612ded565b60ff166107ac9190612e06565b6107b69085612e1d565b9350506001016106e8565b6107c9611d78565b60085460408051918252602082018390527fcb2b6a6fb49bc3d14ec4df1382f3e054aa7d18f8652ca7f911b164f935e6ffe8910160405180910390a1600855565b610812611d78565b60065460408051918252602082018390527f508d5d254c73fc57859953ca2255ad83280d37db4feabf411a1b350b176129bd910160405180910390a1600655565b61085b611d78565b610863611da5565b565b61086d611d78565b60095460408051918252602082018390527f04330086c73b1fe1e13cd47a61c692e7c4399b5de08ed94b7ab824684af09323910160405180910390a1600955565b60055415610967576000805b60055481101561093f57600581815481106108d7576108d7612dd7565b6000918252602090912001546001600160a01b0316331480610929575060006001600160a01b03166005828154811061091257610912612dd7565b6000918252602090912001546001600160a01b0316145b15610937576001915061093f565b6001016108ba565b508061096557604051639437e3bd60e01b81523360048201526024015b60405180910390fd5b505b61096f611dfa565b600061097d82840184612bd8565b905061098881611e25565b7f0b1fb210ec5764031c5903056a874464bf3cf67c63c7d82278903adb99585b4a816040516109b791906127c5565b60405180910390a1505050565b6000806109cf611140565b905060005b81518110156106d3576000600460008484815181106109f5576109f5612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c0810183528154815260019091015460ff808216151594830194909452610100810484169282018390526201000081049093166060820181905266ffffffffffffff6301000000850481166080840152600160501b90940490931660a082015292501115610a95578051610a929085612e1d565b93505b506001016109d4565b610aa6611d78565b60005b81811015610bfc57610ae3838383818110610ac657610ac6612dd7565b9050602002016020810190610adb91906128c2565b60029061213d565b15610ba857600060046000858585818110610b0057610b00612dd7565b9050602002016020810190610b1591906128c2565b6001600160a01b031681526020810191909152604001600020600101805460ff19169115159190911790557f8176fc5412eb5076fee7f1a264915b808c24d495c2698c189030e5200e707d25838383818110610b7357610b73612dd7565b9050602002016020810190610b8891906128c2565b6040516001600160a01b03909116815260200160405180910390a1610bf4565b828282818110610bba57610bba612dd7565b9050602002016020810190610bcf91906128c2565b604051639d81cdfd60e01b81526001600160a01b03909116600482015260240161095c565b600101610aa9565b505050565b6060806060806060806000610c14611140565b80519091506000816001600160401b03811115610c3357610c33612b1c565b604051908082528060200260200182016040528015610c5c578160200160208202803683370190505b5090506000826001600160401b03811115610c7957610c79612b1c565b604051908082528060200260200182016040528015610ca2578160200160208202803683370190505b5090506000836001600160401b03811115610cbf57610cbf612b1c565b604051908082528060200260200182016040528015610ce8578160200160208202803683370190505b5090506000846001600160401b03811115610d0557610d05612b1c565b604051908082528060200260200182016040528015610d2e578160200160208202803683370190505b5090506000856001600160401b03811115610d4b57610d4b612b1c565b604051908082528060200260200182016040528015610d74578160200160208202803683370190505b50905060005b8751811015610f0d576000600460008a8481518110610d9b57610d9b612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a0830152885191925090889084908110610e3c57610e3c612dd7565b6020026020010181815250508060400151858381518110610e5f57610e5f612dd7565b602002602001019060ff16908160ff16815250508060600151868381518110610e8a57610e8a612dd7565b602002602001019060ff16908160ff16815250508060800151848381518110610eb557610eb5612dd7565b602002602001019066ffffffffffffff16908166ffffffffffffff16815250508060a00151838381518110610eec57610eec612dd7565b66ffffffffffffff9092166020928302919091019091015250600101610d7a565b50959c939b50909950909750955091935090915050565b60006060610f30611dfa565b6000610f3a61125e565b90506000815111925080604051602001610f5491906127c5565b6040516020818303038152906040529150505b9250929050565b610f76611d78565b8282610f8381838561215b565b6040516393f7aa6760e01b81526001600160a01b038581166004830152602482018590528316906393f7aa6790604401600060405180830381600087803b158015610fcd57600080fd5b505af1158015610fe1573d6000803e3d6000fd5b5050604080516001600160a01b03808a168252881660208201529081018690527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9250606001905060405180910390a15050505050565b611040611d78565b610863600061221f565b60015433906001600160a01b031681146110825760405163118cdaa760e01b81526001600160a01b038216600482015260240161095c565b61108b8161221f565b50565b611096611d78565b610863612238565b6110a6611d78565b7fbcc1de8f0bbbccaa2eb378e063e2b23f69219398ca39df8eab1e04a52fa7eb3c6005826040516110d8929190612e30565b60405180910390a180516110f3906005906020840190612706565b5050565b6110ff611d78565b60075460408051918252602082018390527ffc2e25d1e67dbfe5eea266d19fdc65c5ccb1f2ca2ae7e0ff8075940d85e517ca910160405180910390a1600755565b606061114c600261227b565b905090565b611159611d78565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156111a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c49190612d45565b90506111d183838361228f565b826001600160a01b03167f17ebca81c5f7ed9c553f76ca3f4a03b93af7d9ea1f3348a879306375452ca46f61120e6000546001600160a01b031690565b604080516001600160a01b039092168252602082018590520160405180910390a2505050565b6005818154811061124457600080fd5b6000918252602090912001546001600160a01b0316905081565b6060600061126a611140565b9050600081516001600160401b0381111561128757611287612b1c565b6040519080825280602002602001820160405280156112b0578160200160208202803683370190505b50600654600a546009546040516370a0823160e01b815230600482015293945091926001600160a01b0390911691600091829084906370a0823190602401602060405180830381865afa15801561130b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132f9190612d45565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a081018290529192505b885181101561166657600460008a838151811061138357611383612dd7565b6020908102919091018101516001600160a01b031682528181019290925260409081016000908120825160c0810184528154815260019091015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a08301528a51919350908a908390811061142557611425612dd7565b6020908102919091010151604051632474e32f60e11b81526001600160a01b0389811660048301529192506000918316906348e9c65e9060240160a060405180830381865afa15801561147c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a09190612e90565b6020015190508884600001511115611502578a83815181106114c4576114c4612dd7565b6020908102919091010151845160405163062c3bc560e21b81526001600160a01b0390921660048301526024820152604481018a905260640161095c565b4286856080015166ffffffffffffff1661151c9190612e1d565b111580156115375750428460a0015166ffffffffffffff1611155b80156115435750428111155b8015611550575083518510155b80156115695750836040015160ff16846060015160ff16105b8015611576575083518910155b80156115f65750604051632474e32f60e11b81526001600160a01b0389811660048301523091908416906348e9c65e9060240160a060405180830381865afa1580156115c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ea9190612e90565b516001600160a01b0316145b1561165c578a838151811061160d5761160d612dd7565b60200260200101518a888151811061162757611627612dd7565b6001600160a01b03909216602092830291909101909101528661164981612f08565b8551909850611659915086612d94565b94505b5050600101611364565b5087518414611673578387525b5094979650505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156116c55750825b90506000826001600160401b031660011480156116e15750303b155b9050811580156116ef575080155b1561170d5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561173757845460ff60401b1916600160401b1785555b6117408a61221f565b88516117539060059060208c0190612706565b506009889055600a80546001600160a01b0319166001600160a01b03891617905560068690556040517f48154c24998d5bf5add9279c50f1ec3c7286ad148f3e340237fa2afcbe2b56f0906117af908b908b908b908b90612f21565b60405180910390a183156117fd57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050505050565b611811611d78565b61108b81611e25565b611822611d78565b600180546001600160a01b0383166001600160a01b031990911681179091556118536000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b611893611d78565b60008060006006541180156118a9575084600654105b1561190a57868660008181106118c1576118c1612dd7565b90506020020160208101906118d691906128c2565b60065460405163062c3bc560e21b81526001600160a01b03909216600483015260248201879052604482015260640161095c565b60005b86811015611d6e57600088888381811061192957611929612dd7565b905060200201602081019061193e91906128c2565b600a54604051632474e32f60e11b81526001600160a01b0391821660048201529192503091908316906348e9c65e9060240160a060405180830381865afa15801561198d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b19190612e90565b516001600160a01b0316146119f057600a5460405163085e058f60e11b81526001600160a01b038084166004830152909116602482015260440161095c565b611a22898984818110611a0557611a05612dd7565b9050602002016020810190611a1a91906128c2565b6002906122c0565b93506000925083158015611a7d5750600460008a8a85818110611a4757611a47612dd7565b9050602002016020810190611a5c91906128c2565b6001600160a01b0316815260208101919091526040016000206001015460ff165b15611ad657600460008a8a85818110611a9857611a98612dd7565b9050602002016020810190611aad91906128c2565b6001600160a01b0316815260208101919091526040016000206001015462010000900460ff1692505b6000600460008b8b86818110611aee57611aee612dd7565b9050602002016020810190611b0391906128c2565b6001600160a01b0316815260208082019290925260409081016000908120825160c08101845260019182015466ffffffffffffff630100000090910481166080830152948101919091528b815260ff8b16928101929092526060820181905291881660a0820152915081906004908c8c87818110611b8357611b83612dd7565b9050602002016020810190611b9891906128c2565b6001600160a01b031681526020808201929092526040908101600020835181559183015160019092018054918401516060850151608086015160a09096015161ffff1990941694151561ff0019169490941761010060ff928316021769ffffffffffffffff0000191662010000919094160269ffffffffffffff000000191692909217630100000066ffffffffffffff948516021766ffffffffffffff60501b1916600160501b939091169290920291909117905560075415801590611c665750611c616109c4565b600754105b15611c8f57611c736109c4565b604051630e0162c960e41b815260040161095c91815260200190565b6000600854118015611ca95750611ca46106d8565b600854105b15611cd257611cb66106d8565b6040516396e0090f60e01b815260040161095c91815260200190565b7febef4fa55256f5e02c6edb88e4d7b3cdce532f1dc3088e6d31389d7601c32c7b8a8a85818110611d0557611d05612dd7565b9050602002016020810190611d1a91906128c2565b604080516001600160a01b03929092168252602082018b905260ff8a8116838301528716606083015266ffffffffffffff8916608083015287151560a0830152519081900360c00190a1505060010161190d565b5050505050505050565b6000546001600160a01b031633146108635760405163118cdaa760e01b815233600482015260240161095c565b611dad6122d5565b6001805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600154600160a01b900460ff16156108635760405163d93c066560e01b815260040160405180910390fd5b611e2d611dfa565b600954600a546040516370a0823160e01b81523060048201526001600160a01b039091169060009082906370a0823190602401602060405180830381865afa158015611e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea19190612d45565b905060005b8451811015612136576000858281518110611ec357611ec3612dd7565b6020908102919091018101516001600160a01b03808216600081815260049485905260408082209051632474e32f60e11b8152938a16958401959095529294508492916348e9c65e9060240160a060405180830381865afa158015611f2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f509190612e90565b6020015160018401549091504290611f79908a906301000000900466ffffffffffffff16612e1d565b11158015611f9c5750600183015442600160501b90910466ffffffffffffff1611155b8015611fa85750428111155b8015611fc75750600183015460ff610100820481166201000090920416105b8015611fd4575082548610155b8015611fe35750600654835411155b8015611ff35750600183015460ff165b15612126576120078785856000015461215b565b82546040516393f7aa6760e01b81526001600160a01b0389811660048301526024820192909252908316906393f7aa6790604401600060405180830381600087803b15801561205557600080fd5b505af1158015612069573d6000803e3d6000fd5b5050845461207a9250905087612d94565b60018401805469ffffffffffffff000000191663010000004266ffffffffffffff1602178082559197506201000090910460ff169060026120ba83612f59565b825460ff9182166101009390930a9283029190920219909116179055508254604080516001600160a01b0380881682528a166020820152908101919091527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9060600160405180910390a15b505060019092019150611ea69050565b5050505050565b6000612152836001600160a01b0384166122ff565b90505b92915050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526121ac84826123f9565b612219576040516001600160a01b0384811660248301526000604483015261220f91869182169063095ea7b3906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506124a1565b61221984826124a1565b50505050565b600180546001600160a01b031916905561108b81612504565b612240611dfa565b6001805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611ddd3390565b6060600061228883612554565b9392505050565b6040516001600160a01b03838116602483015260448201839052610bfc91859182169063a9059cbb906064016121dd565b6000612152836001600160a01b0384166125b0565b600154600160a01b900460ff1661086357604051638dfc202b60e01b815260040160405180910390fd5b600081815260018301602052604081205480156123e8576000612323600183612d94565b855490915060009061233790600190612d94565b905080821461239c57600086600001828154811061235757612357612dd7565b906000526020600020015490508087600001848154811061237a5761237a612dd7565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806123ad576123ad612f78565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612155565b6000915050612155565b5092915050565b6000806000846001600160a01b0316846040516124169190612f8e565b6000604051808303816000865af19150503d8060008114612453576040519150601f19603f3d011682016040523d82523d6000602084013e612458565b606091505b50915091508180156124825750805115806124825750808060200190518101906124829190612faa565b801561249857506000856001600160a01b03163b115b95945050505050565b60006124b66001600160a01b038416836125ff565b905080516000141580156124db5750808060200190518101906124d99190612faa565b155b15610bfc57604051635274afe760e01b81526001600160a01b038416600482015260240161095c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156125a457602002820191906000526020600020905b815481526020019060010190808311612590575b50505050509050919050565b60008181526001830160205260408120546125f757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155612155565b506000612155565b60606121528383600084600080856001600160a01b031684866040516126259190612f8e565b60006040518083038185875af1925050503d8060008114612662576040519150601f19603f3d011682016040523d82523d6000602084013e612667565b606091505b5091509150612677868383612681565b9695505050505050565b60608261269657612691826126dd565b612288565b81511580156126ad57506001600160a01b0384163b155b156126d657604051639996b31560e01b81526001600160a01b038516600482015260240161095c565b5080612288565b8051156126ed5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b82805482825590600052602060002090810192821561275b579160200282015b8281111561275b57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190612726565b5061276792915061276b565b5090565b5b80821115612767576000815560010161276c565b60008151808452602080850194506020840160005b838110156127ba5781516001600160a01b031687529582019590820190600101612795565b509495945050505050565b6020815260006121526020830184612780565b6001600160a01b038116811461108b57600080fd5b60008060006060848603121561280257600080fd5b833561280d816127d8565b9250602084013561281d816127d8565b9150604084013561282d816127d8565b809150509250925092565b60006020828403121561284a57600080fd5b5035919050565b6000806020838503121561286457600080fd5b82356001600160401b038082111561287b57600080fd5b818501915085601f83011261288f57600080fd5b81358181111561289e57600080fd5b8660208285010111156128b057600080fd5b60209290920196919550909350505050565b6000602082840312156128d457600080fd5b8135612288816127d8565b60008083601f8401126128f157600080fd5b5081356001600160401b0381111561290857600080fd5b6020830191508360208260051b8501011115610f6757600080fd5b6000806020838503121561293657600080fd5b82356001600160401b0381111561294c57600080fd5b612958858286016128df565b90969095509350505050565b60008151808452602080850194506020840160005b838110156127ba57815160ff1687529582019590820190600101612979565b60008151808452602080850194506020840160005b838110156127ba57815166ffffffffffffff16875295820195908201906001016129ad565b60c0815260006129e560c0830189612780565b82810360208481019190915288518083528982019282019060005b81811015612a1c57845183529383019391830191600101612a00565b50508481036040860152612a30818a612964565b925050508281036060840152612a468187612964565b90508281036080840152612a5a8186612998565b905082810360a0840152612a6e8185612998565b9998505050505050505050565b60005b83811015612a96578181015183820152602001612a7e565b50506000910152565b82151581526040602082015260008251806040840152612ac6816060850160208701612a7b565b601f01601f1916919091016060019392505050565b600080600060608486031215612af057600080fd5b8335612afb816127d8565b92506020840135612b0b816127d8565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b600082601f830112612b4357600080fd5b813560206001600160401b0380831115612b5f57612b5f612b1c565b8260051b604051601f19603f83011681018181108482111715612b8457612b84612b1c565b6040529384526020818701810194908101925087851115612ba457600080fd5b6020870191505b84821015612bcd578135612bbe816127d8565b83529183019190830190612bab565b979650505050505050565b600060208284031215612bea57600080fd5b81356001600160401b03811115612c0057600080fd5b612c0c84828501612b32565b949350505050565b60008060408385031215612c2757600080fd5b8235612c32816127d8565b91506020830135612c42816127d8565b809150509250929050565b600080600080600060a08688031215612c6557600080fd5b8535612c70816127d8565b945060208601356001600160401b03811115612c8b57600080fd5b612c9788828901612b32565b945050604086013592506060860135612caf816127d8565b949793965091946080013592915050565b600080600080600060808688031215612cd857600080fd5b85356001600160401b03811115612cee57600080fd5b612cfa888289016128df565b90965094505060208601359250604086013560ff81168114612d1b57600080fd5b9150606086013566ffffffffffffff81168114612d3757600080fd5b809150509295509295909350565b600060208284031215612d5757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b81810360008312801583831316838312821617156123f2576123f2612d5e565b8181038181111561215557612155612d5e565b80820260008212600160ff1b84141615612dc357612dc3612d5e565b818105831482151761215557612155612d5e565b634e487b7160e01b600052603260045260246000fd5b60ff828116828216039081111561215557612155612d5e565b808202811582820484141761215557612155612d5e565b8082018082111561215557612155612d5e565b600060408201604083528085548083526060850191508660005260209250602060002060005b82811015612e7b5781546001600160a01b031684529284019260019182019101612e56565b50505083810360208501526126778186612780565b600060a08284031215612ea257600080fd5b60405160a081018181106001600160401b0382111715612ec457612ec4612b1c565b6040528251612ed2816127d8565b80825250602083015160208201526040830151604082015260608301516060820152608083015160808201528091505092915050565b600060018201612f1a57612f1a612d5e565b5060010190565b608081526000612f346080830187612780565b6020830195909552506001600160a01b03929092166040830152606090910152919050565b600060ff821660ff8103612f6f57612f6f612d5e565b60010192915050565b634e487b7160e01b600052603160045260246000fd5b60008251612fa0818460208701612a7b565b9190910192915050565b600060208284031215612fbc57600080fd5b8151801515811461228857600080fdfea2646970667358221220ae66ed43a86f216ea859027c0faf1bb787b26cf2d627b27f083738293c11506764736f6c63430008190033", + "nonce": "0x0", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7862b48c801fac1da9fadd4f8217e99af82ba48f83f4b26794c1934144fd0a7a", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2Factory", + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "function": null, + "arguments": [ + "0x747c4f7D3Fc02b7975779efFDf5D1C77105109cB" + ], + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0xe9814", + "value": "0x0", + "input": "0x60a0604052348015600f57600080fd5b5060405161056a38038061056a833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b6080516104df61008b60003960008181604b015261011c01526104df6000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80635c60da1b14610046578063911834491461008a578063d5d9bd451461009f575b600080fd5b61006d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100926100b2565b60405161008191906102f7565b61006d6100ad36600461033e565b610114565b6060600080548060200260200160405190810160405280929190818152602001828054801561010a57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116100ec575b5050505050905090565b6000806101407f0000000000000000000000000000000000000000000000000000000000000000610240565b60405163dd522bd560e01b81529091506001600160a01b0382169063dd522bd5906101779086908b908b908b908b90600401610438565b600060405180830381600087803b15801561019157600080fd5b505af11580156101a5573d6000803e3d6000fd5b50505050806001600160a01b03167fa3a441abb66573732b057cae6792f260cf20589c6a625998a2861eaa614d701c8887866040516101e693929190610476565b60405180910390a2600080546001810182559080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630180546001600160a01b0319166001600160a01b0383161790559695505050505050565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008260601b60e81c176000526e5af43d82803e903d91602b57fd5bf38260781b17602052603760096000f090506001600160a01b0381166102ad576040516330be1a3d60e21b815260040160405180910390fd5b919050565b60008151808452602080850194506020840160005b838110156102ec5781516001600160a01b0316875295820195908201906001016102c7565b509495945050505050565b60208152600061030a60208301846102b2565b9392505050565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b03811681146102ad57600080fd5b600080600080600060a0868803121561035657600080fd5b853567ffffffffffffffff8082111561036e57600080fd5b818801915088601f83011261038257600080fd5b813560208282111561039657610396610311565b8160051b604051601f19603f830116810181811086821117156103bb576103bb610311565b60405292835281830193508481018201928c8411156103d957600080fd5b948201945b838610156103fe576103ef86610327565b855294820194938201936103de565b9950508901359650610417925050604088019050610327565b92506060860135915061042c60808701610327565b90509295509295909350565b600060018060a01b03808816835260a0602084015261045a60a08401886102b2565b6040840196909652939093166060820152608001525092915050565b60608152600061048960608301866102b2565b6001600160a01b039485166020840152929093166040909101529291505056fea26469706673582212202c8cb668dbf88d9d414ef49a79b71492052c2fc3f505eb650a5fdce3a09e84c564736f6c63430008190033000000000000000000000000747c4f7d3fc02b7975779effdf5d1c77105109cb", + "nonce": "0x1", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x4d5394", + "logs": [ + { + "address": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000ee461f0567bdf65bb4cedaa6abe70e4a710ba853" + ], + "data": "0x", + "blockHash": "0x0d308f4e6b57757f38244e033fbc5b9a000b8a262c6904ee4c2176119cdfd5a3", + "blockNumber": "0xfcfbdac", + "transactionHash": "0xa59c497d75cfbea8377ef3da9ed6dc3706d0eab9992aa5007dafb4b45b6f97c0", + "transactionIndex": "0x3", + "logIndex": "0x3", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000080000010000000000000000000000000000000000000000000000021000000000000040000000000000000000000020000000000000000000900000020000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa59c497d75cfbea8377ef3da9ed6dc3706d0eab9992aa5007dafb4b45b6f97c0", + "transactionIndex": "0x3", + "blockHash": "0x0d308f4e6b57757f38244e033fbc5b9a000b8a262c6904ee4c2176119cdfd5a3", + "blockNumber": "0xfcfbdac", + "gasUsed": "0x4942fa", + "effectiveGasPrice": "0x989680", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "gasUsedForL1": "0x1f8150", + "l1BlockNumber": "0x1405ffb" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xa52dd", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7862b48c801fac1da9fadd4f8217e99af82ba48f83f4b26794c1934144fd0a7a", + "transactionIndex": "0x1", + "blockHash": "0x9b2bb22c05f5d86ad692ea40ddbac3ce5be457548b7dbf56e48c944d8ec38483", + "blockNumber": "0xfcfbdb0", + "gasUsed": "0xa52dd", + "effectiveGasPrice": "0x989680", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "gasUsedForL1": "0x560c7", + "l1BlockNumber": "0x1405ffc" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1729299843, + "chain": 42161, + "commit": "5364751" +} \ No newline at end of file diff --git a/broadcast/InjectorInfraDeployment.s.sol/43114/run-latest.json b/broadcast/InjectorInfraDeployment.s.sol/43114/run-latest.json new file mode 100644 index 0000000..99b1b80 --- /dev/null +++ b/broadcast/InjectorInfraDeployment.s.sol/43114/run-latest.json @@ -0,0 +1,98 @@ +{ + "transactions": [ + { + "hash": "0x810f4226ee6f20e290661c91dc5f0f9d951ccb528f923671ec206b08eb822427", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2", + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x364497", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c81604e565b506001805460ff60a01b1916905560b8565b600180546001600160a01b03191690556065816068565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b613002806100c76000396000f3fe608060405234801561001057600080fd5b506004361061021c5760003560e01c8063715018a611610125578063b8dc491b116100ad578063e30c39781161007c578063e30c397814610501578063e6013f0014610512578063f2fde38b14610525578063f5167b4b14610538578063fb980d8d1461054157600080fd5b8063b8dc491b146104c0578063bb9488e6146104d3578063c399b217146104e6578063dd522bd5146104ee57600080fd5b806384eb2934116100f457806384eb293414610482578063850fd1d4146104955780638da5cb5b1461049e578063a1cc5aaf146104af578063ae898f0b146104b757600080fd5b8063715018a61461045757806379ba50971461045f5780638456cb591461046757806384b768cc1461046f57600080fd5b80634585e33b116101a8578063639ab82f11610177578063639ab82f146103ed57806366d7a82b14610400578063697dbaf41461041a5780636e04ff0d146104235780636f3ec7741461044457600080fd5b80634585e33b146102de57806350d6fd7e146102f15780635c975abb146102f95780635f31696d1461031657600080fd5b80631fccd9df116101ef5780631fccd9df146102955780632744a6291461029d5780633490ca0c146102b05780633f4ba83a146102c35780633f85861f146102cb57600080fd5b80630336252d14610221578063044b65161461023f5780631303f2c314610254578063156761301461027f575b600080fd5b610229610554565b60405161023691906127c5565b60405180910390f35b61025261024d3660046127ed565b6105b6565b005b600a54610267906001600160a01b031681565b6040516001600160a01b039091168152602001610236565b610287610626565b604051908152602001610236565b6102876106d8565b6102526102ab366004612838565b6107c1565b6102526102be366004612838565b61080a565b610252610853565b6102526102d9366004612838565b610865565b6102526102ec366004612851565b6108ae565b6102876109c4565b600154600160a01b900460ff166040519015158152602001610236565b6103ad6103243660046128c2565b6001600160a01b0316600090815260046020908152604091829020825160c081018452815480825260019092015460ff808216151594830185905261010082048116958301869052620100008204166060830181905266ffffffffffffff63010000008304811660808501819052600160501b9093041660a09093018390529295939493909190565b60408051968752941515602087015260ff938416948601949094529116606084015266ffffffffffffff90811660808401521660a082015260c001610236565b6102526103fb366004612923565b610a9e565b610408610c01565b604051610236969594939291906129d2565b61028760095481565b610436610431366004612851565b610f24565b604051610236929190612a9f565b610252610452366004612adb565b610f6e565b610252611038565b61025261104a565b61025261108e565b61025261047d366004612bd8565b61109e565b610252610490366004612838565b6110f7565b61028760085481565b6000546001600160a01b0316610267565b610229611140565b61028760065481565b6102526104ce366004612c14565b611151565b6102676104e1366004612838565b611234565b61022961125e565b6102526104fc366004612c4d565b611680565b6001546001600160a01b0316610267565b610252610520366004612bd8565b611809565b6102526105333660046128c2565b61181a565b61028760075481565b61025261054f366004612cc0565b61188b565b606060058054806020026020016040519081016040528092919081815260200182805480156105ac57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161058e575b5050505050905090565b6105be611d78565b6040516301628e8960e21b81526001600160a01b038381166004830152828116602483015284169063058a3a2490604401600060405180830381600087803b15801561060957600080fd5b505af115801561061d573d6000803e3d6000fd5b50505050505050565b600a546040516370a0823160e01b815230600482015260009182916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610673573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106979190612d45565b905060006106a36106d8565b90508082106106bd576106b68183612d74565b9250505090565b6106c78282612d94565b6106b690600019612da7565b505090565b6000806106e3611140565b905060005b81518110156106d35760006004600084848151811061070957610709612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff808216151595830195909552610100810485169382018490526201000081049094166060820181905266ffffffffffffff6301000000860481166080840152600160501b90950490941660a082015293509161079f91612ded565b60ff166107ac9190612e06565b6107b69085612e1d565b9350506001016106e8565b6107c9611d78565b60085460408051918252602082018390527fcb2b6a6fb49bc3d14ec4df1382f3e054aa7d18f8652ca7f911b164f935e6ffe8910160405180910390a1600855565b610812611d78565b60065460408051918252602082018390527f508d5d254c73fc57859953ca2255ad83280d37db4feabf411a1b350b176129bd910160405180910390a1600655565b61085b611d78565b610863611da5565b565b61086d611d78565b60095460408051918252602082018390527f04330086c73b1fe1e13cd47a61c692e7c4399b5de08ed94b7ab824684af09323910160405180910390a1600955565b60055415610967576000805b60055481101561093f57600581815481106108d7576108d7612dd7565b6000918252602090912001546001600160a01b0316331480610929575060006001600160a01b03166005828154811061091257610912612dd7565b6000918252602090912001546001600160a01b0316145b15610937576001915061093f565b6001016108ba565b508061096557604051639437e3bd60e01b81523360048201526024015b60405180910390fd5b505b61096f611dfa565b600061097d82840184612bd8565b905061098881611e25565b7f0b1fb210ec5764031c5903056a874464bf3cf67c63c7d82278903adb99585b4a816040516109b791906127c5565b60405180910390a1505050565b6000806109cf611140565b905060005b81518110156106d3576000600460008484815181106109f5576109f5612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c0810183528154815260019091015460ff808216151594830194909452610100810484169282018390526201000081049093166060820181905266ffffffffffffff6301000000850481166080840152600160501b90940490931660a082015292501115610a95578051610a929085612e1d565b93505b506001016109d4565b610aa6611d78565b60005b81811015610bfc57610ae3838383818110610ac657610ac6612dd7565b9050602002016020810190610adb91906128c2565b60029061213d565b15610ba857600060046000858585818110610b0057610b00612dd7565b9050602002016020810190610b1591906128c2565b6001600160a01b031681526020810191909152604001600020600101805460ff19169115159190911790557f8176fc5412eb5076fee7f1a264915b808c24d495c2698c189030e5200e707d25838383818110610b7357610b73612dd7565b9050602002016020810190610b8891906128c2565b6040516001600160a01b03909116815260200160405180910390a1610bf4565b828282818110610bba57610bba612dd7565b9050602002016020810190610bcf91906128c2565b604051639d81cdfd60e01b81526001600160a01b03909116600482015260240161095c565b600101610aa9565b505050565b6060806060806060806000610c14611140565b80519091506000816001600160401b03811115610c3357610c33612b1c565b604051908082528060200260200182016040528015610c5c578160200160208202803683370190505b5090506000826001600160401b03811115610c7957610c79612b1c565b604051908082528060200260200182016040528015610ca2578160200160208202803683370190505b5090506000836001600160401b03811115610cbf57610cbf612b1c565b604051908082528060200260200182016040528015610ce8578160200160208202803683370190505b5090506000846001600160401b03811115610d0557610d05612b1c565b604051908082528060200260200182016040528015610d2e578160200160208202803683370190505b5090506000856001600160401b03811115610d4b57610d4b612b1c565b604051908082528060200260200182016040528015610d74578160200160208202803683370190505b50905060005b8751811015610f0d576000600460008a8481518110610d9b57610d9b612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a0830152885191925090889084908110610e3c57610e3c612dd7565b6020026020010181815250508060400151858381518110610e5f57610e5f612dd7565b602002602001019060ff16908160ff16815250508060600151868381518110610e8a57610e8a612dd7565b602002602001019060ff16908160ff16815250508060800151848381518110610eb557610eb5612dd7565b602002602001019066ffffffffffffff16908166ffffffffffffff16815250508060a00151838381518110610eec57610eec612dd7565b66ffffffffffffff9092166020928302919091019091015250600101610d7a565b50959c939b50909950909750955091935090915050565b60006060610f30611dfa565b6000610f3a61125e565b90506000815111925080604051602001610f5491906127c5565b6040516020818303038152906040529150505b9250929050565b610f76611d78565b8282610f8381838561215b565b6040516393f7aa6760e01b81526001600160a01b038581166004830152602482018590528316906393f7aa6790604401600060405180830381600087803b158015610fcd57600080fd5b505af1158015610fe1573d6000803e3d6000fd5b5050604080516001600160a01b03808a168252881660208201529081018690527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9250606001905060405180910390a15050505050565b611040611d78565b610863600061221f565b60015433906001600160a01b031681146110825760405163118cdaa760e01b81526001600160a01b038216600482015260240161095c565b61108b8161221f565b50565b611096611d78565b610863612238565b6110a6611d78565b7fbcc1de8f0bbbccaa2eb378e063e2b23f69219398ca39df8eab1e04a52fa7eb3c6005826040516110d8929190612e30565b60405180910390a180516110f3906005906020840190612706565b5050565b6110ff611d78565b60075460408051918252602082018390527ffc2e25d1e67dbfe5eea266d19fdc65c5ccb1f2ca2ae7e0ff8075940d85e517ca910160405180910390a1600755565b606061114c600261227b565b905090565b611159611d78565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156111a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c49190612d45565b90506111d183838361228f565b826001600160a01b03167f17ebca81c5f7ed9c553f76ca3f4a03b93af7d9ea1f3348a879306375452ca46f61120e6000546001600160a01b031690565b604080516001600160a01b039092168252602082018590520160405180910390a2505050565b6005818154811061124457600080fd5b6000918252602090912001546001600160a01b0316905081565b6060600061126a611140565b9050600081516001600160401b0381111561128757611287612b1c565b6040519080825280602002602001820160405280156112b0578160200160208202803683370190505b50600654600a546009546040516370a0823160e01b815230600482015293945091926001600160a01b0390911691600091829084906370a0823190602401602060405180830381865afa15801561130b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132f9190612d45565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a081018290529192505b885181101561166657600460008a838151811061138357611383612dd7565b6020908102919091018101516001600160a01b031682528181019290925260409081016000908120825160c0810184528154815260019091015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a08301528a51919350908a908390811061142557611425612dd7565b6020908102919091010151604051632474e32f60e11b81526001600160a01b0389811660048301529192506000918316906348e9c65e9060240160a060405180830381865afa15801561147c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a09190612e90565b6020015190508884600001511115611502578a83815181106114c4576114c4612dd7565b6020908102919091010151845160405163062c3bc560e21b81526001600160a01b0390921660048301526024820152604481018a905260640161095c565b4286856080015166ffffffffffffff1661151c9190612e1d565b111580156115375750428460a0015166ffffffffffffff1611155b80156115435750428111155b8015611550575083518510155b80156115695750836040015160ff16846060015160ff16105b8015611576575083518910155b80156115f65750604051632474e32f60e11b81526001600160a01b0389811660048301523091908416906348e9c65e9060240160a060405180830381865afa1580156115c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ea9190612e90565b516001600160a01b0316145b1561165c578a838151811061160d5761160d612dd7565b60200260200101518a888151811061162757611627612dd7565b6001600160a01b03909216602092830291909101909101528661164981612f08565b8551909850611659915086612d94565b94505b5050600101611364565b5087518414611673578387525b5094979650505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156116c55750825b90506000826001600160401b031660011480156116e15750303b155b9050811580156116ef575080155b1561170d5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561173757845460ff60401b1916600160401b1785555b6117408a61221f565b88516117539060059060208c0190612706565b506009889055600a80546001600160a01b0319166001600160a01b03891617905560068690556040517f48154c24998d5bf5add9279c50f1ec3c7286ad148f3e340237fa2afcbe2b56f0906117af908b908b908b908b90612f21565b60405180910390a183156117fd57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050505050565b611811611d78565b61108b81611e25565b611822611d78565b600180546001600160a01b0383166001600160a01b031990911681179091556118536000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b611893611d78565b60008060006006541180156118a9575084600654105b1561190a57868660008181106118c1576118c1612dd7565b90506020020160208101906118d691906128c2565b60065460405163062c3bc560e21b81526001600160a01b03909216600483015260248201879052604482015260640161095c565b60005b86811015611d6e57600088888381811061192957611929612dd7565b905060200201602081019061193e91906128c2565b600a54604051632474e32f60e11b81526001600160a01b0391821660048201529192503091908316906348e9c65e9060240160a060405180830381865afa15801561198d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b19190612e90565b516001600160a01b0316146119f057600a5460405163085e058f60e11b81526001600160a01b038084166004830152909116602482015260440161095c565b611a22898984818110611a0557611a05612dd7565b9050602002016020810190611a1a91906128c2565b6002906122c0565b93506000925083158015611a7d5750600460008a8a85818110611a4757611a47612dd7565b9050602002016020810190611a5c91906128c2565b6001600160a01b0316815260208101919091526040016000206001015460ff165b15611ad657600460008a8a85818110611a9857611a98612dd7565b9050602002016020810190611aad91906128c2565b6001600160a01b0316815260208101919091526040016000206001015462010000900460ff1692505b6000600460008b8b86818110611aee57611aee612dd7565b9050602002016020810190611b0391906128c2565b6001600160a01b0316815260208082019290925260409081016000908120825160c08101845260019182015466ffffffffffffff630100000090910481166080830152948101919091528b815260ff8b16928101929092526060820181905291881660a0820152915081906004908c8c87818110611b8357611b83612dd7565b9050602002016020810190611b9891906128c2565b6001600160a01b031681526020808201929092526040908101600020835181559183015160019092018054918401516060850151608086015160a09096015161ffff1990941694151561ff0019169490941761010060ff928316021769ffffffffffffffff0000191662010000919094160269ffffffffffffff000000191692909217630100000066ffffffffffffff948516021766ffffffffffffff60501b1916600160501b939091169290920291909117905560075415801590611c665750611c616109c4565b600754105b15611c8f57611c736109c4565b604051630e0162c960e41b815260040161095c91815260200190565b6000600854118015611ca95750611ca46106d8565b600854105b15611cd257611cb66106d8565b6040516396e0090f60e01b815260040161095c91815260200190565b7febef4fa55256f5e02c6edb88e4d7b3cdce532f1dc3088e6d31389d7601c32c7b8a8a85818110611d0557611d05612dd7565b9050602002016020810190611d1a91906128c2565b604080516001600160a01b03929092168252602082018b905260ff8a8116838301528716606083015266ffffffffffffff8916608083015287151560a0830152519081900360c00190a1505060010161190d565b5050505050505050565b6000546001600160a01b031633146108635760405163118cdaa760e01b815233600482015260240161095c565b611dad6122d5565b6001805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600154600160a01b900460ff16156108635760405163d93c066560e01b815260040160405180910390fd5b611e2d611dfa565b600954600a546040516370a0823160e01b81523060048201526001600160a01b039091169060009082906370a0823190602401602060405180830381865afa158015611e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea19190612d45565b905060005b8451811015612136576000858281518110611ec357611ec3612dd7565b6020908102919091018101516001600160a01b03808216600081815260049485905260408082209051632474e32f60e11b8152938a16958401959095529294508492916348e9c65e9060240160a060405180830381865afa158015611f2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f509190612e90565b6020015160018401549091504290611f79908a906301000000900466ffffffffffffff16612e1d565b11158015611f9c5750600183015442600160501b90910466ffffffffffffff1611155b8015611fa85750428111155b8015611fc75750600183015460ff610100820481166201000090920416105b8015611fd4575082548610155b8015611fe35750600654835411155b8015611ff35750600183015460ff165b15612126576120078785856000015461215b565b82546040516393f7aa6760e01b81526001600160a01b0389811660048301526024820192909252908316906393f7aa6790604401600060405180830381600087803b15801561205557600080fd5b505af1158015612069573d6000803e3d6000fd5b5050845461207a9250905087612d94565b60018401805469ffffffffffffff000000191663010000004266ffffffffffffff1602178082559197506201000090910460ff169060026120ba83612f59565b825460ff9182166101009390930a9283029190920219909116179055508254604080516001600160a01b0380881682528a166020820152908101919091527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9060600160405180910390a15b505060019092019150611ea69050565b5050505050565b6000612152836001600160a01b0384166122ff565b90505b92915050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526121ac84826123f9565b612219576040516001600160a01b0384811660248301526000604483015261220f91869182169063095ea7b3906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506124a1565b61221984826124a1565b50505050565b600180546001600160a01b031916905561108b81612504565b612240611dfa565b6001805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611ddd3390565b6060600061228883612554565b9392505050565b6040516001600160a01b03838116602483015260448201839052610bfc91859182169063a9059cbb906064016121dd565b6000612152836001600160a01b0384166125b0565b600154600160a01b900460ff1661086357604051638dfc202b60e01b815260040160405180910390fd5b600081815260018301602052604081205480156123e8576000612323600183612d94565b855490915060009061233790600190612d94565b905080821461239c57600086600001828154811061235757612357612dd7565b906000526020600020015490508087600001848154811061237a5761237a612dd7565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806123ad576123ad612f78565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612155565b6000915050612155565b5092915050565b6000806000846001600160a01b0316846040516124169190612f8e565b6000604051808303816000865af19150503d8060008114612453576040519150601f19603f3d011682016040523d82523d6000602084013e612458565b606091505b50915091508180156124825750805115806124825750808060200190518101906124829190612faa565b801561249857506000856001600160a01b03163b115b95945050505050565b60006124b66001600160a01b038416836125ff565b905080516000141580156124db5750808060200190518101906124d99190612faa565b155b15610bfc57604051635274afe760e01b81526001600160a01b038416600482015260240161095c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156125a457602002820191906000526020600020905b815481526020019060010190808311612590575b50505050509050919050565b60008181526001830160205260408120546125f757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155612155565b506000612155565b60606121528383600084600080856001600160a01b031684866040516126259190612f8e565b60006040518083038185875af1925050503d8060008114612662576040519150601f19603f3d011682016040523d82523d6000602084013e612667565b606091505b5091509150612677868383612681565b9695505050505050565b60608261269657612691826126dd565b612288565b81511580156126ad57506001600160a01b0384163b155b156126d657604051639996b31560e01b81526001600160a01b038516600482015260240161095c565b5080612288565b8051156126ed5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b82805482825590600052602060002090810192821561275b579160200282015b8281111561275b57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190612726565b5061276792915061276b565b5090565b5b80821115612767576000815560010161276c565b60008151808452602080850194506020840160005b838110156127ba5781516001600160a01b031687529582019590820190600101612795565b509495945050505050565b6020815260006121526020830184612780565b6001600160a01b038116811461108b57600080fd5b60008060006060848603121561280257600080fd5b833561280d816127d8565b9250602084013561281d816127d8565b9150604084013561282d816127d8565b809150509250925092565b60006020828403121561284a57600080fd5b5035919050565b6000806020838503121561286457600080fd5b82356001600160401b038082111561287b57600080fd5b818501915085601f83011261288f57600080fd5b81358181111561289e57600080fd5b8660208285010111156128b057600080fd5b60209290920196919550909350505050565b6000602082840312156128d457600080fd5b8135612288816127d8565b60008083601f8401126128f157600080fd5b5081356001600160401b0381111561290857600080fd5b6020830191508360208260051b8501011115610f6757600080fd5b6000806020838503121561293657600080fd5b82356001600160401b0381111561294c57600080fd5b612958858286016128df565b90969095509350505050565b60008151808452602080850194506020840160005b838110156127ba57815160ff1687529582019590820190600101612979565b60008151808452602080850194506020840160005b838110156127ba57815166ffffffffffffff16875295820195908201906001016129ad565b60c0815260006129e560c0830189612780565b82810360208481019190915288518083528982019282019060005b81811015612a1c57845183529383019391830191600101612a00565b50508481036040860152612a30818a612964565b925050508281036060840152612a468187612964565b90508281036080840152612a5a8186612998565b905082810360a0840152612a6e8185612998565b9998505050505050505050565b60005b83811015612a96578181015183820152602001612a7e565b50506000910152565b82151581526040602082015260008251806040840152612ac6816060850160208701612a7b565b601f01601f1916919091016060019392505050565b600080600060608486031215612af057600080fd5b8335612afb816127d8565b92506020840135612b0b816127d8565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b600082601f830112612b4357600080fd5b813560206001600160401b0380831115612b5f57612b5f612b1c565b8260051b604051601f19603f83011681018181108482111715612b8457612b84612b1c565b6040529384526020818701810194908101925087851115612ba457600080fd5b6020870191505b84821015612bcd578135612bbe816127d8565b83529183019190830190612bab565b979650505050505050565b600060208284031215612bea57600080fd5b81356001600160401b03811115612c0057600080fd5b612c0c84828501612b32565b949350505050565b60008060408385031215612c2757600080fd5b8235612c32816127d8565b91506020830135612c42816127d8565b809150509250929050565b600080600080600060a08688031215612c6557600080fd5b8535612c70816127d8565b945060208601356001600160401b03811115612c8b57600080fd5b612c9788828901612b32565b945050604086013592506060860135612caf816127d8565b949793965091946080013592915050565b600080600080600060808688031215612cd857600080fd5b85356001600160401b03811115612cee57600080fd5b612cfa888289016128df565b90965094505060208601359250604086013560ff81168114612d1b57600080fd5b9150606086013566ffffffffffffff81168114612d3757600080fd5b809150509295509295909350565b600060208284031215612d5757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b81810360008312801583831316838312821617156123f2576123f2612d5e565b8181038181111561215557612155612d5e565b80820260008212600160ff1b84141615612dc357612dc3612d5e565b818105831482151761215557612155612d5e565b634e487b7160e01b600052603260045260246000fd5b60ff828116828216039081111561215557612155612d5e565b808202811582820484141761215557612155612d5e565b8082018082111561215557612155612d5e565b600060408201604083528085548083526060850191508660005260209250602060002060005b82811015612e7b5781546001600160a01b031684529284019260019182019101612e56565b50505083810360208501526126778186612780565b600060a08284031215612ea257600080fd5b60405160a081018181106001600160401b0382111715612ec457612ec4612b1c565b6040528251612ed2816127d8565b80825250602083015160208201526040830151604082015260608301516060820152608083015160808201528091505092915050565b600060018201612f1a57612f1a612d5e565b5060010190565b608081526000612f346080830187612780565b6020830195909552506001600160a01b03929092166040830152606090910152919050565b600060ff821660ff8103612f6f57612f6f612d5e565b60010192915050565b634e487b7160e01b600052603160045260246000fd5b60008251612fa0818460208701612a7b565b9190910192915050565b600060208284031215612fbc57600080fd5b8151801515811461228857600080fdfea2646970667358221220ae66ed43a86f216ea859027c0faf1bb787b26cf2d627b27f083738293c11506764736f6c63430008190033", + "nonce": "0x0", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb83614922b633b7e3609dbec85b977a881a5f36eef7a3a5b2356000321f4c869", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2Factory", + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "function": null, + "arguments": [ + "0x747c4f7D3Fc02b7975779efFDf5D1C77105109cB" + ], + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x66d74", + "value": "0x0", + "input": "0x60a0604052348015600f57600080fd5b5060405161056a38038061056a833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b6080516104df61008b60003960008181604b015261011c01526104df6000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80635c60da1b14610046578063911834491461008a578063d5d9bd451461009f575b600080fd5b61006d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100926100b2565b60405161008191906102f7565b61006d6100ad36600461033e565b610114565b6060600080548060200260200160405190810160405280929190818152602001828054801561010a57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116100ec575b5050505050905090565b6000806101407f0000000000000000000000000000000000000000000000000000000000000000610240565b60405163dd522bd560e01b81529091506001600160a01b0382169063dd522bd5906101779086908b908b908b908b90600401610438565b600060405180830381600087803b15801561019157600080fd5b505af11580156101a5573d6000803e3d6000fd5b50505050806001600160a01b03167fa3a441abb66573732b057cae6792f260cf20589c6a625998a2861eaa614d701c8887866040516101e693929190610476565b60405180910390a2600080546001810182559080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630180546001600160a01b0319166001600160a01b0383161790559695505050505050565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008260601b60e81c176000526e5af43d82803e903d91602b57fd5bf38260781b17602052603760096000f090506001600160a01b0381166102ad576040516330be1a3d60e21b815260040160405180910390fd5b919050565b60008151808452602080850194506020840160005b838110156102ec5781516001600160a01b0316875295820195908201906001016102c7565b509495945050505050565b60208152600061030a60208301846102b2565b9392505050565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b03811681146102ad57600080fd5b600080600080600060a0868803121561035657600080fd5b853567ffffffffffffffff8082111561036e57600080fd5b818801915088601f83011261038257600080fd5b813560208282111561039657610396610311565b8160051b604051601f19603f830116810181811086821117156103bb576103bb610311565b60405292835281830193508481018201928c8411156103d957600080fd5b948201945b838610156103fe576103ef86610327565b855294820194938201936103de565b9950508901359650610417925050604088019050610327565b92506060860135915061042c60808701610327565b90509295509295909350565b600060018060a01b03808816835260a0602084015261045a60a08401886102b2565b6040840196909652939093166060820152608001525092915050565b60608152600061048960608301866102b2565b6001600160a01b039485166020840152929093166040909101529291505056fea26469706673582212202c8cb668dbf88d9d414ef49a79b71492052c2fc3f505eb650a5fdce3a09e84c564736f6c63430008190033000000000000000000000000747c4f7d3fc02b7975779effdf5d1c77105109cb", + "nonce": "0x1", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2ac3c1", + "logs": [ + { + "address": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000ee461f0567bdf65bb4cedaa6abe70e4a710ba853" + ], + "data": "0x", + "blockHash": "0x43ae174648b37047181645b2b58d45579cb9462397aa5038a2b0673063d118ab", + "blockNumber": "0x318cc13", + "transactionHash": "0x810f4226ee6f20e290661c91dc5f0f9d951ccb528f923671ec206b08eb822427", + "transactionIndex": "0x2", + "logIndex": "0x1", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000080000010000000000000000000000000000000000000000000000021000000000000040000000000000000000000020000000000000000000900000020000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x810f4226ee6f20e290661c91dc5f0f9d951ccb528f923671ec206b08eb822427", + "transactionIndex": "0x2", + "blockHash": "0x43ae174648b37047181645b2b58d45579cb9462397aa5038a2b0673063d118ab", + "blockNumber": "0x318cc13", + "gasUsed": "0x29c1aa", + "effectiveGasPrice": "0x5d21dba01", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x15c1f3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb83614922b633b7e3609dbec85b977a881a5f36eef7a3a5b2356000321f4c869", + "transactionIndex": "0x3", + "blockHash": "0xa5f1706629e7e9b9063ac414cd022eba6b747fbb96e4a02b51e75f50bf2e5b30", + "blockNumber": "0x318cc17", + "gasUsed": "0x4f216", + "effectiveGasPrice": "0x5d21dba01", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1729299412, + "chain": 43114, + "commit": "5364751" +} \ No newline at end of file diff --git a/broadcast/InjectorInfraDeployment.s.sol/8453/run-latest.json b/broadcast/InjectorInfraDeployment.s.sol/8453/run-latest.json new file mode 100644 index 0000000..8f25391 --- /dev/null +++ b/broadcast/InjectorInfraDeployment.s.sol/8453/run-latest.json @@ -0,0 +1,110 @@ +{ + "transactions": [ + { + "hash": "0xf7847bb5a526d38d7cbeaf62b05bb19c325422897b424224b1895051eeecc25b", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2", + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x364497", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c81604e565b506001805460ff60a01b1916905560b8565b600180546001600160a01b03191690556065816068565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b613002806100c76000396000f3fe608060405234801561001057600080fd5b506004361061021c5760003560e01c8063715018a611610125578063b8dc491b116100ad578063e30c39781161007c578063e30c397814610501578063e6013f0014610512578063f2fde38b14610525578063f5167b4b14610538578063fb980d8d1461054157600080fd5b8063b8dc491b146104c0578063bb9488e6146104d3578063c399b217146104e6578063dd522bd5146104ee57600080fd5b806384eb2934116100f457806384eb293414610482578063850fd1d4146104955780638da5cb5b1461049e578063a1cc5aaf146104af578063ae898f0b146104b757600080fd5b8063715018a61461045757806379ba50971461045f5780638456cb591461046757806384b768cc1461046f57600080fd5b80634585e33b116101a8578063639ab82f11610177578063639ab82f146103ed57806366d7a82b14610400578063697dbaf41461041a5780636e04ff0d146104235780636f3ec7741461044457600080fd5b80634585e33b146102de57806350d6fd7e146102f15780635c975abb146102f95780635f31696d1461031657600080fd5b80631fccd9df116101ef5780631fccd9df146102955780632744a6291461029d5780633490ca0c146102b05780633f4ba83a146102c35780633f85861f146102cb57600080fd5b80630336252d14610221578063044b65161461023f5780631303f2c314610254578063156761301461027f575b600080fd5b610229610554565b60405161023691906127c5565b60405180910390f35b61025261024d3660046127ed565b6105b6565b005b600a54610267906001600160a01b031681565b6040516001600160a01b039091168152602001610236565b610287610626565b604051908152602001610236565b6102876106d8565b6102526102ab366004612838565b6107c1565b6102526102be366004612838565b61080a565b610252610853565b6102526102d9366004612838565b610865565b6102526102ec366004612851565b6108ae565b6102876109c4565b600154600160a01b900460ff166040519015158152602001610236565b6103ad6103243660046128c2565b6001600160a01b0316600090815260046020908152604091829020825160c081018452815480825260019092015460ff808216151594830185905261010082048116958301869052620100008204166060830181905266ffffffffffffff63010000008304811660808501819052600160501b9093041660a09093018390529295939493909190565b60408051968752941515602087015260ff938416948601949094529116606084015266ffffffffffffff90811660808401521660a082015260c001610236565b6102526103fb366004612923565b610a9e565b610408610c01565b604051610236969594939291906129d2565b61028760095481565b610436610431366004612851565b610f24565b604051610236929190612a9f565b610252610452366004612adb565b610f6e565b610252611038565b61025261104a565b61025261108e565b61025261047d366004612bd8565b61109e565b610252610490366004612838565b6110f7565b61028760085481565b6000546001600160a01b0316610267565b610229611140565b61028760065481565b6102526104ce366004612c14565b611151565b6102676104e1366004612838565b611234565b61022961125e565b6102526104fc366004612c4d565b611680565b6001546001600160a01b0316610267565b610252610520366004612bd8565b611809565b6102526105333660046128c2565b61181a565b61028760075481565b61025261054f366004612cc0565b61188b565b606060058054806020026020016040519081016040528092919081815260200182805480156105ac57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161058e575b5050505050905090565b6105be611d78565b6040516301628e8960e21b81526001600160a01b038381166004830152828116602483015284169063058a3a2490604401600060405180830381600087803b15801561060957600080fd5b505af115801561061d573d6000803e3d6000fd5b50505050505050565b600a546040516370a0823160e01b815230600482015260009182916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610673573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106979190612d45565b905060006106a36106d8565b90508082106106bd576106b68183612d74565b9250505090565b6106c78282612d94565b6106b690600019612da7565b505090565b6000806106e3611140565b905060005b81518110156106d35760006004600084848151811061070957610709612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff808216151595830195909552610100810485169382018490526201000081049094166060820181905266ffffffffffffff6301000000860481166080840152600160501b90950490941660a082015293509161079f91612ded565b60ff166107ac9190612e06565b6107b69085612e1d565b9350506001016106e8565b6107c9611d78565b60085460408051918252602082018390527fcb2b6a6fb49bc3d14ec4df1382f3e054aa7d18f8652ca7f911b164f935e6ffe8910160405180910390a1600855565b610812611d78565b60065460408051918252602082018390527f508d5d254c73fc57859953ca2255ad83280d37db4feabf411a1b350b176129bd910160405180910390a1600655565b61085b611d78565b610863611da5565b565b61086d611d78565b60095460408051918252602082018390527f04330086c73b1fe1e13cd47a61c692e7c4399b5de08ed94b7ab824684af09323910160405180910390a1600955565b60055415610967576000805b60055481101561093f57600581815481106108d7576108d7612dd7565b6000918252602090912001546001600160a01b0316331480610929575060006001600160a01b03166005828154811061091257610912612dd7565b6000918252602090912001546001600160a01b0316145b15610937576001915061093f565b6001016108ba565b508061096557604051639437e3bd60e01b81523360048201526024015b60405180910390fd5b505b61096f611dfa565b600061097d82840184612bd8565b905061098881611e25565b7f0b1fb210ec5764031c5903056a874464bf3cf67c63c7d82278903adb99585b4a816040516109b791906127c5565b60405180910390a1505050565b6000806109cf611140565b905060005b81518110156106d3576000600460008484815181106109f5576109f5612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c0810183528154815260019091015460ff808216151594830194909452610100810484169282018390526201000081049093166060820181905266ffffffffffffff6301000000850481166080840152600160501b90940490931660a082015292501115610a95578051610a929085612e1d565b93505b506001016109d4565b610aa6611d78565b60005b81811015610bfc57610ae3838383818110610ac657610ac6612dd7565b9050602002016020810190610adb91906128c2565b60029061213d565b15610ba857600060046000858585818110610b0057610b00612dd7565b9050602002016020810190610b1591906128c2565b6001600160a01b031681526020810191909152604001600020600101805460ff19169115159190911790557f8176fc5412eb5076fee7f1a264915b808c24d495c2698c189030e5200e707d25838383818110610b7357610b73612dd7565b9050602002016020810190610b8891906128c2565b6040516001600160a01b03909116815260200160405180910390a1610bf4565b828282818110610bba57610bba612dd7565b9050602002016020810190610bcf91906128c2565b604051639d81cdfd60e01b81526001600160a01b03909116600482015260240161095c565b600101610aa9565b505050565b6060806060806060806000610c14611140565b80519091506000816001600160401b03811115610c3357610c33612b1c565b604051908082528060200260200182016040528015610c5c578160200160208202803683370190505b5090506000826001600160401b03811115610c7957610c79612b1c565b604051908082528060200260200182016040528015610ca2578160200160208202803683370190505b5090506000836001600160401b03811115610cbf57610cbf612b1c565b604051908082528060200260200182016040528015610ce8578160200160208202803683370190505b5090506000846001600160401b03811115610d0557610d05612b1c565b604051908082528060200260200182016040528015610d2e578160200160208202803683370190505b5090506000856001600160401b03811115610d4b57610d4b612b1c565b604051908082528060200260200182016040528015610d74578160200160208202803683370190505b50905060005b8751811015610f0d576000600460008a8481518110610d9b57610d9b612dd7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020815160c081018352815480825260019092015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a0830152885191925090889084908110610e3c57610e3c612dd7565b6020026020010181815250508060400151858381518110610e5f57610e5f612dd7565b602002602001019060ff16908160ff16815250508060600151868381518110610e8a57610e8a612dd7565b602002602001019060ff16908160ff16815250508060800151848381518110610eb557610eb5612dd7565b602002602001019066ffffffffffffff16908166ffffffffffffff16815250508060a00151838381518110610eec57610eec612dd7565b66ffffffffffffff9092166020928302919091019091015250600101610d7a565b50959c939b50909950909750955091935090915050565b60006060610f30611dfa565b6000610f3a61125e565b90506000815111925080604051602001610f5491906127c5565b6040516020818303038152906040529150505b9250929050565b610f76611d78565b8282610f8381838561215b565b6040516393f7aa6760e01b81526001600160a01b038581166004830152602482018590528316906393f7aa6790604401600060405180830381600087803b158015610fcd57600080fd5b505af1158015610fe1573d6000803e3d6000fd5b5050604080516001600160a01b03808a168252881660208201529081018690527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9250606001905060405180910390a15050505050565b611040611d78565b610863600061221f565b60015433906001600160a01b031681146110825760405163118cdaa760e01b81526001600160a01b038216600482015260240161095c565b61108b8161221f565b50565b611096611d78565b610863612238565b6110a6611d78565b7fbcc1de8f0bbbccaa2eb378e063e2b23f69219398ca39df8eab1e04a52fa7eb3c6005826040516110d8929190612e30565b60405180910390a180516110f3906005906020840190612706565b5050565b6110ff611d78565b60075460408051918252602082018390527ffc2e25d1e67dbfe5eea266d19fdc65c5ccb1f2ca2ae7e0ff8075940d85e517ca910160405180910390a1600755565b606061114c600261227b565b905090565b611159611d78565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156111a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c49190612d45565b90506111d183838361228f565b826001600160a01b03167f17ebca81c5f7ed9c553f76ca3f4a03b93af7d9ea1f3348a879306375452ca46f61120e6000546001600160a01b031690565b604080516001600160a01b039092168252602082018590520160405180910390a2505050565b6005818154811061124457600080fd5b6000918252602090912001546001600160a01b0316905081565b6060600061126a611140565b9050600081516001600160401b0381111561128757611287612b1c565b6040519080825280602002602001820160405280156112b0578160200160208202803683370190505b50600654600a546009546040516370a0823160e01b815230600482015293945091926001600160a01b0390911691600091829084906370a0823190602401602060405180830381865afa15801561130b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132f9190612d45565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a081018290529192505b885181101561166657600460008a838151811061138357611383612dd7565b6020908102919091018101516001600160a01b031682528181019290925260409081016000908120825160c0810184528154815260019091015460ff8082161515958301959095526101008104851693820193909352620100008304909316606084015266ffffffffffffff6301000000830481166080850152600160501b90920490911660a08301528a51919350908a908390811061142557611425612dd7565b6020908102919091010151604051632474e32f60e11b81526001600160a01b0389811660048301529192506000918316906348e9c65e9060240160a060405180830381865afa15801561147c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a09190612e90565b6020015190508884600001511115611502578a83815181106114c4576114c4612dd7565b6020908102919091010151845160405163062c3bc560e21b81526001600160a01b0390921660048301526024820152604481018a905260640161095c565b4286856080015166ffffffffffffff1661151c9190612e1d565b111580156115375750428460a0015166ffffffffffffff1611155b80156115435750428111155b8015611550575083518510155b80156115695750836040015160ff16846060015160ff16105b8015611576575083518910155b80156115f65750604051632474e32f60e11b81526001600160a01b0389811660048301523091908416906348e9c65e9060240160a060405180830381865afa1580156115c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ea9190612e90565b516001600160a01b0316145b1561165c578a838151811061160d5761160d612dd7565b60200260200101518a888151811061162757611627612dd7565b6001600160a01b03909216602092830291909101909101528661164981612f08565b8551909850611659915086612d94565b94505b5050600101611364565b5087518414611673578387525b5094979650505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156116c55750825b90506000826001600160401b031660011480156116e15750303b155b9050811580156116ef575080155b1561170d5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561173757845460ff60401b1916600160401b1785555b6117408a61221f565b88516117539060059060208c0190612706565b506009889055600a80546001600160a01b0319166001600160a01b03891617905560068690556040517f48154c24998d5bf5add9279c50f1ec3c7286ad148f3e340237fa2afcbe2b56f0906117af908b908b908b908b90612f21565b60405180910390a183156117fd57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050505050565b611811611d78565b61108b81611e25565b611822611d78565b600180546001600160a01b0383166001600160a01b031990911681179091556118536000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b611893611d78565b60008060006006541180156118a9575084600654105b1561190a57868660008181106118c1576118c1612dd7565b90506020020160208101906118d691906128c2565b60065460405163062c3bc560e21b81526001600160a01b03909216600483015260248201879052604482015260640161095c565b60005b86811015611d6e57600088888381811061192957611929612dd7565b905060200201602081019061193e91906128c2565b600a54604051632474e32f60e11b81526001600160a01b0391821660048201529192503091908316906348e9c65e9060240160a060405180830381865afa15801561198d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b19190612e90565b516001600160a01b0316146119f057600a5460405163085e058f60e11b81526001600160a01b038084166004830152909116602482015260440161095c565b611a22898984818110611a0557611a05612dd7565b9050602002016020810190611a1a91906128c2565b6002906122c0565b93506000925083158015611a7d5750600460008a8a85818110611a4757611a47612dd7565b9050602002016020810190611a5c91906128c2565b6001600160a01b0316815260208101919091526040016000206001015460ff165b15611ad657600460008a8a85818110611a9857611a98612dd7565b9050602002016020810190611aad91906128c2565b6001600160a01b0316815260208101919091526040016000206001015462010000900460ff1692505b6000600460008b8b86818110611aee57611aee612dd7565b9050602002016020810190611b0391906128c2565b6001600160a01b0316815260208082019290925260409081016000908120825160c08101845260019182015466ffffffffffffff630100000090910481166080830152948101919091528b815260ff8b16928101929092526060820181905291881660a0820152915081906004908c8c87818110611b8357611b83612dd7565b9050602002016020810190611b9891906128c2565b6001600160a01b031681526020808201929092526040908101600020835181559183015160019092018054918401516060850151608086015160a09096015161ffff1990941694151561ff0019169490941761010060ff928316021769ffffffffffffffff0000191662010000919094160269ffffffffffffff000000191692909217630100000066ffffffffffffff948516021766ffffffffffffff60501b1916600160501b939091169290920291909117905560075415801590611c665750611c616109c4565b600754105b15611c8f57611c736109c4565b604051630e0162c960e41b815260040161095c91815260200190565b6000600854118015611ca95750611ca46106d8565b600854105b15611cd257611cb66106d8565b6040516396e0090f60e01b815260040161095c91815260200190565b7febef4fa55256f5e02c6edb88e4d7b3cdce532f1dc3088e6d31389d7601c32c7b8a8a85818110611d0557611d05612dd7565b9050602002016020810190611d1a91906128c2565b604080516001600160a01b03929092168252602082018b905260ff8a8116838301528716606083015266ffffffffffffff8916608083015287151560a0830152519081900360c00190a1505060010161190d565b5050505050505050565b6000546001600160a01b031633146108635760405163118cdaa760e01b815233600482015260240161095c565b611dad6122d5565b6001805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600154600160a01b900460ff16156108635760405163d93c066560e01b815260040160405180910390fd5b611e2d611dfa565b600954600a546040516370a0823160e01b81523060048201526001600160a01b039091169060009082906370a0823190602401602060405180830381865afa158015611e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea19190612d45565b905060005b8451811015612136576000858281518110611ec357611ec3612dd7565b6020908102919091018101516001600160a01b03808216600081815260049485905260408082209051632474e32f60e11b8152938a16958401959095529294508492916348e9c65e9060240160a060405180830381865afa158015611f2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f509190612e90565b6020015160018401549091504290611f79908a906301000000900466ffffffffffffff16612e1d565b11158015611f9c5750600183015442600160501b90910466ffffffffffffff1611155b8015611fa85750428111155b8015611fc75750600183015460ff610100820481166201000090920416105b8015611fd4575082548610155b8015611fe35750600654835411155b8015611ff35750600183015460ff165b15612126576120078785856000015461215b565b82546040516393f7aa6760e01b81526001600160a01b0389811660048301526024820192909252908316906393f7aa6790604401600060405180830381600087803b15801561205557600080fd5b505af1158015612069573d6000803e3d6000fd5b5050845461207a9250905087612d94565b60018401805469ffffffffffffff000000191663010000004266ffffffffffffff1602178082559197506201000090910460ff169060026120ba83612f59565b825460ff9182166101009390930a9283029190920219909116179055508254604080516001600160a01b0380881682528a166020820152908101919091527f42c5a1aa2896dbff11ccaedf5e887abef468dbd09f3b007ead8de6bc0729597b9060600160405180910390a15b505060019092019150611ea69050565b5050505050565b6000612152836001600160a01b0384166122ff565b90505b92915050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526121ac84826123f9565b612219576040516001600160a01b0384811660248301526000604483015261220f91869182169063095ea7b3906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506124a1565b61221984826124a1565b50505050565b600180546001600160a01b031916905561108b81612504565b612240611dfa565b6001805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611ddd3390565b6060600061228883612554565b9392505050565b6040516001600160a01b03838116602483015260448201839052610bfc91859182169063a9059cbb906064016121dd565b6000612152836001600160a01b0384166125b0565b600154600160a01b900460ff1661086357604051638dfc202b60e01b815260040160405180910390fd5b600081815260018301602052604081205480156123e8576000612323600183612d94565b855490915060009061233790600190612d94565b905080821461239c57600086600001828154811061235757612357612dd7565b906000526020600020015490508087600001848154811061237a5761237a612dd7565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806123ad576123ad612f78565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612155565b6000915050612155565b5092915050565b6000806000846001600160a01b0316846040516124169190612f8e565b6000604051808303816000865af19150503d8060008114612453576040519150601f19603f3d011682016040523d82523d6000602084013e612458565b606091505b50915091508180156124825750805115806124825750808060200190518101906124829190612faa565b801561249857506000856001600160a01b03163b115b95945050505050565b60006124b66001600160a01b038416836125ff565b905080516000141580156124db5750808060200190518101906124d99190612faa565b155b15610bfc57604051635274afe760e01b81526001600160a01b038416600482015260240161095c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156125a457602002820191906000526020600020905b815481526020019060010190808311612590575b50505050509050919050565b60008181526001830160205260408120546125f757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155612155565b506000612155565b60606121528383600084600080856001600160a01b031684866040516126259190612f8e565b60006040518083038185875af1925050503d8060008114612662576040519150601f19603f3d011682016040523d82523d6000602084013e612667565b606091505b5091509150612677868383612681565b9695505050505050565b60608261269657612691826126dd565b612288565b81511580156126ad57506001600160a01b0384163b155b156126d657604051639996b31560e01b81526001600160a01b038516600482015260240161095c565b5080612288565b8051156126ed5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b82805482825590600052602060002090810192821561275b579160200282015b8281111561275b57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190612726565b5061276792915061276b565b5090565b5b80821115612767576000815560010161276c565b60008151808452602080850194506020840160005b838110156127ba5781516001600160a01b031687529582019590820190600101612795565b509495945050505050565b6020815260006121526020830184612780565b6001600160a01b038116811461108b57600080fd5b60008060006060848603121561280257600080fd5b833561280d816127d8565b9250602084013561281d816127d8565b9150604084013561282d816127d8565b809150509250925092565b60006020828403121561284a57600080fd5b5035919050565b6000806020838503121561286457600080fd5b82356001600160401b038082111561287b57600080fd5b818501915085601f83011261288f57600080fd5b81358181111561289e57600080fd5b8660208285010111156128b057600080fd5b60209290920196919550909350505050565b6000602082840312156128d457600080fd5b8135612288816127d8565b60008083601f8401126128f157600080fd5b5081356001600160401b0381111561290857600080fd5b6020830191508360208260051b8501011115610f6757600080fd5b6000806020838503121561293657600080fd5b82356001600160401b0381111561294c57600080fd5b612958858286016128df565b90969095509350505050565b60008151808452602080850194506020840160005b838110156127ba57815160ff1687529582019590820190600101612979565b60008151808452602080850194506020840160005b838110156127ba57815166ffffffffffffff16875295820195908201906001016129ad565b60c0815260006129e560c0830189612780565b82810360208481019190915288518083528982019282019060005b81811015612a1c57845183529383019391830191600101612a00565b50508481036040860152612a30818a612964565b925050508281036060840152612a468187612964565b90508281036080840152612a5a8186612998565b905082810360a0840152612a6e8185612998565b9998505050505050505050565b60005b83811015612a96578181015183820152602001612a7e565b50506000910152565b82151581526040602082015260008251806040840152612ac6816060850160208701612a7b565b601f01601f1916919091016060019392505050565b600080600060608486031215612af057600080fd5b8335612afb816127d8565b92506020840135612b0b816127d8565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b600082601f830112612b4357600080fd5b813560206001600160401b0380831115612b5f57612b5f612b1c565b8260051b604051601f19603f83011681018181108482111715612b8457612b84612b1c565b6040529384526020818701810194908101925087851115612ba457600080fd5b6020870191505b84821015612bcd578135612bbe816127d8565b83529183019190830190612bab565b979650505050505050565b600060208284031215612bea57600080fd5b81356001600160401b03811115612c0057600080fd5b612c0c84828501612b32565b949350505050565b60008060408385031215612c2757600080fd5b8235612c32816127d8565b91506020830135612c42816127d8565b809150509250929050565b600080600080600060a08688031215612c6557600080fd5b8535612c70816127d8565b945060208601356001600160401b03811115612c8b57600080fd5b612c9788828901612b32565b945050604086013592506060860135612caf816127d8565b949793965091946080013592915050565b600080600080600060808688031215612cd857600080fd5b85356001600160401b03811115612cee57600080fd5b612cfa888289016128df565b90965094505060208601359250604086013560ff81168114612d1b57600080fd5b9150606086013566ffffffffffffff81168114612d3757600080fd5b809150509295509295909350565b600060208284031215612d5757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b81810360008312801583831316838312821617156123f2576123f2612d5e565b8181038181111561215557612155612d5e565b80820260008212600160ff1b84141615612dc357612dc3612d5e565b818105831482151761215557612155612d5e565b634e487b7160e01b600052603260045260246000fd5b60ff828116828216039081111561215557612155612d5e565b808202811582820484141761215557612155612d5e565b8082018082111561215557612155612d5e565b600060408201604083528085548083526060850191508660005260209250602060002060005b82811015612e7b5781546001600160a01b031684529284019260019182019101612e56565b50505083810360208501526126778186612780565b600060a08284031215612ea257600080fd5b60405160a081018181106001600160401b0382111715612ec457612ec4612b1c565b6040528251612ed2816127d8565b80825250602083015160208201526040830151604082015260608301516060820152608083015160808201528091505092915050565b600060018201612f1a57612f1a612d5e565b5060010190565b608081526000612f346080830187612780565b6020830195909552506001600160a01b03929092166040830152606090910152919050565b600060ff821660ff8103612f6f57612f6f612d5e565b60010192915050565b634e487b7160e01b600052603160045260246000fd5b60008251612fa0818460208701612a7b565b9190910192915050565b600060208284031215612fbc57600080fd5b8151801515811461228857600080fdfea2646970667358221220ae66ed43a86f216ea859027c0faf1bb787b26cf2d627b27f083738293c11506764736f6c63430008190033", + "nonce": "0x0", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x301ccf5594863bdcb82c25af8fc12e7758945758fef774df46d46df5f12cf91f", + "transactionType": "CREATE", + "contractName": "ChildChainGaugeInjectorV2Factory", + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "function": null, + "arguments": [ + "0x747c4f7D3Fc02b7975779efFDf5D1C77105109cB" + ], + "transaction": { + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "gas": "0x66d74", + "value": "0x0", + "input": "0x60a0604052348015600f57600080fd5b5060405161056a38038061056a833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b6080516104df61008b60003960008181604b015261011c01526104df6000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80635c60da1b14610046578063911834491461008a578063d5d9bd451461009f575b600080fd5b61006d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100926100b2565b60405161008191906102f7565b61006d6100ad36600461033e565b610114565b6060600080548060200260200160405190810160405280929190818152602001828054801561010a57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116100ec575b5050505050905090565b6000806101407f0000000000000000000000000000000000000000000000000000000000000000610240565b60405163dd522bd560e01b81529091506001600160a01b0382169063dd522bd5906101779086908b908b908b908b90600401610438565b600060405180830381600087803b15801561019157600080fd5b505af11580156101a5573d6000803e3d6000fd5b50505050806001600160a01b03167fa3a441abb66573732b057cae6792f260cf20589c6a625998a2861eaa614d701c8887866040516101e693929190610476565b60405180910390a2600080546001810182559080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630180546001600160a01b0319166001600160a01b0383161790559695505050505050565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008260601b60e81c176000526e5af43d82803e903d91602b57fd5bf38260781b17602052603760096000f090506001600160a01b0381166102ad576040516330be1a3d60e21b815260040160405180910390fd5b919050565b60008151808452602080850194506020840160005b838110156102ec5781516001600160a01b0316875295820195908201906001016102c7565b509495945050505050565b60208152600061030a60208301846102b2565b9392505050565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b03811681146102ad57600080fd5b600080600080600060a0868803121561035657600080fd5b853567ffffffffffffffff8082111561036e57600080fd5b818801915088601f83011261038257600080fd5b813560208282111561039657610396610311565b8160051b604051601f19603f830116810181811086821117156103bb576103bb610311565b60405292835281830193508481018201928c8411156103d957600080fd5b948201945b838610156103fe576103ef86610327565b855294820194938201936103de565b9950508901359650610417925050604088019050610327565b92506060860135915061042c60808701610327565b90509295509295909350565b600060018060a01b03808816835260a0602084015261045a60a08401886102b2565b6040840196909652939093166060820152608001525092915050565b60608152600061048960608301866102b2565b6001600160a01b039485166020840152929093166040909101529291505056fea26469706673582212202c8cb668dbf88d9d414ef49a79b71492052c2fc3f505eb650a5fdce3a09e84c564736f6c63430008190033000000000000000000000000747c4f7d3fc02b7975779effdf5d1c77105109cb", + "nonce": "0x1", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xa627c0", + "logs": [ + { + "address": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000ee461f0567bdf65bb4cedaa6abe70e4a710ba853" + ], + "data": "0x", + "blockHash": "0x2f10ab067dc0c16aee63221032adf9b4bbc6991c6a6d4f5c9c3ac3d384eff498", + "blockNumber": "0x144522c", + "transactionHash": "0xf7847bb5a526d38d7cbeaf62b05bb19c325422897b424224b1895051eeecc25b", + "transactionIndex": "0x2c", + "logIndex": "0xec", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000080000010000000000000000000000000000000000000000000000021000000000000040000000000000000000000020000000000000000000900000020000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf7847bb5a526d38d7cbeaf62b05bb19c325422897b424224b1895051eeecc25b", + "transactionIndex": "0x2c", + "blockHash": "0x2f10ab067dc0c16aee63221032adf9b4bbc6991c6a6d4f5c9c3ac3d384eff498", + "blockNumber": "0x144522c", + "gasUsed": "0x29c1aa", + "effectiveGasPrice": "0x5615235", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x747c4f7d3fc02b7975779effdf5d1c77105109cb", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x250b860e8d5", + "l1GasPrice": "0x25f2e12b9", + "l1GasUsed": "0x1ae3a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x2272228", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x301ccf5594863bdcb82c25af8fc12e7758945758fef774df46d46df5f12cf91f", + "transactionIndex": "0x20", + "blockHash": "0x048fc1f8b200d4e44b014dda103fbfd2cc7e43b29909561e43f303d2054c2b38", + "blockNumber": "0x14453c9", + "gasUsed": "0x4f216", + "effectiveGasPrice": "0x6b3b9b0", + "from": "0xee461f0567bdf65bb4cedaa6abe70e4a710ba853", + "to": null, + "contractAddress": "0x6142582f8946bf192a4f80ed643a5856d18a7060", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x46fbb65f0b", + "l1GasPrice": "0x1dd857f93", + "l1GasUsed": "0x4183" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1729299814, + "chain": 8453, + "commit": "5364751" +} \ No newline at end of file diff --git a/foundry.toml b/foundry.toml index 0e9e332..0d5b655 100644 --- a/foundry.toml +++ b/foundry.toml @@ -12,4 +12,8 @@ ethereum = "${ETHEREUM_RPC_URL}" fraxtal = "${FRAXTAL_RPC_URL}" gnosis = "${GNOSIS_RPC_URL}" optimism = "${OPTIMISM_RPC_URL}" -polygon = "${POLYGON_RPC_URL}" \ No newline at end of file +polygon = "${POLYGON_RPC_URL}" +zkevm = "${ZKEVM_RPC_URL}" +avalanche = "${AVALANCHE_RPC_URL}" +mode = "${MODE_RPC_URL}" + diff --git a/foundry_scripts/InjectorInfraMultiChainDeployment.s.sol b/foundry_scripts/InjectorInfraMultiChainDeployment.s.sol index f7210ad..4126a16 100644 --- a/foundry_scripts/InjectorInfraMultiChainDeployment.s.sol +++ b/foundry_scripts/InjectorInfraMultiChainDeployment.s.sol @@ -31,7 +31,6 @@ contract InjectorInfraMultiChainDeployment is Script { constructor() { availableChains[Chains.ARBITRUM] = "arbitrum"; availableChains[Chains.BASE] = "base"; - availableChains[Chains.ETHEREUM] = "ethereum"; availableChains[Chains.FRAXTAL] = "fraxtal"; availableChains[Chains.GNOSIS] = "gnosis"; availableChains[Chains.OPTIMISM] = "optimism"; @@ -57,14 +56,16 @@ contract InjectorInfraMultiChainDeployment is Script { // @note the array can be updated depending on your target chains to deploy // @note by default the script will deploy in all chains available in the toml file - Chains[] memory targetDeploymentChains = new Chains[](6); + Chains[] memory targetDeploymentChains = new Chains[](8); targetDeploymentChains[0] = Chains.ARBITRUM; targetDeploymentChains[1] = Chains.BASE; - targetDeploymentChains[2] = Chains.ETHEREUM; targetDeploymentChains[3] = Chains.GNOSIS; targetDeploymentChains[4] = Chains.OPTIMISM; targetDeploymentChains[5] = Chains.POLYGON; + targetDeploymentChains[6] = Chains.AVALANCHE; + targetDeploymentChains[7] = Chains.ZKEVM; + targetDeploymentChains[8] = Chains.MODE; // @note fraxtal rpc gives sometimes problems for (uint256 i = 0; i < targetDeploymentChains.length; i++) {