diff --git a/v2/broadcast/DeployERC20CustodyImplementation.s.sol/11155111/run-1730496331.json b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/11155111/run-1730496331.json new file mode 100644 index 00000000..c4cf1ece --- /dev/null +++ b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/11155111/run-1730496331.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x3373125829e30b68950d704ece748e34562f6d0ed83bfee03e15680867d35d69", + "transactionType": "CREATE2", + "contractName": "ERC20Custody", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x302c88", + "value": "0x0", + "input": "0x00c96969383205a198cc85b4231bfcf95d30c6ce5c4555987468934b292e111860a060405230608052348015601357600080fd5b5060805161288f61003d600039600081816117b1015281816117da01526119b2015261288f6000f3fe6080604052600436106101c25760003560e01c806391d14854116100f7578063ad3cb1cc11610095578063d9caed1211610064578063d9caed12146105f6578063e609055e14610616578063e63ab1e914610636578063eab103df1461066a57600080fd5b8063ad3cb1cc14610530578063c0c53b8b14610586578063d547741f146105a6578063d936547e146105c657600080fd5b80639a590427116100d15780639a590427146104bb5780639b19251a146104db578063a217fddf146104fb578063ad0818521461051057600080fd5b806391d1485414610416578063950837aa1461047b57806399a3c3561461049b57600080fd5b80634f1ef286116101645780635b1125911161013e5780635b112591146103765780635c975abb146103965780638456cb59146103cd57806385f438c1146103e257600080fd5b80634f1ef2861461031a57806352d1902d1461032d578063570618e11461034257600080fd5b8063252f07bf116101a0578063252f07bf146102915780632f2ff15d146102c357806336568abe146102e55780633f4ba83a1461030557600080fd5b806301ffc9a7146101c7578063116191b6146101fc578063248a9ca314610234575b600080fd5b3480156101d357600080fd5b506101e76101e23660046120b6565b61068a565b60405190151581526020015b60405180910390f35b34801561020857600080fd5b5060005461021c906001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b34801561024057600080fd5b5061028361024f3660046120f8565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b6040519081526020016101f3565b34801561029d57600080fd5b506002546101e79074010000000000000000000000000000000000000000900460ff1681565b3480156102cf57600080fd5b506102e36102de366004612126565b610723565b005b3480156102f157600080fd5b506102e3610300366004612126565b61076d565b34801561031157600080fd5b506102e36107be565b6102e3610328366004612185565b6107f3565b34801561033957600080fd5b50610283610812565b34801561034e57600080fd5b506102837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a81565b34801561038257600080fd5b5060025461021c906001600160a01b031681565b3480156103a257600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff166101e7565b3480156103d957600080fd5b506102e3610841565b3480156103ee57600080fd5b506102837f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e481565b34801561042257600080fd5b506101e7610431366004612126565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561048757600080fd5b506102e361049636600461228e565b610873565b3480156104a757600080fd5b506102e36104b63660046122f4565b610a06565b3480156104c757600080fd5b506102e36104d636600461228e565b610bb4565b3480156104e757600080fd5b506102e36104f636600461228e565b610c68565b34801561050757600080fd5b50610283600081565b34801561051c57600080fd5b506102e361052b366004612397565b610d22565b34801561053c57600080fd5b506105796040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b6040516101f39190612446565b34801561059257600080fd5b506102e36105a1366004612497565b610e94565b3480156105b257600080fd5b506102e36105c1366004612126565b6111b9565b3480156105d257600080fd5b506101e76105e136600461228e565b60016020526000908152604090205460ff1681565b34801561060257600080fd5b506102e36106113660046124e2565b6111fd565b34801561062257600080fd5b506102e3610631366004612523565b611314565b34801561064257600080fd5b506102837f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b34801561067657600080fd5b506102e3610685366004612596565b61155f565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061071d57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015461075d816115b5565b61076783836115bf565b50505050565b6001600160a01b03811633146107af576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107b9828261168e565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6107e8816115b5565b6107f0611734565b50565b6107fb6117a6565b61080482611878565b61080e8282611883565b5050565b600061081c6119a7565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61086b816115b5565b6107f0611a09565b600061087e816115b5565b6001600160a01b0382166108be576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546108f5907f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4906001600160a01b031661168e565b5060025461092d907f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a906001600160a01b031661168e565b506109587f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4836115bf565b506109837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a836115bf565b50600254604080516001600160a01b03928316815291841660208301527f4d3470c839d3c4dd664eec934b920c12fe0966e3185103dd40149496815df2b6910160405180910390a150600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b610a0e611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610a38816115b5565b610a40611ae5565b6001600160a01b03861660009081526001602052604090205460ff16610a92576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610aac906001600160a01b03888116911687611b41565b6000546040517faa0c0fc10000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063aa0c0fc190610aff9089908b908a908a908a908a906004016126b6565b600060405180830381600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b50505050856001600160a01b0316876001600160a01b03167f7b53ec10a80164e60591c43d9c222e9354886981b880a3fba19c9ceb77fb972187878787604051610b7a949392919061270d565b60405180910390a350610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610bde816115b5565b6001600160a01b038216610c1e576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216600081815260016020526040808220805460ff19169055517f51085ddf9ebdded84b76e829eb58c4078e4b5bdf97d9a94723f336039da467919190a25050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610c92816115b5565b6001600160a01b038216610cd2576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382166000818152600160208190526040808320805460ff1916909217909155517faab7954e9d246b167ef88aeddad35209ca2489d95a8aeb59e288d9b19fae5a549190a25050565b610d2a611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610d54816115b5565b610d5c611ae5565b6001600160a01b03851660009081526001602052604090205460ff16610dae576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610dc8906001600160a01b03878116911686611b41565b6000546040517f7bbe9afa0000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690637bbe9afa90610e1b908a9089908b908a908a908a90600401612744565b600060405180830381600087803b158015610e3557600080fd5b505af1158015610e49573d6000803e3d6000fd5b50505050846001600160a01b0316866001600160a01b03167f6478cbb6e28c0823c691dfd74c01c985634faddd4c401b990fe4ec26277ea8d5868686604051610b7a939291906127a3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610edf5750825b905060008267ffffffffffffffff166001148015610efc5750303b155b905081158015610f0a575080155b15610f41576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610fa25784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b0388161580610fbf57506001600160a01b038716155b80610fd157506001600160a01b038616155b15611008576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611010611bdb565b611018611be3565b611020611bdb565b611028611bf3565b600080546001600160a01b03808b167fffffffffffffffffffffffff000000000000000000000000000000000000000092831617835560028054918b169190921617905561107690876115bf565b506110a17f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a876115bf565b506110cc7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a886115bf565b506110f77f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4886115bf565b506111227f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a876115bf565b5061114d7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a886115bf565b5083156111af5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546111f3816115b5565b610767838361168e565b611205611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e461122f816115b5565b611237611ae5565b6001600160a01b03831660009081526001602052604090205460ff16611289576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61129d6001600160a01b0384168584611b41565b826001600160a01b0316846001600160a01b03167fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb846040516112e291815260200190565b60405180910390a3506107b960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61131c611a64565b611324611ae5565b60025474010000000000000000000000000000000000000000900460ff16611378576040517f73cba66300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03841660009081526001602052604090205460ff166113ca576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa15801561142a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061144e91906127bd565b90506114656001600160a01b038616333087611c03565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038616907f1dafa057cc5c3bccb5ad974129a2bccd3c74002d9dfd7062404ba9523b18d6ae9089908990859085906370a0823190602401602060405180830381865afa1580156114ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151091906127bd565b61151a91906127d6565b878760405161152d959493929190612810565b60405180910390a250610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061156a816115b5565b506002805491151574010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6107f08133611c3c565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611684576000848152602082815260408083206001600160a01b03871684529091529020805460ff1916600117905561163a3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061071d565b600091505061071d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611684576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061071d565b61173c611cc9565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061183f57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166118337f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600061080e816115b5565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156118fb575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526118f8918101906127bd565b60015b611941576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc811461199d576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401611938565b6107b98383611d24565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a11611ae5565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833611788565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01611adf576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611876576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516001600160a01b038381166024830152604482018390526107b991859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611d7a565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611876611e04565b611beb611e04565b611876611e6b565b611bfb611e04565b611876611e73565b6040516001600160a01b0384811660248301528381166044830152606482018390526107679186918216906323b872dd90608401611b6e565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff1661080e576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401611938565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611876576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d2d82611ea6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115611d72576107b98282611f4e565b61080e611fc4565b600080602060008451602086016000885af180611d9d576040513d6000823e3d81fd5b50506000513d91508115611db5578060011415611dc2565b6001600160a01b0384163b155b15610767576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611876576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611bb5611e04565b611e7b611e04565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff19169055565b806001600160a01b03163b600003611ef5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401611938565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051611f6b919061283d565b600060405180830381855af49150503d8060008114611fa6576040519150601f19603f3d011682016040523d82523d6000602084013e611fab565b606091505b5091509150611fbb858383611ffc565b95945050505050565b3415611876576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060826120115761200c82612074565b61206d565b815115801561202857506001600160a01b0384163b155b1561206a576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b50805b9392505050565b8051156120845780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000602082840312156120c857600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461206d57600080fd5b60006020828403121561210a57600080fd5b5035919050565b6001600160a01b03811681146107f057600080fd5b6000806040838503121561213957600080fd5b82359150602083013561214b81612111565b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561219857600080fd5b82356121a381612111565b9150602083013567ffffffffffffffff8111156121bf57600080fd5b8301601f810185136121d057600080fd5b803567ffffffffffffffff8111156121ea576121ea612156565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff8211171561225657612256612156565b60405281815282820160200187101561226e57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000602082840312156122a057600080fd5b813561206d81612111565b60008083601f8401126122bd57600080fd5b50813567ffffffffffffffff8111156122d557600080fd5b6020830191508360208285010111156122ed57600080fd5b9250929050565b60008060008060008060a0878903121561230d57600080fd5b863561231881612111565b9550602087013561232881612111565b945060408701359350606087013567ffffffffffffffff81111561234b57600080fd5b61235789828a016122ab565b909450925050608087013567ffffffffffffffff81111561237757600080fd5b87016080818a03121561238957600080fd5b809150509295509295509295565b60008060008060008086880360a08112156123b157600080fd5b60208112156123bf57600080fd5b5086955060208701356123d181612111565b945060408701356123e181612111565b935060608701359250608087013567ffffffffffffffff81111561240457600080fd5b61241089828a016122ab565b979a9699509497509295939492505050565b60005b8381101561243d578181015183820152602001612425565b50506000910152565b6020815260008251806020840152612465816040850160208701612422565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b6000806000606084860312156124ac57600080fd5b83356124b781612111565b925060208401356124c781612111565b915060408401356124d781612111565b809150509250925092565b6000806000606084860312156124f757600080fd5b833561250281612111565b9250602084013561251281612111565b929592945050506040919091013590565b6000806000806000806080878903121561253c57600080fd5b863567ffffffffffffffff81111561255357600080fd5b61255f89828a016122ab565b909750955050602087013561257381612111565b935060408701359250606087013567ffffffffffffffff81111561240457600080fd5b6000602082840312156125a857600080fd5b8135801515811461206d57600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b6000813561260e81612111565b6001600160a01b03168352602082013561262781612111565b6001600160a01b03166020840152604082810135908401526060820135368390037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe101811261267557600080fd5b820160208101903567ffffffffffffffff81111561269257600080fd5b8036038213156126a157600080fd5b60806060860152611fbb6080860182846125b8565b6001600160a01b03871681526001600160a01b038616602082015284604082015260a0606082015260006126ee60a0830185876125b8565b82810360808401526127008185612601565b9998505050505050505050565b8481526060602082015260006127276060830185876125b8565b82810360408401526127398185612601565b979650505050505050565b6000873561275181612111565b6001600160a01b0381168352506001600160a01b03871660208301526001600160a01b038616604083015284606083015260a0608083015261279760a0830184866125b8565b98975050505050505050565b838152604060208201526000611fbb6040830184866125b8565b6000602082840312156127cf57600080fd5b5051919050565b8181038181111561071d577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6060815260006128246060830187896125b8565b85602084015282810360408401526127978185876125b8565b6000825161284f818460208701612422565b919091019291505056fea2646970667358221220f600ea3955c635c7cbd95f53a2beb6e285554101db24afcb94a99e32510fe41564736f6c634300081a0033", + "nonce": "0x86", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x7dc385", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3373125829e30b68950d704ece748e34562f6d0ed83bfee03e15680867d35d69", + "transactionIndex": "0x28", + "blockHash": "0x7742fce5e43eb0c28ed7d80a956d6adf939037a0e3d7026e7833d43201b29228", + "blockNumber": "0x6ab323", + "gasUsed": "0x22e316", + "effectiveGasPrice": "0x7010bcfa", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730496331, + "chain": 11155111, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployERC20CustodyImplementation.s.sol/11155111/run-latest.json b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/11155111/run-latest.json new file mode 100644 index 00000000..c4cf1ece --- /dev/null +++ b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/11155111/run-latest.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x3373125829e30b68950d704ece748e34562f6d0ed83bfee03e15680867d35d69", + "transactionType": "CREATE2", + "contractName": "ERC20Custody", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x302c88", + "value": "0x0", + "input": "0x00c96969383205a198cc85b4231bfcf95d30c6ce5c4555987468934b292e111860a060405230608052348015601357600080fd5b5060805161288f61003d600039600081816117b1015281816117da01526119b2015261288f6000f3fe6080604052600436106101c25760003560e01c806391d14854116100f7578063ad3cb1cc11610095578063d9caed1211610064578063d9caed12146105f6578063e609055e14610616578063e63ab1e914610636578063eab103df1461066a57600080fd5b8063ad3cb1cc14610530578063c0c53b8b14610586578063d547741f146105a6578063d936547e146105c657600080fd5b80639a590427116100d15780639a590427146104bb5780639b19251a146104db578063a217fddf146104fb578063ad0818521461051057600080fd5b806391d1485414610416578063950837aa1461047b57806399a3c3561461049b57600080fd5b80634f1ef286116101645780635b1125911161013e5780635b112591146103765780635c975abb146103965780638456cb59146103cd57806385f438c1146103e257600080fd5b80634f1ef2861461031a57806352d1902d1461032d578063570618e11461034257600080fd5b8063252f07bf116101a0578063252f07bf146102915780632f2ff15d146102c357806336568abe146102e55780633f4ba83a1461030557600080fd5b806301ffc9a7146101c7578063116191b6146101fc578063248a9ca314610234575b600080fd5b3480156101d357600080fd5b506101e76101e23660046120b6565b61068a565b60405190151581526020015b60405180910390f35b34801561020857600080fd5b5060005461021c906001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b34801561024057600080fd5b5061028361024f3660046120f8565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b6040519081526020016101f3565b34801561029d57600080fd5b506002546101e79074010000000000000000000000000000000000000000900460ff1681565b3480156102cf57600080fd5b506102e36102de366004612126565b610723565b005b3480156102f157600080fd5b506102e3610300366004612126565b61076d565b34801561031157600080fd5b506102e36107be565b6102e3610328366004612185565b6107f3565b34801561033957600080fd5b50610283610812565b34801561034e57600080fd5b506102837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a81565b34801561038257600080fd5b5060025461021c906001600160a01b031681565b3480156103a257600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff166101e7565b3480156103d957600080fd5b506102e3610841565b3480156103ee57600080fd5b506102837f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e481565b34801561042257600080fd5b506101e7610431366004612126565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561048757600080fd5b506102e361049636600461228e565b610873565b3480156104a757600080fd5b506102e36104b63660046122f4565b610a06565b3480156104c757600080fd5b506102e36104d636600461228e565b610bb4565b3480156104e757600080fd5b506102e36104f636600461228e565b610c68565b34801561050757600080fd5b50610283600081565b34801561051c57600080fd5b506102e361052b366004612397565b610d22565b34801561053c57600080fd5b506105796040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b6040516101f39190612446565b34801561059257600080fd5b506102e36105a1366004612497565b610e94565b3480156105b257600080fd5b506102e36105c1366004612126565b6111b9565b3480156105d257600080fd5b506101e76105e136600461228e565b60016020526000908152604090205460ff1681565b34801561060257600080fd5b506102e36106113660046124e2565b6111fd565b34801561062257600080fd5b506102e3610631366004612523565b611314565b34801561064257600080fd5b506102837f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b34801561067657600080fd5b506102e3610685366004612596565b61155f565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061071d57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015461075d816115b5565b61076783836115bf565b50505050565b6001600160a01b03811633146107af576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107b9828261168e565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6107e8816115b5565b6107f0611734565b50565b6107fb6117a6565b61080482611878565b61080e8282611883565b5050565b600061081c6119a7565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61086b816115b5565b6107f0611a09565b600061087e816115b5565b6001600160a01b0382166108be576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546108f5907f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4906001600160a01b031661168e565b5060025461092d907f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a906001600160a01b031661168e565b506109587f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4836115bf565b506109837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a836115bf565b50600254604080516001600160a01b03928316815291841660208301527f4d3470c839d3c4dd664eec934b920c12fe0966e3185103dd40149496815df2b6910160405180910390a150600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b610a0e611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610a38816115b5565b610a40611ae5565b6001600160a01b03861660009081526001602052604090205460ff16610a92576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610aac906001600160a01b03888116911687611b41565b6000546040517faa0c0fc10000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063aa0c0fc190610aff9089908b908a908a908a908a906004016126b6565b600060405180830381600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b50505050856001600160a01b0316876001600160a01b03167f7b53ec10a80164e60591c43d9c222e9354886981b880a3fba19c9ceb77fb972187878787604051610b7a949392919061270d565b60405180910390a350610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610bde816115b5565b6001600160a01b038216610c1e576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216600081815260016020526040808220805460ff19169055517f51085ddf9ebdded84b76e829eb58c4078e4b5bdf97d9a94723f336039da467919190a25050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610c92816115b5565b6001600160a01b038216610cd2576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382166000818152600160208190526040808320805460ff1916909217909155517faab7954e9d246b167ef88aeddad35209ca2489d95a8aeb59e288d9b19fae5a549190a25050565b610d2a611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610d54816115b5565b610d5c611ae5565b6001600160a01b03851660009081526001602052604090205460ff16610dae576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610dc8906001600160a01b03878116911686611b41565b6000546040517f7bbe9afa0000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690637bbe9afa90610e1b908a9089908b908a908a908a90600401612744565b600060405180830381600087803b158015610e3557600080fd5b505af1158015610e49573d6000803e3d6000fd5b50505050846001600160a01b0316866001600160a01b03167f6478cbb6e28c0823c691dfd74c01c985634faddd4c401b990fe4ec26277ea8d5868686604051610b7a939291906127a3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610edf5750825b905060008267ffffffffffffffff166001148015610efc5750303b155b905081158015610f0a575080155b15610f41576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610fa25784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b0388161580610fbf57506001600160a01b038716155b80610fd157506001600160a01b038616155b15611008576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611010611bdb565b611018611be3565b611020611bdb565b611028611bf3565b600080546001600160a01b03808b167fffffffffffffffffffffffff000000000000000000000000000000000000000092831617835560028054918b169190921617905561107690876115bf565b506110a17f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a876115bf565b506110cc7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a886115bf565b506110f77f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4886115bf565b506111227f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a876115bf565b5061114d7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a886115bf565b5083156111af5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546111f3816115b5565b610767838361168e565b611205611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e461122f816115b5565b611237611ae5565b6001600160a01b03831660009081526001602052604090205460ff16611289576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61129d6001600160a01b0384168584611b41565b826001600160a01b0316846001600160a01b03167fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb846040516112e291815260200190565b60405180910390a3506107b960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61131c611a64565b611324611ae5565b60025474010000000000000000000000000000000000000000900460ff16611378576040517f73cba66300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03841660009081526001602052604090205460ff166113ca576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa15801561142a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061144e91906127bd565b90506114656001600160a01b038616333087611c03565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038616907f1dafa057cc5c3bccb5ad974129a2bccd3c74002d9dfd7062404ba9523b18d6ae9089908990859085906370a0823190602401602060405180830381865afa1580156114ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151091906127bd565b61151a91906127d6565b878760405161152d959493929190612810565b60405180910390a250610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061156a816115b5565b506002805491151574010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6107f08133611c3c565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611684576000848152602082815260408083206001600160a01b03871684529091529020805460ff1916600117905561163a3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061071d565b600091505061071d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611684576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061071d565b61173c611cc9565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061183f57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166118337f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600061080e816115b5565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156118fb575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526118f8918101906127bd565b60015b611941576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc811461199d576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401611938565b6107b98383611d24565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a11611ae5565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833611788565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01611adf576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611876576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516001600160a01b038381166024830152604482018390526107b991859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611d7a565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611876611e04565b611beb611e04565b611876611e6b565b611bfb611e04565b611876611e73565b6040516001600160a01b0384811660248301528381166044830152606482018390526107679186918216906323b872dd90608401611b6e565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff1661080e576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401611938565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611876576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d2d82611ea6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115611d72576107b98282611f4e565b61080e611fc4565b600080602060008451602086016000885af180611d9d576040513d6000823e3d81fd5b50506000513d91508115611db5578060011415611dc2565b6001600160a01b0384163b155b15610767576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611876576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611bb5611e04565b611e7b611e04565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff19169055565b806001600160a01b03163b600003611ef5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401611938565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051611f6b919061283d565b600060405180830381855af49150503d8060008114611fa6576040519150601f19603f3d011682016040523d82523d6000602084013e611fab565b606091505b5091509150611fbb858383611ffc565b95945050505050565b3415611876576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060826120115761200c82612074565b61206d565b815115801561202857506001600160a01b0384163b155b1561206a576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b50805b9392505050565b8051156120845780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000602082840312156120c857600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461206d57600080fd5b60006020828403121561210a57600080fd5b5035919050565b6001600160a01b03811681146107f057600080fd5b6000806040838503121561213957600080fd5b82359150602083013561214b81612111565b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561219857600080fd5b82356121a381612111565b9150602083013567ffffffffffffffff8111156121bf57600080fd5b8301601f810185136121d057600080fd5b803567ffffffffffffffff8111156121ea576121ea612156565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff8211171561225657612256612156565b60405281815282820160200187101561226e57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000602082840312156122a057600080fd5b813561206d81612111565b60008083601f8401126122bd57600080fd5b50813567ffffffffffffffff8111156122d557600080fd5b6020830191508360208285010111156122ed57600080fd5b9250929050565b60008060008060008060a0878903121561230d57600080fd5b863561231881612111565b9550602087013561232881612111565b945060408701359350606087013567ffffffffffffffff81111561234b57600080fd5b61235789828a016122ab565b909450925050608087013567ffffffffffffffff81111561237757600080fd5b87016080818a03121561238957600080fd5b809150509295509295509295565b60008060008060008086880360a08112156123b157600080fd5b60208112156123bf57600080fd5b5086955060208701356123d181612111565b945060408701356123e181612111565b935060608701359250608087013567ffffffffffffffff81111561240457600080fd5b61241089828a016122ab565b979a9699509497509295939492505050565b60005b8381101561243d578181015183820152602001612425565b50506000910152565b6020815260008251806020840152612465816040850160208701612422565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b6000806000606084860312156124ac57600080fd5b83356124b781612111565b925060208401356124c781612111565b915060408401356124d781612111565b809150509250925092565b6000806000606084860312156124f757600080fd5b833561250281612111565b9250602084013561251281612111565b929592945050506040919091013590565b6000806000806000806080878903121561253c57600080fd5b863567ffffffffffffffff81111561255357600080fd5b61255f89828a016122ab565b909750955050602087013561257381612111565b935060408701359250606087013567ffffffffffffffff81111561240457600080fd5b6000602082840312156125a857600080fd5b8135801515811461206d57600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b6000813561260e81612111565b6001600160a01b03168352602082013561262781612111565b6001600160a01b03166020840152604082810135908401526060820135368390037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe101811261267557600080fd5b820160208101903567ffffffffffffffff81111561269257600080fd5b8036038213156126a157600080fd5b60806060860152611fbb6080860182846125b8565b6001600160a01b03871681526001600160a01b038616602082015284604082015260a0606082015260006126ee60a0830185876125b8565b82810360808401526127008185612601565b9998505050505050505050565b8481526060602082015260006127276060830185876125b8565b82810360408401526127398185612601565b979650505050505050565b6000873561275181612111565b6001600160a01b0381168352506001600160a01b03871660208301526001600160a01b038616604083015284606083015260a0608083015261279760a0830184866125b8565b98975050505050505050565b838152604060208201526000611fbb6040830184866125b8565b6000602082840312156127cf57600080fd5b5051919050565b8181038181111561071d577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6060815260006128246060830187896125b8565b85602084015282810360408401526127978185876125b8565b6000825161284f818460208701612422565b919091019291505056fea2646970667358221220f600ea3955c635c7cbd95f53a2beb6e285554101db24afcb94a99e32510fe41564736f6c634300081a0033", + "nonce": "0x86", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x7dc385", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3373125829e30b68950d704ece748e34562f6d0ed83bfee03e15680867d35d69", + "transactionIndex": "0x28", + "blockHash": "0x7742fce5e43eb0c28ed7d80a956d6adf939037a0e3d7026e7833d43201b29228", + "blockNumber": "0x6ab323", + "gasUsed": "0x22e316", + "effectiveGasPrice": "0x7010bcfa", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730496331, + "chain": 11155111, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployERC20CustodyImplementation.s.sol/80002/run-1730495993.json b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/80002/run-1730495993.json new file mode 100644 index 00000000..21451f00 --- /dev/null +++ b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/80002/run-1730495993.json @@ -0,0 +1,65 @@ +{ + "transactions": [ + { + "hash": "0xc634986575164738003daf43dd3258676dbda1b405f121f87c3b532b9f42a20a", + "transactionType": "CREATE2", + "contractName": "ERC20Custody", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x302c88", + "value": "0x0", + "input": "0x00c96969383205a198cc85b4231bfcf95d30c6ce5c4555987468934b292e111860a060405230608052348015601357600080fd5b5060805161288f61003d600039600081816117b1015281816117da01526119b2015261288f6000f3fe6080604052600436106101c25760003560e01c806391d14854116100f7578063ad3cb1cc11610095578063d9caed1211610064578063d9caed12146105f6578063e609055e14610616578063e63ab1e914610636578063eab103df1461066a57600080fd5b8063ad3cb1cc14610530578063c0c53b8b14610586578063d547741f146105a6578063d936547e146105c657600080fd5b80639a590427116100d15780639a590427146104bb5780639b19251a146104db578063a217fddf146104fb578063ad0818521461051057600080fd5b806391d1485414610416578063950837aa1461047b57806399a3c3561461049b57600080fd5b80634f1ef286116101645780635b1125911161013e5780635b112591146103765780635c975abb146103965780638456cb59146103cd57806385f438c1146103e257600080fd5b80634f1ef2861461031a57806352d1902d1461032d578063570618e11461034257600080fd5b8063252f07bf116101a0578063252f07bf146102915780632f2ff15d146102c357806336568abe146102e55780633f4ba83a1461030557600080fd5b806301ffc9a7146101c7578063116191b6146101fc578063248a9ca314610234575b600080fd5b3480156101d357600080fd5b506101e76101e23660046120b6565b61068a565b60405190151581526020015b60405180910390f35b34801561020857600080fd5b5060005461021c906001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b34801561024057600080fd5b5061028361024f3660046120f8565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b6040519081526020016101f3565b34801561029d57600080fd5b506002546101e79074010000000000000000000000000000000000000000900460ff1681565b3480156102cf57600080fd5b506102e36102de366004612126565b610723565b005b3480156102f157600080fd5b506102e3610300366004612126565b61076d565b34801561031157600080fd5b506102e36107be565b6102e3610328366004612185565b6107f3565b34801561033957600080fd5b50610283610812565b34801561034e57600080fd5b506102837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a81565b34801561038257600080fd5b5060025461021c906001600160a01b031681565b3480156103a257600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff166101e7565b3480156103d957600080fd5b506102e3610841565b3480156103ee57600080fd5b506102837f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e481565b34801561042257600080fd5b506101e7610431366004612126565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561048757600080fd5b506102e361049636600461228e565b610873565b3480156104a757600080fd5b506102e36104b63660046122f4565b610a06565b3480156104c757600080fd5b506102e36104d636600461228e565b610bb4565b3480156104e757600080fd5b506102e36104f636600461228e565b610c68565b34801561050757600080fd5b50610283600081565b34801561051c57600080fd5b506102e361052b366004612397565b610d22565b34801561053c57600080fd5b506105796040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b6040516101f39190612446565b34801561059257600080fd5b506102e36105a1366004612497565b610e94565b3480156105b257600080fd5b506102e36105c1366004612126565b6111b9565b3480156105d257600080fd5b506101e76105e136600461228e565b60016020526000908152604090205460ff1681565b34801561060257600080fd5b506102e36106113660046124e2565b6111fd565b34801561062257600080fd5b506102e3610631366004612523565b611314565b34801561064257600080fd5b506102837f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b34801561067657600080fd5b506102e3610685366004612596565b61155f565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061071d57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015461075d816115b5565b61076783836115bf565b50505050565b6001600160a01b03811633146107af576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107b9828261168e565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6107e8816115b5565b6107f0611734565b50565b6107fb6117a6565b61080482611878565b61080e8282611883565b5050565b600061081c6119a7565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61086b816115b5565b6107f0611a09565b600061087e816115b5565b6001600160a01b0382166108be576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546108f5907f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4906001600160a01b031661168e565b5060025461092d907f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a906001600160a01b031661168e565b506109587f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4836115bf565b506109837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a836115bf565b50600254604080516001600160a01b03928316815291841660208301527f4d3470c839d3c4dd664eec934b920c12fe0966e3185103dd40149496815df2b6910160405180910390a150600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b610a0e611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610a38816115b5565b610a40611ae5565b6001600160a01b03861660009081526001602052604090205460ff16610a92576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610aac906001600160a01b03888116911687611b41565b6000546040517faa0c0fc10000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063aa0c0fc190610aff9089908b908a908a908a908a906004016126b6565b600060405180830381600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b50505050856001600160a01b0316876001600160a01b03167f7b53ec10a80164e60591c43d9c222e9354886981b880a3fba19c9ceb77fb972187878787604051610b7a949392919061270d565b60405180910390a350610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610bde816115b5565b6001600160a01b038216610c1e576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216600081815260016020526040808220805460ff19169055517f51085ddf9ebdded84b76e829eb58c4078e4b5bdf97d9a94723f336039da467919190a25050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610c92816115b5565b6001600160a01b038216610cd2576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382166000818152600160208190526040808320805460ff1916909217909155517faab7954e9d246b167ef88aeddad35209ca2489d95a8aeb59e288d9b19fae5a549190a25050565b610d2a611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610d54816115b5565b610d5c611ae5565b6001600160a01b03851660009081526001602052604090205460ff16610dae576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610dc8906001600160a01b03878116911686611b41565b6000546040517f7bbe9afa0000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690637bbe9afa90610e1b908a9089908b908a908a908a90600401612744565b600060405180830381600087803b158015610e3557600080fd5b505af1158015610e49573d6000803e3d6000fd5b50505050846001600160a01b0316866001600160a01b03167f6478cbb6e28c0823c691dfd74c01c985634faddd4c401b990fe4ec26277ea8d5868686604051610b7a939291906127a3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610edf5750825b905060008267ffffffffffffffff166001148015610efc5750303b155b905081158015610f0a575080155b15610f41576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610fa25784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b0388161580610fbf57506001600160a01b038716155b80610fd157506001600160a01b038616155b15611008576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611010611bdb565b611018611be3565b611020611bdb565b611028611bf3565b600080546001600160a01b03808b167fffffffffffffffffffffffff000000000000000000000000000000000000000092831617835560028054918b169190921617905561107690876115bf565b506110a17f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a876115bf565b506110cc7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a886115bf565b506110f77f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4886115bf565b506111227f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a876115bf565b5061114d7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a886115bf565b5083156111af5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546111f3816115b5565b610767838361168e565b611205611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e461122f816115b5565b611237611ae5565b6001600160a01b03831660009081526001602052604090205460ff16611289576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61129d6001600160a01b0384168584611b41565b826001600160a01b0316846001600160a01b03167fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb846040516112e291815260200190565b60405180910390a3506107b960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61131c611a64565b611324611ae5565b60025474010000000000000000000000000000000000000000900460ff16611378576040517f73cba66300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03841660009081526001602052604090205460ff166113ca576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa15801561142a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061144e91906127bd565b90506114656001600160a01b038616333087611c03565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038616907f1dafa057cc5c3bccb5ad974129a2bccd3c74002d9dfd7062404ba9523b18d6ae9089908990859085906370a0823190602401602060405180830381865afa1580156114ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151091906127bd565b61151a91906127d6565b878760405161152d959493929190612810565b60405180910390a250610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061156a816115b5565b506002805491151574010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6107f08133611c3c565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611684576000848152602082815260408083206001600160a01b03871684529091529020805460ff1916600117905561163a3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061071d565b600091505061071d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611684576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061071d565b61173c611cc9565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061183f57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166118337f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600061080e816115b5565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156118fb575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526118f8918101906127bd565b60015b611941576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc811461199d576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401611938565b6107b98383611d24565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a11611ae5565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833611788565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01611adf576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611876576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516001600160a01b038381166024830152604482018390526107b991859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611d7a565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611876611e04565b611beb611e04565b611876611e6b565b611bfb611e04565b611876611e73565b6040516001600160a01b0384811660248301528381166044830152606482018390526107679186918216906323b872dd90608401611b6e565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff1661080e576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401611938565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611876576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d2d82611ea6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115611d72576107b98282611f4e565b61080e611fc4565b600080602060008451602086016000885af180611d9d576040513d6000823e3d81fd5b50506000513d91508115611db5578060011415611dc2565b6001600160a01b0384163b155b15610767576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611876576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611bb5611e04565b611e7b611e04565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff19169055565b806001600160a01b03163b600003611ef5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401611938565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051611f6b919061283d565b600060405180830381855af49150503d8060008114611fa6576040519150601f19603f3d011682016040523d82523d6000602084013e611fab565b606091505b5091509150611fbb858383611ffc565b95945050505050565b3415611876576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060826120115761200c82612074565b61206d565b815115801561202857506001600160a01b0384163b155b1561206a576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b50805b9392505050565b8051156120845780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000602082840312156120c857600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461206d57600080fd5b60006020828403121561210a57600080fd5b5035919050565b6001600160a01b03811681146107f057600080fd5b6000806040838503121561213957600080fd5b82359150602083013561214b81612111565b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561219857600080fd5b82356121a381612111565b9150602083013567ffffffffffffffff8111156121bf57600080fd5b8301601f810185136121d057600080fd5b803567ffffffffffffffff8111156121ea576121ea612156565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff8211171561225657612256612156565b60405281815282820160200187101561226e57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000602082840312156122a057600080fd5b813561206d81612111565b60008083601f8401126122bd57600080fd5b50813567ffffffffffffffff8111156122d557600080fd5b6020830191508360208285010111156122ed57600080fd5b9250929050565b60008060008060008060a0878903121561230d57600080fd5b863561231881612111565b9550602087013561232881612111565b945060408701359350606087013567ffffffffffffffff81111561234b57600080fd5b61235789828a016122ab565b909450925050608087013567ffffffffffffffff81111561237757600080fd5b87016080818a03121561238957600080fd5b809150509295509295509295565b60008060008060008086880360a08112156123b157600080fd5b60208112156123bf57600080fd5b5086955060208701356123d181612111565b945060408701356123e181612111565b935060608701359250608087013567ffffffffffffffff81111561240457600080fd5b61241089828a016122ab565b979a9699509497509295939492505050565b60005b8381101561243d578181015183820152602001612425565b50506000910152565b6020815260008251806020840152612465816040850160208701612422565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b6000806000606084860312156124ac57600080fd5b83356124b781612111565b925060208401356124c781612111565b915060408401356124d781612111565b809150509250925092565b6000806000606084860312156124f757600080fd5b833561250281612111565b9250602084013561251281612111565b929592945050506040919091013590565b6000806000806000806080878903121561253c57600080fd5b863567ffffffffffffffff81111561255357600080fd5b61255f89828a016122ab565b909750955050602087013561257381612111565b935060408701359250606087013567ffffffffffffffff81111561240457600080fd5b6000602082840312156125a857600080fd5b8135801515811461206d57600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b6000813561260e81612111565b6001600160a01b03168352602082013561262781612111565b6001600160a01b03166020840152604082810135908401526060820135368390037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe101811261267557600080fd5b820160208101903567ffffffffffffffff81111561269257600080fd5b8036038213156126a157600080fd5b60806060860152611fbb6080860182846125b8565b6001600160a01b03871681526001600160a01b038616602082015284604082015260a0606082015260006126ee60a0830185876125b8565b82810360808401526127008185612601565b9998505050505050505050565b8481526060602082015260006127276060830185876125b8565b82810360408401526127398185612601565b979650505050505050565b6000873561275181612111565b6001600160a01b0381168352506001600160a01b03871660208301526001600160a01b038616604083015284606083015260a0608083015261279760a0830184866125b8565b98975050505050505050565b838152604060208201526000611fbb6040830184866125b8565b6000602082840312156127cf57600080fd5b5051919050565b8181038181111561071d577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6060815260006128246060830187896125b8565b85602084015282810360408401526127978185876125b8565b6000825161284f818460208701612422565b919091019291505056fea2646970667358221220f600ea3955c635c7cbd95f53a2beb6e285554101db24afcb94a99e32510fe41564736f6c634300081a0033", + "nonce": "0x20", + "chainId": "0x13882" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x22e316", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000b741531a1a8984d5188d1058f47eb7cbd57f4655", + "0x0000000000000000000000006ab3d36c46ecfb9b9c0bd51cb1c3da5a2c81cea6" + ], + "data": "0x00000000000000000000000000000000000000000000000000f3aeea2494c8000000000000000000000000000000000000000000000000014f9eeb97d2448ef300000000000000000000000000000000000000000000030d3c199cf22f9bd9690000000000000000000000000000000000000000000000014eab3cadadafc6f300000000000000000000000000000000000000000000030d3d0d4bdc5430a169", + "blockHash": "0x13e8cbcf0e1a56ece063b14238558ea78e425177291ec3f5512b1b01804d1af2", + "blockNumber": "0xd42afa", + "transactionHash": "0xc634986575164738003daf43dd3258676dbda1b405f121f87c3b532b9f42a20a", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000010000000000080000000000000000000000800000000000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004010000000000000000001000000000000000000010000000000100000000000000000000100000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xc634986575164738003daf43dd3258676dbda1b405f121f87c3b532b9f42a20a", + "transactionIndex": "0x0", + "blockHash": "0x13e8cbcf0e1a56ece063b14238558ea78e425177291ec3f5512b1b01804d1af2", + "blockNumber": "0xd42afa", + "gasUsed": "0x22e316", + "effectiveGasPrice": "0x6fc23ac0f", + "blobGasUsed": "0x0", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730495993, + "chain": 80002, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployERC20CustodyImplementation.s.sol/80002/run-latest.json b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/80002/run-latest.json new file mode 100644 index 00000000..21451f00 --- /dev/null +++ b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/80002/run-latest.json @@ -0,0 +1,65 @@ +{ + "transactions": [ + { + "hash": "0xc634986575164738003daf43dd3258676dbda1b405f121f87c3b532b9f42a20a", + "transactionType": "CREATE2", + "contractName": "ERC20Custody", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x302c88", + "value": "0x0", + "input": "0x00c96969383205a198cc85b4231bfcf95d30c6ce5c4555987468934b292e111860a060405230608052348015601357600080fd5b5060805161288f61003d600039600081816117b1015281816117da01526119b2015261288f6000f3fe6080604052600436106101c25760003560e01c806391d14854116100f7578063ad3cb1cc11610095578063d9caed1211610064578063d9caed12146105f6578063e609055e14610616578063e63ab1e914610636578063eab103df1461066a57600080fd5b8063ad3cb1cc14610530578063c0c53b8b14610586578063d547741f146105a6578063d936547e146105c657600080fd5b80639a590427116100d15780639a590427146104bb5780639b19251a146104db578063a217fddf146104fb578063ad0818521461051057600080fd5b806391d1485414610416578063950837aa1461047b57806399a3c3561461049b57600080fd5b80634f1ef286116101645780635b1125911161013e5780635b112591146103765780635c975abb146103965780638456cb59146103cd57806385f438c1146103e257600080fd5b80634f1ef2861461031a57806352d1902d1461032d578063570618e11461034257600080fd5b8063252f07bf116101a0578063252f07bf146102915780632f2ff15d146102c357806336568abe146102e55780633f4ba83a1461030557600080fd5b806301ffc9a7146101c7578063116191b6146101fc578063248a9ca314610234575b600080fd5b3480156101d357600080fd5b506101e76101e23660046120b6565b61068a565b60405190151581526020015b60405180910390f35b34801561020857600080fd5b5060005461021c906001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b34801561024057600080fd5b5061028361024f3660046120f8565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b6040519081526020016101f3565b34801561029d57600080fd5b506002546101e79074010000000000000000000000000000000000000000900460ff1681565b3480156102cf57600080fd5b506102e36102de366004612126565b610723565b005b3480156102f157600080fd5b506102e3610300366004612126565b61076d565b34801561031157600080fd5b506102e36107be565b6102e3610328366004612185565b6107f3565b34801561033957600080fd5b50610283610812565b34801561034e57600080fd5b506102837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a81565b34801561038257600080fd5b5060025461021c906001600160a01b031681565b3480156103a257600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff166101e7565b3480156103d957600080fd5b506102e3610841565b3480156103ee57600080fd5b506102837f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e481565b34801561042257600080fd5b506101e7610431366004612126565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561048757600080fd5b506102e361049636600461228e565b610873565b3480156104a757600080fd5b506102e36104b63660046122f4565b610a06565b3480156104c757600080fd5b506102e36104d636600461228e565b610bb4565b3480156104e757600080fd5b506102e36104f636600461228e565b610c68565b34801561050757600080fd5b50610283600081565b34801561051c57600080fd5b506102e361052b366004612397565b610d22565b34801561053c57600080fd5b506105796040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b6040516101f39190612446565b34801561059257600080fd5b506102e36105a1366004612497565b610e94565b3480156105b257600080fd5b506102e36105c1366004612126565b6111b9565b3480156105d257600080fd5b506101e76105e136600461228e565b60016020526000908152604090205460ff1681565b34801561060257600080fd5b506102e36106113660046124e2565b6111fd565b34801561062257600080fd5b506102e3610631366004612523565b611314565b34801561064257600080fd5b506102837f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b34801561067657600080fd5b506102e3610685366004612596565b61155f565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061071d57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015461075d816115b5565b61076783836115bf565b50505050565b6001600160a01b03811633146107af576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107b9828261168e565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6107e8816115b5565b6107f0611734565b50565b6107fb6117a6565b61080482611878565b61080e8282611883565b5050565b600061081c6119a7565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61086b816115b5565b6107f0611a09565b600061087e816115b5565b6001600160a01b0382166108be576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546108f5907f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4906001600160a01b031661168e565b5060025461092d907f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a906001600160a01b031661168e565b506109587f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4836115bf565b506109837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a836115bf565b50600254604080516001600160a01b03928316815291841660208301527f4d3470c839d3c4dd664eec934b920c12fe0966e3185103dd40149496815df2b6910160405180910390a150600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b610a0e611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610a38816115b5565b610a40611ae5565b6001600160a01b03861660009081526001602052604090205460ff16610a92576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610aac906001600160a01b03888116911687611b41565b6000546040517faa0c0fc10000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063aa0c0fc190610aff9089908b908a908a908a908a906004016126b6565b600060405180830381600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b50505050856001600160a01b0316876001600160a01b03167f7b53ec10a80164e60591c43d9c222e9354886981b880a3fba19c9ceb77fb972187878787604051610b7a949392919061270d565b60405180910390a350610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610bde816115b5565b6001600160a01b038216610c1e576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216600081815260016020526040808220805460ff19169055517f51085ddf9ebdded84b76e829eb58c4078e4b5bdf97d9a94723f336039da467919190a25050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610c92816115b5565b6001600160a01b038216610cd2576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382166000818152600160208190526040808320805460ff1916909217909155517faab7954e9d246b167ef88aeddad35209ca2489d95a8aeb59e288d9b19fae5a549190a25050565b610d2a611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610d54816115b5565b610d5c611ae5565b6001600160a01b03851660009081526001602052604090205460ff16610dae576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610dc8906001600160a01b03878116911686611b41565b6000546040517f7bbe9afa0000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690637bbe9afa90610e1b908a9089908b908a908a908a90600401612744565b600060405180830381600087803b158015610e3557600080fd5b505af1158015610e49573d6000803e3d6000fd5b50505050846001600160a01b0316866001600160a01b03167f6478cbb6e28c0823c691dfd74c01c985634faddd4c401b990fe4ec26277ea8d5868686604051610b7a939291906127a3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610edf5750825b905060008267ffffffffffffffff166001148015610efc5750303b155b905081158015610f0a575080155b15610f41576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610fa25784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b0388161580610fbf57506001600160a01b038716155b80610fd157506001600160a01b038616155b15611008576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611010611bdb565b611018611be3565b611020611bdb565b611028611bf3565b600080546001600160a01b03808b167fffffffffffffffffffffffff000000000000000000000000000000000000000092831617835560028054918b169190921617905561107690876115bf565b506110a17f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a876115bf565b506110cc7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a886115bf565b506110f77f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4886115bf565b506111227f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a876115bf565b5061114d7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a886115bf565b5083156111af5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546111f3816115b5565b610767838361168e565b611205611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e461122f816115b5565b611237611ae5565b6001600160a01b03831660009081526001602052604090205460ff16611289576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61129d6001600160a01b0384168584611b41565b826001600160a01b0316846001600160a01b03167fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb846040516112e291815260200190565b60405180910390a3506107b960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61131c611a64565b611324611ae5565b60025474010000000000000000000000000000000000000000900460ff16611378576040517f73cba66300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03841660009081526001602052604090205460ff166113ca576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa15801561142a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061144e91906127bd565b90506114656001600160a01b038616333087611c03565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038616907f1dafa057cc5c3bccb5ad974129a2bccd3c74002d9dfd7062404ba9523b18d6ae9089908990859085906370a0823190602401602060405180830381865afa1580156114ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151091906127bd565b61151a91906127d6565b878760405161152d959493929190612810565b60405180910390a250610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061156a816115b5565b506002805491151574010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6107f08133611c3c565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611684576000848152602082815260408083206001600160a01b03871684529091529020805460ff1916600117905561163a3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061071d565b600091505061071d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611684576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061071d565b61173c611cc9565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061183f57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166118337f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600061080e816115b5565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156118fb575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526118f8918101906127bd565b60015b611941576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc811461199d576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401611938565b6107b98383611d24565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a11611ae5565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833611788565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01611adf576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611876576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516001600160a01b038381166024830152604482018390526107b991859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611d7a565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611876611e04565b611beb611e04565b611876611e6b565b611bfb611e04565b611876611e73565b6040516001600160a01b0384811660248301528381166044830152606482018390526107679186918216906323b872dd90608401611b6e565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff1661080e576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401611938565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611876576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d2d82611ea6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115611d72576107b98282611f4e565b61080e611fc4565b600080602060008451602086016000885af180611d9d576040513d6000823e3d81fd5b50506000513d91508115611db5578060011415611dc2565b6001600160a01b0384163b155b15610767576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611876576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611bb5611e04565b611e7b611e04565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff19169055565b806001600160a01b03163b600003611ef5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401611938565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051611f6b919061283d565b600060405180830381855af49150503d8060008114611fa6576040519150601f19603f3d011682016040523d82523d6000602084013e611fab565b606091505b5091509150611fbb858383611ffc565b95945050505050565b3415611876576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060826120115761200c82612074565b61206d565b815115801561202857506001600160a01b0384163b155b1561206a576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b50805b9392505050565b8051156120845780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000602082840312156120c857600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461206d57600080fd5b60006020828403121561210a57600080fd5b5035919050565b6001600160a01b03811681146107f057600080fd5b6000806040838503121561213957600080fd5b82359150602083013561214b81612111565b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561219857600080fd5b82356121a381612111565b9150602083013567ffffffffffffffff8111156121bf57600080fd5b8301601f810185136121d057600080fd5b803567ffffffffffffffff8111156121ea576121ea612156565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff8211171561225657612256612156565b60405281815282820160200187101561226e57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000602082840312156122a057600080fd5b813561206d81612111565b60008083601f8401126122bd57600080fd5b50813567ffffffffffffffff8111156122d557600080fd5b6020830191508360208285010111156122ed57600080fd5b9250929050565b60008060008060008060a0878903121561230d57600080fd5b863561231881612111565b9550602087013561232881612111565b945060408701359350606087013567ffffffffffffffff81111561234b57600080fd5b61235789828a016122ab565b909450925050608087013567ffffffffffffffff81111561237757600080fd5b87016080818a03121561238957600080fd5b809150509295509295509295565b60008060008060008086880360a08112156123b157600080fd5b60208112156123bf57600080fd5b5086955060208701356123d181612111565b945060408701356123e181612111565b935060608701359250608087013567ffffffffffffffff81111561240457600080fd5b61241089828a016122ab565b979a9699509497509295939492505050565b60005b8381101561243d578181015183820152602001612425565b50506000910152565b6020815260008251806020840152612465816040850160208701612422565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b6000806000606084860312156124ac57600080fd5b83356124b781612111565b925060208401356124c781612111565b915060408401356124d781612111565b809150509250925092565b6000806000606084860312156124f757600080fd5b833561250281612111565b9250602084013561251281612111565b929592945050506040919091013590565b6000806000806000806080878903121561253c57600080fd5b863567ffffffffffffffff81111561255357600080fd5b61255f89828a016122ab565b909750955050602087013561257381612111565b935060408701359250606087013567ffffffffffffffff81111561240457600080fd5b6000602082840312156125a857600080fd5b8135801515811461206d57600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b6000813561260e81612111565b6001600160a01b03168352602082013561262781612111565b6001600160a01b03166020840152604082810135908401526060820135368390037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe101811261267557600080fd5b820160208101903567ffffffffffffffff81111561269257600080fd5b8036038213156126a157600080fd5b60806060860152611fbb6080860182846125b8565b6001600160a01b03871681526001600160a01b038616602082015284604082015260a0606082015260006126ee60a0830185876125b8565b82810360808401526127008185612601565b9998505050505050505050565b8481526060602082015260006127276060830185876125b8565b82810360408401526127398185612601565b979650505050505050565b6000873561275181612111565b6001600160a01b0381168352506001600160a01b03871660208301526001600160a01b038616604083015284606083015260a0608083015261279760a0830184866125b8565b98975050505050505050565b838152604060208201526000611fbb6040830184866125b8565b6000602082840312156127cf57600080fd5b5051919050565b8181038181111561071d577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6060815260006128246060830187896125b8565b85602084015282810360408401526127978185876125b8565b6000825161284f818460208701612422565b919091019291505056fea2646970667358221220f600ea3955c635c7cbd95f53a2beb6e285554101db24afcb94a99e32510fe41564736f6c634300081a0033", + "nonce": "0x20", + "chainId": "0x13882" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x22e316", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000b741531a1a8984d5188d1058f47eb7cbd57f4655", + "0x0000000000000000000000006ab3d36c46ecfb9b9c0bd51cb1c3da5a2c81cea6" + ], + "data": "0x00000000000000000000000000000000000000000000000000f3aeea2494c8000000000000000000000000000000000000000000000000014f9eeb97d2448ef300000000000000000000000000000000000000000000030d3c199cf22f9bd9690000000000000000000000000000000000000000000000014eab3cadadafc6f300000000000000000000000000000000000000000000030d3d0d4bdc5430a169", + "blockHash": "0x13e8cbcf0e1a56ece063b14238558ea78e425177291ec3f5512b1b01804d1af2", + "blockNumber": "0xd42afa", + "transactionHash": "0xc634986575164738003daf43dd3258676dbda1b405f121f87c3b532b9f42a20a", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000010000000000080000000000000000000000800000000000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004010000000000000000001000000000000000000010000000000100000000000000000000100000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xc634986575164738003daf43dd3258676dbda1b405f121f87c3b532b9f42a20a", + "transactionIndex": "0x0", + "blockHash": "0x13e8cbcf0e1a56ece063b14238558ea78e425177291ec3f5512b1b01804d1af2", + "blockNumber": "0xd42afa", + "gasUsed": "0x22e316", + "effectiveGasPrice": "0x6fc23ac0f", + "blobGasUsed": "0x0", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730495993, + "chain": 80002, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployERC20CustodyImplementation.s.sol/84532/run-1730495509.json b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/84532/run-1730495509.json new file mode 100644 index 00000000..b337adad --- /dev/null +++ b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/84532/run-1730495509.json @@ -0,0 +1,53 @@ +{ + "transactions": [ + { + "hash": "0xd8578c0be00771aee32601cde0336d05fd3debee4466901cc9a7239b8791c811", + "transactionType": "CREATE2", + "contractName": "ERC20Custody", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x302c88", + "value": "0x0", + "input": "0x00c96969383205a198cc85b4231bfcf95d30c6ce5c4555987468934b292e111860a060405230608052348015601357600080fd5b5060805161288f61003d600039600081816117b1015281816117da01526119b2015261288f6000f3fe6080604052600436106101c25760003560e01c806391d14854116100f7578063ad3cb1cc11610095578063d9caed1211610064578063d9caed12146105f6578063e609055e14610616578063e63ab1e914610636578063eab103df1461066a57600080fd5b8063ad3cb1cc14610530578063c0c53b8b14610586578063d547741f146105a6578063d936547e146105c657600080fd5b80639a590427116100d15780639a590427146104bb5780639b19251a146104db578063a217fddf146104fb578063ad0818521461051057600080fd5b806391d1485414610416578063950837aa1461047b57806399a3c3561461049b57600080fd5b80634f1ef286116101645780635b1125911161013e5780635b112591146103765780635c975abb146103965780638456cb59146103cd57806385f438c1146103e257600080fd5b80634f1ef2861461031a57806352d1902d1461032d578063570618e11461034257600080fd5b8063252f07bf116101a0578063252f07bf146102915780632f2ff15d146102c357806336568abe146102e55780633f4ba83a1461030557600080fd5b806301ffc9a7146101c7578063116191b6146101fc578063248a9ca314610234575b600080fd5b3480156101d357600080fd5b506101e76101e23660046120b6565b61068a565b60405190151581526020015b60405180910390f35b34801561020857600080fd5b5060005461021c906001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b34801561024057600080fd5b5061028361024f3660046120f8565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b6040519081526020016101f3565b34801561029d57600080fd5b506002546101e79074010000000000000000000000000000000000000000900460ff1681565b3480156102cf57600080fd5b506102e36102de366004612126565b610723565b005b3480156102f157600080fd5b506102e3610300366004612126565b61076d565b34801561031157600080fd5b506102e36107be565b6102e3610328366004612185565b6107f3565b34801561033957600080fd5b50610283610812565b34801561034e57600080fd5b506102837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a81565b34801561038257600080fd5b5060025461021c906001600160a01b031681565b3480156103a257600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff166101e7565b3480156103d957600080fd5b506102e3610841565b3480156103ee57600080fd5b506102837f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e481565b34801561042257600080fd5b506101e7610431366004612126565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561048757600080fd5b506102e361049636600461228e565b610873565b3480156104a757600080fd5b506102e36104b63660046122f4565b610a06565b3480156104c757600080fd5b506102e36104d636600461228e565b610bb4565b3480156104e757600080fd5b506102e36104f636600461228e565b610c68565b34801561050757600080fd5b50610283600081565b34801561051c57600080fd5b506102e361052b366004612397565b610d22565b34801561053c57600080fd5b506105796040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b6040516101f39190612446565b34801561059257600080fd5b506102e36105a1366004612497565b610e94565b3480156105b257600080fd5b506102e36105c1366004612126565b6111b9565b3480156105d257600080fd5b506101e76105e136600461228e565b60016020526000908152604090205460ff1681565b34801561060257600080fd5b506102e36106113660046124e2565b6111fd565b34801561062257600080fd5b506102e3610631366004612523565b611314565b34801561064257600080fd5b506102837f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b34801561067657600080fd5b506102e3610685366004612596565b61155f565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061071d57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015461075d816115b5565b61076783836115bf565b50505050565b6001600160a01b03811633146107af576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107b9828261168e565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6107e8816115b5565b6107f0611734565b50565b6107fb6117a6565b61080482611878565b61080e8282611883565b5050565b600061081c6119a7565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61086b816115b5565b6107f0611a09565b600061087e816115b5565b6001600160a01b0382166108be576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546108f5907f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4906001600160a01b031661168e565b5060025461092d907f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a906001600160a01b031661168e565b506109587f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4836115bf565b506109837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a836115bf565b50600254604080516001600160a01b03928316815291841660208301527f4d3470c839d3c4dd664eec934b920c12fe0966e3185103dd40149496815df2b6910160405180910390a150600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b610a0e611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610a38816115b5565b610a40611ae5565b6001600160a01b03861660009081526001602052604090205460ff16610a92576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610aac906001600160a01b03888116911687611b41565b6000546040517faa0c0fc10000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063aa0c0fc190610aff9089908b908a908a908a908a906004016126b6565b600060405180830381600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b50505050856001600160a01b0316876001600160a01b03167f7b53ec10a80164e60591c43d9c222e9354886981b880a3fba19c9ceb77fb972187878787604051610b7a949392919061270d565b60405180910390a350610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610bde816115b5565b6001600160a01b038216610c1e576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216600081815260016020526040808220805460ff19169055517f51085ddf9ebdded84b76e829eb58c4078e4b5bdf97d9a94723f336039da467919190a25050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610c92816115b5565b6001600160a01b038216610cd2576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382166000818152600160208190526040808320805460ff1916909217909155517faab7954e9d246b167ef88aeddad35209ca2489d95a8aeb59e288d9b19fae5a549190a25050565b610d2a611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610d54816115b5565b610d5c611ae5565b6001600160a01b03851660009081526001602052604090205460ff16610dae576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610dc8906001600160a01b03878116911686611b41565b6000546040517f7bbe9afa0000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690637bbe9afa90610e1b908a9089908b908a908a908a90600401612744565b600060405180830381600087803b158015610e3557600080fd5b505af1158015610e49573d6000803e3d6000fd5b50505050846001600160a01b0316866001600160a01b03167f6478cbb6e28c0823c691dfd74c01c985634faddd4c401b990fe4ec26277ea8d5868686604051610b7a939291906127a3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610edf5750825b905060008267ffffffffffffffff166001148015610efc5750303b155b905081158015610f0a575080155b15610f41576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610fa25784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b0388161580610fbf57506001600160a01b038716155b80610fd157506001600160a01b038616155b15611008576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611010611bdb565b611018611be3565b611020611bdb565b611028611bf3565b600080546001600160a01b03808b167fffffffffffffffffffffffff000000000000000000000000000000000000000092831617835560028054918b169190921617905561107690876115bf565b506110a17f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a876115bf565b506110cc7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a886115bf565b506110f77f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4886115bf565b506111227f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a876115bf565b5061114d7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a886115bf565b5083156111af5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546111f3816115b5565b610767838361168e565b611205611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e461122f816115b5565b611237611ae5565b6001600160a01b03831660009081526001602052604090205460ff16611289576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61129d6001600160a01b0384168584611b41565b826001600160a01b0316846001600160a01b03167fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb846040516112e291815260200190565b60405180910390a3506107b960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61131c611a64565b611324611ae5565b60025474010000000000000000000000000000000000000000900460ff16611378576040517f73cba66300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03841660009081526001602052604090205460ff166113ca576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa15801561142a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061144e91906127bd565b90506114656001600160a01b038616333087611c03565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038616907f1dafa057cc5c3bccb5ad974129a2bccd3c74002d9dfd7062404ba9523b18d6ae9089908990859085906370a0823190602401602060405180830381865afa1580156114ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151091906127bd565b61151a91906127d6565b878760405161152d959493929190612810565b60405180910390a250610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061156a816115b5565b506002805491151574010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6107f08133611c3c565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611684576000848152602082815260408083206001600160a01b03871684529091529020805460ff1916600117905561163a3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061071d565b600091505061071d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611684576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061071d565b61173c611cc9565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061183f57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166118337f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600061080e816115b5565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156118fb575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526118f8918101906127bd565b60015b611941576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc811461199d576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401611938565b6107b98383611d24565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a11611ae5565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833611788565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01611adf576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611876576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516001600160a01b038381166024830152604482018390526107b991859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611d7a565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611876611e04565b611beb611e04565b611876611e6b565b611bfb611e04565b611876611e73565b6040516001600160a01b0384811660248301528381166044830152606482018390526107679186918216906323b872dd90608401611b6e565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff1661080e576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401611938565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611876576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d2d82611ea6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115611d72576107b98282611f4e565b61080e611fc4565b600080602060008451602086016000885af180611d9d576040513d6000823e3d81fd5b50506000513d91508115611db5578060011415611dc2565b6001600160a01b0384163b155b15610767576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611876576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611bb5611e04565b611e7b611e04565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff19169055565b806001600160a01b03163b600003611ef5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401611938565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051611f6b919061283d565b600060405180830381855af49150503d8060008114611fa6576040519150601f19603f3d011682016040523d82523d6000602084013e611fab565b606091505b5091509150611fbb858383611ffc565b95945050505050565b3415611876576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060826120115761200c82612074565b61206d565b815115801561202857506001600160a01b0384163b155b1561206a576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b50805b9392505050565b8051156120845780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000602082840312156120c857600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461206d57600080fd5b60006020828403121561210a57600080fd5b5035919050565b6001600160a01b03811681146107f057600080fd5b6000806040838503121561213957600080fd5b82359150602083013561214b81612111565b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561219857600080fd5b82356121a381612111565b9150602083013567ffffffffffffffff8111156121bf57600080fd5b8301601f810185136121d057600080fd5b803567ffffffffffffffff8111156121ea576121ea612156565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff8211171561225657612256612156565b60405281815282820160200187101561226e57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000602082840312156122a057600080fd5b813561206d81612111565b60008083601f8401126122bd57600080fd5b50813567ffffffffffffffff8111156122d557600080fd5b6020830191508360208285010111156122ed57600080fd5b9250929050565b60008060008060008060a0878903121561230d57600080fd5b863561231881612111565b9550602087013561232881612111565b945060408701359350606087013567ffffffffffffffff81111561234b57600080fd5b61235789828a016122ab565b909450925050608087013567ffffffffffffffff81111561237757600080fd5b87016080818a03121561238957600080fd5b809150509295509295509295565b60008060008060008086880360a08112156123b157600080fd5b60208112156123bf57600080fd5b5086955060208701356123d181612111565b945060408701356123e181612111565b935060608701359250608087013567ffffffffffffffff81111561240457600080fd5b61241089828a016122ab565b979a9699509497509295939492505050565b60005b8381101561243d578181015183820152602001612425565b50506000910152565b6020815260008251806020840152612465816040850160208701612422565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b6000806000606084860312156124ac57600080fd5b83356124b781612111565b925060208401356124c781612111565b915060408401356124d781612111565b809150509250925092565b6000806000606084860312156124f757600080fd5b833561250281612111565b9250602084013561251281612111565b929592945050506040919091013590565b6000806000806000806080878903121561253c57600080fd5b863567ffffffffffffffff81111561255357600080fd5b61255f89828a016122ab565b909750955050602087013561257381612111565b935060408701359250606087013567ffffffffffffffff81111561240457600080fd5b6000602082840312156125a857600080fd5b8135801515811461206d57600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b6000813561260e81612111565b6001600160a01b03168352602082013561262781612111565b6001600160a01b03166020840152604082810135908401526060820135368390037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe101811261267557600080fd5b820160208101903567ffffffffffffffff81111561269257600080fd5b8036038213156126a157600080fd5b60806060860152611fbb6080860182846125b8565b6001600160a01b03871681526001600160a01b038616602082015284604082015260a0606082015260006126ee60a0830185876125b8565b82810360808401526127008185612601565b9998505050505050505050565b8481526060602082015260006127276060830185876125b8565b82810360408401526127398185612601565b979650505050505050565b6000873561275181612111565b6001600160a01b0381168352506001600160a01b03871660208301526001600160a01b038616604083015284606083015260a0608083015261279760a0830184866125b8565b98975050505050505050565b838152604060208201526000611fbb6040830184866125b8565b6000602082840312156127cf57600080fd5b5051919050565b8181038181111561071d577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6060815260006128246060830187896125b8565b85602084015282810360408401526127978185876125b8565b6000825161284f818460208701612422565b919091019291505056fea2646970667358221220f600ea3955c635c7cbd95f53a2beb6e285554101db24afcb94a99e32510fe41564736f6c634300081a0033", + "nonce": "0x13", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x24f653", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd8578c0be00771aee32601cde0336d05fd3debee4466901cc9a7239b8791c811", + "transactionIndex": "0x3", + "blockHash": "0x0c1cf6009eaff3d626dbb5b23c6652a79ebbb039e34ec9ecf9f9c181d98a687d", + "blockNumber": "0x108f28f", + "gasUsed": "0x22e316", + "effectiveGasPrice": "0xf43b1", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x3", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x264538bf36", + "l1GasPrice": "0x75b170f5", + "l1GasUsed": "0x12757" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730495509, + "chain": 84532, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployERC20CustodyImplementation.s.sol/84532/run-latest.json b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/84532/run-latest.json new file mode 100644 index 00000000..b337adad --- /dev/null +++ b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/84532/run-latest.json @@ -0,0 +1,53 @@ +{ + "transactions": [ + { + "hash": "0xd8578c0be00771aee32601cde0336d05fd3debee4466901cc9a7239b8791c811", + "transactionType": "CREATE2", + "contractName": "ERC20Custody", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x302c88", + "value": "0x0", + "input": "0x00c96969383205a198cc85b4231bfcf95d30c6ce5c4555987468934b292e111860a060405230608052348015601357600080fd5b5060805161288f61003d600039600081816117b1015281816117da01526119b2015261288f6000f3fe6080604052600436106101c25760003560e01c806391d14854116100f7578063ad3cb1cc11610095578063d9caed1211610064578063d9caed12146105f6578063e609055e14610616578063e63ab1e914610636578063eab103df1461066a57600080fd5b8063ad3cb1cc14610530578063c0c53b8b14610586578063d547741f146105a6578063d936547e146105c657600080fd5b80639a590427116100d15780639a590427146104bb5780639b19251a146104db578063a217fddf146104fb578063ad0818521461051057600080fd5b806391d1485414610416578063950837aa1461047b57806399a3c3561461049b57600080fd5b80634f1ef286116101645780635b1125911161013e5780635b112591146103765780635c975abb146103965780638456cb59146103cd57806385f438c1146103e257600080fd5b80634f1ef2861461031a57806352d1902d1461032d578063570618e11461034257600080fd5b8063252f07bf116101a0578063252f07bf146102915780632f2ff15d146102c357806336568abe146102e55780633f4ba83a1461030557600080fd5b806301ffc9a7146101c7578063116191b6146101fc578063248a9ca314610234575b600080fd5b3480156101d357600080fd5b506101e76101e23660046120b6565b61068a565b60405190151581526020015b60405180910390f35b34801561020857600080fd5b5060005461021c906001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b34801561024057600080fd5b5061028361024f3660046120f8565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b6040519081526020016101f3565b34801561029d57600080fd5b506002546101e79074010000000000000000000000000000000000000000900460ff1681565b3480156102cf57600080fd5b506102e36102de366004612126565b610723565b005b3480156102f157600080fd5b506102e3610300366004612126565b61076d565b34801561031157600080fd5b506102e36107be565b6102e3610328366004612185565b6107f3565b34801561033957600080fd5b50610283610812565b34801561034e57600080fd5b506102837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a81565b34801561038257600080fd5b5060025461021c906001600160a01b031681565b3480156103a257600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff166101e7565b3480156103d957600080fd5b506102e3610841565b3480156103ee57600080fd5b506102837f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e481565b34801561042257600080fd5b506101e7610431366004612126565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561048757600080fd5b506102e361049636600461228e565b610873565b3480156104a757600080fd5b506102e36104b63660046122f4565b610a06565b3480156104c757600080fd5b506102e36104d636600461228e565b610bb4565b3480156104e757600080fd5b506102e36104f636600461228e565b610c68565b34801561050757600080fd5b50610283600081565b34801561051c57600080fd5b506102e361052b366004612397565b610d22565b34801561053c57600080fd5b506105796040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b6040516101f39190612446565b34801561059257600080fd5b506102e36105a1366004612497565b610e94565b3480156105b257600080fd5b506102e36105c1366004612126565b6111b9565b3480156105d257600080fd5b506101e76105e136600461228e565b60016020526000908152604090205460ff1681565b34801561060257600080fd5b506102e36106113660046124e2565b6111fd565b34801561062257600080fd5b506102e3610631366004612523565b611314565b34801561064257600080fd5b506102837f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b34801561067657600080fd5b506102e3610685366004612596565b61155f565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061071d57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015461075d816115b5565b61076783836115bf565b50505050565b6001600160a01b03811633146107af576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107b9828261168e565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6107e8816115b5565b6107f0611734565b50565b6107fb6117a6565b61080482611878565b61080e8282611883565b5050565b600061081c6119a7565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61086b816115b5565b6107f0611a09565b600061087e816115b5565b6001600160a01b0382166108be576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546108f5907f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4906001600160a01b031661168e565b5060025461092d907f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a906001600160a01b031661168e565b506109587f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4836115bf565b506109837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a836115bf565b50600254604080516001600160a01b03928316815291841660208301527f4d3470c839d3c4dd664eec934b920c12fe0966e3185103dd40149496815df2b6910160405180910390a150600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b610a0e611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610a38816115b5565b610a40611ae5565b6001600160a01b03861660009081526001602052604090205460ff16610a92576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610aac906001600160a01b03888116911687611b41565b6000546040517faa0c0fc10000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063aa0c0fc190610aff9089908b908a908a908a908a906004016126b6565b600060405180830381600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b50505050856001600160a01b0316876001600160a01b03167f7b53ec10a80164e60591c43d9c222e9354886981b880a3fba19c9ceb77fb972187878787604051610b7a949392919061270d565b60405180910390a350610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610bde816115b5565b6001600160a01b038216610c1e576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216600081815260016020526040808220805460ff19169055517f51085ddf9ebdded84b76e829eb58c4078e4b5bdf97d9a94723f336039da467919190a25050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610c92816115b5565b6001600160a01b038216610cd2576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382166000818152600160208190526040808320805460ff1916909217909155517faab7954e9d246b167ef88aeddad35209ca2489d95a8aeb59e288d9b19fae5a549190a25050565b610d2a611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610d54816115b5565b610d5c611ae5565b6001600160a01b03851660009081526001602052604090205460ff16610dae576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610dc8906001600160a01b03878116911686611b41565b6000546040517f7bbe9afa0000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690637bbe9afa90610e1b908a9089908b908a908a908a90600401612744565b600060405180830381600087803b158015610e3557600080fd5b505af1158015610e49573d6000803e3d6000fd5b50505050846001600160a01b0316866001600160a01b03167f6478cbb6e28c0823c691dfd74c01c985634faddd4c401b990fe4ec26277ea8d5868686604051610b7a939291906127a3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610edf5750825b905060008267ffffffffffffffff166001148015610efc5750303b155b905081158015610f0a575080155b15610f41576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610fa25784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b0388161580610fbf57506001600160a01b038716155b80610fd157506001600160a01b038616155b15611008576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611010611bdb565b611018611be3565b611020611bdb565b611028611bf3565b600080546001600160a01b03808b167fffffffffffffffffffffffff000000000000000000000000000000000000000092831617835560028054918b169190921617905561107690876115bf565b506110a17f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a876115bf565b506110cc7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a886115bf565b506110f77f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4886115bf565b506111227f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a876115bf565b5061114d7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a886115bf565b5083156111af5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546111f3816115b5565b610767838361168e565b611205611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e461122f816115b5565b611237611ae5565b6001600160a01b03831660009081526001602052604090205460ff16611289576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61129d6001600160a01b0384168584611b41565b826001600160a01b0316846001600160a01b03167fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb846040516112e291815260200190565b60405180910390a3506107b960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61131c611a64565b611324611ae5565b60025474010000000000000000000000000000000000000000900460ff16611378576040517f73cba66300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03841660009081526001602052604090205460ff166113ca576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa15801561142a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061144e91906127bd565b90506114656001600160a01b038616333087611c03565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038616907f1dafa057cc5c3bccb5ad974129a2bccd3c74002d9dfd7062404ba9523b18d6ae9089908990859085906370a0823190602401602060405180830381865afa1580156114ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151091906127bd565b61151a91906127d6565b878760405161152d959493929190612810565b60405180910390a250610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061156a816115b5565b506002805491151574010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6107f08133611c3c565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611684576000848152602082815260408083206001600160a01b03871684529091529020805460ff1916600117905561163a3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061071d565b600091505061071d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611684576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061071d565b61173c611cc9565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061183f57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166118337f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600061080e816115b5565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156118fb575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526118f8918101906127bd565b60015b611941576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc811461199d576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401611938565b6107b98383611d24565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a11611ae5565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833611788565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01611adf576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611876576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516001600160a01b038381166024830152604482018390526107b991859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611d7a565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611876611e04565b611beb611e04565b611876611e6b565b611bfb611e04565b611876611e73565b6040516001600160a01b0384811660248301528381166044830152606482018390526107679186918216906323b872dd90608401611b6e565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff1661080e576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401611938565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611876576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d2d82611ea6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115611d72576107b98282611f4e565b61080e611fc4565b600080602060008451602086016000885af180611d9d576040513d6000823e3d81fd5b50506000513d91508115611db5578060011415611dc2565b6001600160a01b0384163b155b15610767576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611876576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611bb5611e04565b611e7b611e04565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff19169055565b806001600160a01b03163b600003611ef5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401611938565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051611f6b919061283d565b600060405180830381855af49150503d8060008114611fa6576040519150601f19603f3d011682016040523d82523d6000602084013e611fab565b606091505b5091509150611fbb858383611ffc565b95945050505050565b3415611876576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060826120115761200c82612074565b61206d565b815115801561202857506001600160a01b0384163b155b1561206a576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b50805b9392505050565b8051156120845780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000602082840312156120c857600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461206d57600080fd5b60006020828403121561210a57600080fd5b5035919050565b6001600160a01b03811681146107f057600080fd5b6000806040838503121561213957600080fd5b82359150602083013561214b81612111565b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561219857600080fd5b82356121a381612111565b9150602083013567ffffffffffffffff8111156121bf57600080fd5b8301601f810185136121d057600080fd5b803567ffffffffffffffff8111156121ea576121ea612156565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff8211171561225657612256612156565b60405281815282820160200187101561226e57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000602082840312156122a057600080fd5b813561206d81612111565b60008083601f8401126122bd57600080fd5b50813567ffffffffffffffff8111156122d557600080fd5b6020830191508360208285010111156122ed57600080fd5b9250929050565b60008060008060008060a0878903121561230d57600080fd5b863561231881612111565b9550602087013561232881612111565b945060408701359350606087013567ffffffffffffffff81111561234b57600080fd5b61235789828a016122ab565b909450925050608087013567ffffffffffffffff81111561237757600080fd5b87016080818a03121561238957600080fd5b809150509295509295509295565b60008060008060008086880360a08112156123b157600080fd5b60208112156123bf57600080fd5b5086955060208701356123d181612111565b945060408701356123e181612111565b935060608701359250608087013567ffffffffffffffff81111561240457600080fd5b61241089828a016122ab565b979a9699509497509295939492505050565b60005b8381101561243d578181015183820152602001612425565b50506000910152565b6020815260008251806020840152612465816040850160208701612422565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b6000806000606084860312156124ac57600080fd5b83356124b781612111565b925060208401356124c781612111565b915060408401356124d781612111565b809150509250925092565b6000806000606084860312156124f757600080fd5b833561250281612111565b9250602084013561251281612111565b929592945050506040919091013590565b6000806000806000806080878903121561253c57600080fd5b863567ffffffffffffffff81111561255357600080fd5b61255f89828a016122ab565b909750955050602087013561257381612111565b935060408701359250606087013567ffffffffffffffff81111561240457600080fd5b6000602082840312156125a857600080fd5b8135801515811461206d57600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b6000813561260e81612111565b6001600160a01b03168352602082013561262781612111565b6001600160a01b03166020840152604082810135908401526060820135368390037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe101811261267557600080fd5b820160208101903567ffffffffffffffff81111561269257600080fd5b8036038213156126a157600080fd5b60806060860152611fbb6080860182846125b8565b6001600160a01b03871681526001600160a01b038616602082015284604082015260a0606082015260006126ee60a0830185876125b8565b82810360808401526127008185612601565b9998505050505050505050565b8481526060602082015260006127276060830185876125b8565b82810360408401526127398185612601565b979650505050505050565b6000873561275181612111565b6001600160a01b0381168352506001600160a01b03871660208301526001600160a01b038616604083015284606083015260a0608083015261279760a0830184866125b8565b98975050505050505050565b838152604060208201526000611fbb6040830184866125b8565b6000602082840312156127cf57600080fd5b5051919050565b8181038181111561071d577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6060815260006128246060830187896125b8565b85602084015282810360408401526127978185876125b8565b6000825161284f818460208701612422565b919091019291505056fea2646970667358221220f600ea3955c635c7cbd95f53a2beb6e285554101db24afcb94a99e32510fe41564736f6c634300081a0033", + "nonce": "0x13", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x24f653", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd8578c0be00771aee32601cde0336d05fd3debee4466901cc9a7239b8791c811", + "transactionIndex": "0x3", + "blockHash": "0x0c1cf6009eaff3d626dbb5b23c6652a79ebbb039e34ec9ecf9f9c181d98a687d", + "blockNumber": "0x108f28f", + "gasUsed": "0x22e316", + "effectiveGasPrice": "0xf43b1", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x3", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x264538bf36", + "l1GasPrice": "0x75b170f5", + "l1GasUsed": "0x12757" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730495509, + "chain": 84532, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployERC20CustodyImplementation.s.sol/97/run-1730496209.json b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/97/run-1730496209.json new file mode 100644 index 00000000..7c4031ca --- /dev/null +++ b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/97/run-1730496209.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x44f9aa58b77393f85f64690c5fb0ea9968f1b04782a44d5fe572b9917b3547dc", + "transactionType": "CREATE2", + "contractName": "ERC20Custody", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x302c88", + "value": "0x0", + "input": "0x00c96969383205a198cc85b4231bfcf95d30c6ce5c4555987468934b292e111860a060405230608052348015601357600080fd5b5060805161288f61003d600039600081816117b1015281816117da01526119b2015261288f6000f3fe6080604052600436106101c25760003560e01c806391d14854116100f7578063ad3cb1cc11610095578063d9caed1211610064578063d9caed12146105f6578063e609055e14610616578063e63ab1e914610636578063eab103df1461066a57600080fd5b8063ad3cb1cc14610530578063c0c53b8b14610586578063d547741f146105a6578063d936547e146105c657600080fd5b80639a590427116100d15780639a590427146104bb5780639b19251a146104db578063a217fddf146104fb578063ad0818521461051057600080fd5b806391d1485414610416578063950837aa1461047b57806399a3c3561461049b57600080fd5b80634f1ef286116101645780635b1125911161013e5780635b112591146103765780635c975abb146103965780638456cb59146103cd57806385f438c1146103e257600080fd5b80634f1ef2861461031a57806352d1902d1461032d578063570618e11461034257600080fd5b8063252f07bf116101a0578063252f07bf146102915780632f2ff15d146102c357806336568abe146102e55780633f4ba83a1461030557600080fd5b806301ffc9a7146101c7578063116191b6146101fc578063248a9ca314610234575b600080fd5b3480156101d357600080fd5b506101e76101e23660046120b6565b61068a565b60405190151581526020015b60405180910390f35b34801561020857600080fd5b5060005461021c906001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b34801561024057600080fd5b5061028361024f3660046120f8565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b6040519081526020016101f3565b34801561029d57600080fd5b506002546101e79074010000000000000000000000000000000000000000900460ff1681565b3480156102cf57600080fd5b506102e36102de366004612126565b610723565b005b3480156102f157600080fd5b506102e3610300366004612126565b61076d565b34801561031157600080fd5b506102e36107be565b6102e3610328366004612185565b6107f3565b34801561033957600080fd5b50610283610812565b34801561034e57600080fd5b506102837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a81565b34801561038257600080fd5b5060025461021c906001600160a01b031681565b3480156103a257600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff166101e7565b3480156103d957600080fd5b506102e3610841565b3480156103ee57600080fd5b506102837f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e481565b34801561042257600080fd5b506101e7610431366004612126565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561048757600080fd5b506102e361049636600461228e565b610873565b3480156104a757600080fd5b506102e36104b63660046122f4565b610a06565b3480156104c757600080fd5b506102e36104d636600461228e565b610bb4565b3480156104e757600080fd5b506102e36104f636600461228e565b610c68565b34801561050757600080fd5b50610283600081565b34801561051c57600080fd5b506102e361052b366004612397565b610d22565b34801561053c57600080fd5b506105796040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b6040516101f39190612446565b34801561059257600080fd5b506102e36105a1366004612497565b610e94565b3480156105b257600080fd5b506102e36105c1366004612126565b6111b9565b3480156105d257600080fd5b506101e76105e136600461228e565b60016020526000908152604090205460ff1681565b34801561060257600080fd5b506102e36106113660046124e2565b6111fd565b34801561062257600080fd5b506102e3610631366004612523565b611314565b34801561064257600080fd5b506102837f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b34801561067657600080fd5b506102e3610685366004612596565b61155f565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061071d57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015461075d816115b5565b61076783836115bf565b50505050565b6001600160a01b03811633146107af576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107b9828261168e565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6107e8816115b5565b6107f0611734565b50565b6107fb6117a6565b61080482611878565b61080e8282611883565b5050565b600061081c6119a7565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61086b816115b5565b6107f0611a09565b600061087e816115b5565b6001600160a01b0382166108be576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546108f5907f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4906001600160a01b031661168e565b5060025461092d907f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a906001600160a01b031661168e565b506109587f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4836115bf565b506109837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a836115bf565b50600254604080516001600160a01b03928316815291841660208301527f4d3470c839d3c4dd664eec934b920c12fe0966e3185103dd40149496815df2b6910160405180910390a150600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b610a0e611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610a38816115b5565b610a40611ae5565b6001600160a01b03861660009081526001602052604090205460ff16610a92576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610aac906001600160a01b03888116911687611b41565b6000546040517faa0c0fc10000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063aa0c0fc190610aff9089908b908a908a908a908a906004016126b6565b600060405180830381600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b50505050856001600160a01b0316876001600160a01b03167f7b53ec10a80164e60591c43d9c222e9354886981b880a3fba19c9ceb77fb972187878787604051610b7a949392919061270d565b60405180910390a350610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610bde816115b5565b6001600160a01b038216610c1e576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216600081815260016020526040808220805460ff19169055517f51085ddf9ebdded84b76e829eb58c4078e4b5bdf97d9a94723f336039da467919190a25050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610c92816115b5565b6001600160a01b038216610cd2576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382166000818152600160208190526040808320805460ff1916909217909155517faab7954e9d246b167ef88aeddad35209ca2489d95a8aeb59e288d9b19fae5a549190a25050565b610d2a611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610d54816115b5565b610d5c611ae5565b6001600160a01b03851660009081526001602052604090205460ff16610dae576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610dc8906001600160a01b03878116911686611b41565b6000546040517f7bbe9afa0000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690637bbe9afa90610e1b908a9089908b908a908a908a90600401612744565b600060405180830381600087803b158015610e3557600080fd5b505af1158015610e49573d6000803e3d6000fd5b50505050846001600160a01b0316866001600160a01b03167f6478cbb6e28c0823c691dfd74c01c985634faddd4c401b990fe4ec26277ea8d5868686604051610b7a939291906127a3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610edf5750825b905060008267ffffffffffffffff166001148015610efc5750303b155b905081158015610f0a575080155b15610f41576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610fa25784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b0388161580610fbf57506001600160a01b038716155b80610fd157506001600160a01b038616155b15611008576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611010611bdb565b611018611be3565b611020611bdb565b611028611bf3565b600080546001600160a01b03808b167fffffffffffffffffffffffff000000000000000000000000000000000000000092831617835560028054918b169190921617905561107690876115bf565b506110a17f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a876115bf565b506110cc7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a886115bf565b506110f77f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4886115bf565b506111227f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a876115bf565b5061114d7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a886115bf565b5083156111af5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546111f3816115b5565b610767838361168e565b611205611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e461122f816115b5565b611237611ae5565b6001600160a01b03831660009081526001602052604090205460ff16611289576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61129d6001600160a01b0384168584611b41565b826001600160a01b0316846001600160a01b03167fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb846040516112e291815260200190565b60405180910390a3506107b960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61131c611a64565b611324611ae5565b60025474010000000000000000000000000000000000000000900460ff16611378576040517f73cba66300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03841660009081526001602052604090205460ff166113ca576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa15801561142a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061144e91906127bd565b90506114656001600160a01b038616333087611c03565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038616907f1dafa057cc5c3bccb5ad974129a2bccd3c74002d9dfd7062404ba9523b18d6ae9089908990859085906370a0823190602401602060405180830381865afa1580156114ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151091906127bd565b61151a91906127d6565b878760405161152d959493929190612810565b60405180910390a250610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061156a816115b5565b506002805491151574010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6107f08133611c3c565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611684576000848152602082815260408083206001600160a01b03871684529091529020805460ff1916600117905561163a3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061071d565b600091505061071d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611684576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061071d565b61173c611cc9565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061183f57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166118337f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600061080e816115b5565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156118fb575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526118f8918101906127bd565b60015b611941576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc811461199d576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401611938565b6107b98383611d24565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a11611ae5565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833611788565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01611adf576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611876576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516001600160a01b038381166024830152604482018390526107b991859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611d7a565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611876611e04565b611beb611e04565b611876611e6b565b611bfb611e04565b611876611e73565b6040516001600160a01b0384811660248301528381166044830152606482018390526107679186918216906323b872dd90608401611b6e565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff1661080e576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401611938565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611876576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d2d82611ea6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115611d72576107b98282611f4e565b61080e611fc4565b600080602060008451602086016000885af180611d9d576040513d6000823e3d81fd5b50506000513d91508115611db5578060011415611dc2565b6001600160a01b0384163b155b15610767576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611876576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611bb5611e04565b611e7b611e04565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff19169055565b806001600160a01b03163b600003611ef5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401611938565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051611f6b919061283d565b600060405180830381855af49150503d8060008114611fa6576040519150601f19603f3d011682016040523d82523d6000602084013e611fab565b606091505b5091509150611fbb858383611ffc565b95945050505050565b3415611876576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060826120115761200c82612074565b61206d565b815115801561202857506001600160a01b0384163b155b1561206a576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b50805b9392505050565b8051156120845780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000602082840312156120c857600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461206d57600080fd5b60006020828403121561210a57600080fd5b5035919050565b6001600160a01b03811681146107f057600080fd5b6000806040838503121561213957600080fd5b82359150602083013561214b81612111565b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561219857600080fd5b82356121a381612111565b9150602083013567ffffffffffffffff8111156121bf57600080fd5b8301601f810185136121d057600080fd5b803567ffffffffffffffff8111156121ea576121ea612156565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff8211171561225657612256612156565b60405281815282820160200187101561226e57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000602082840312156122a057600080fd5b813561206d81612111565b60008083601f8401126122bd57600080fd5b50813567ffffffffffffffff8111156122d557600080fd5b6020830191508360208285010111156122ed57600080fd5b9250929050565b60008060008060008060a0878903121561230d57600080fd5b863561231881612111565b9550602087013561232881612111565b945060408701359350606087013567ffffffffffffffff81111561234b57600080fd5b61235789828a016122ab565b909450925050608087013567ffffffffffffffff81111561237757600080fd5b87016080818a03121561238957600080fd5b809150509295509295509295565b60008060008060008086880360a08112156123b157600080fd5b60208112156123bf57600080fd5b5086955060208701356123d181612111565b945060408701356123e181612111565b935060608701359250608087013567ffffffffffffffff81111561240457600080fd5b61241089828a016122ab565b979a9699509497509295939492505050565b60005b8381101561243d578181015183820152602001612425565b50506000910152565b6020815260008251806020840152612465816040850160208701612422565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b6000806000606084860312156124ac57600080fd5b83356124b781612111565b925060208401356124c781612111565b915060408401356124d781612111565b809150509250925092565b6000806000606084860312156124f757600080fd5b833561250281612111565b9250602084013561251281612111565b929592945050506040919091013590565b6000806000806000806080878903121561253c57600080fd5b863567ffffffffffffffff81111561255357600080fd5b61255f89828a016122ab565b909750955050602087013561257381612111565b935060408701359250606087013567ffffffffffffffff81111561240457600080fd5b6000602082840312156125a857600080fd5b8135801515811461206d57600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b6000813561260e81612111565b6001600160a01b03168352602082013561262781612111565b6001600160a01b03166020840152604082810135908401526060820135368390037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe101811261267557600080fd5b820160208101903567ffffffffffffffff81111561269257600080fd5b8036038213156126a157600080fd5b60806060860152611fbb6080860182846125b8565b6001600160a01b03871681526001600160a01b038616602082015284604082015260a0606082015260006126ee60a0830185876125b8565b82810360808401526127008185612601565b9998505050505050505050565b8481526060602082015260006127276060830185876125b8565b82810360408401526127398185612601565b979650505050505050565b6000873561275181612111565b6001600160a01b0381168352506001600160a01b03871660208301526001600160a01b038616604083015284606083015260a0608083015261279760a0830184866125b8565b98975050505050505050565b838152604060208201526000611fbb6040830184866125b8565b6000602082840312156127cf57600080fd5b5051919050565b8181038181111561071d577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6060815260006128246060830187896125b8565b85602084015282810360408401526127978185876125b8565b6000825161284f818460208701612422565b919091019291505056fea2646970667358221220f600ea3955c635c7cbd95f53a2beb6e285554101db24afcb94a99e32510fe41564736f6c634300081a0033", + "nonce": "0x6f", + "chainId": "0x61" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x23efc4", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x44f9aa58b77393f85f64690c5fb0ea9968f1b04782a44d5fe572b9917b3547dc", + "transactionIndex": "0x2", + "blockHash": "0x89bfe7f2b86bf3564a7a638aefe49812c5fcc285e8abdc9a40efc7a186076541", + "blockNumber": "0x2b296f5", + "gasUsed": "0x22e316", + "effectiveGasPrice": "0x174876e800", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730496209, + "chain": 97, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployERC20CustodyImplementation.s.sol/97/run-latest.json b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/97/run-latest.json new file mode 100644 index 00000000..7c4031ca --- /dev/null +++ b/v2/broadcast/DeployERC20CustodyImplementation.s.sol/97/run-latest.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x44f9aa58b77393f85f64690c5fb0ea9968f1b04782a44d5fe572b9917b3547dc", + "transactionType": "CREATE2", + "contractName": "ERC20Custody", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x302c88", + "value": "0x0", + "input": "0x00c96969383205a198cc85b4231bfcf95d30c6ce5c4555987468934b292e111860a060405230608052348015601357600080fd5b5060805161288f61003d600039600081816117b1015281816117da01526119b2015261288f6000f3fe6080604052600436106101c25760003560e01c806391d14854116100f7578063ad3cb1cc11610095578063d9caed1211610064578063d9caed12146105f6578063e609055e14610616578063e63ab1e914610636578063eab103df1461066a57600080fd5b8063ad3cb1cc14610530578063c0c53b8b14610586578063d547741f146105a6578063d936547e146105c657600080fd5b80639a590427116100d15780639a590427146104bb5780639b19251a146104db578063a217fddf146104fb578063ad0818521461051057600080fd5b806391d1485414610416578063950837aa1461047b57806399a3c3561461049b57600080fd5b80634f1ef286116101645780635b1125911161013e5780635b112591146103765780635c975abb146103965780638456cb59146103cd57806385f438c1146103e257600080fd5b80634f1ef2861461031a57806352d1902d1461032d578063570618e11461034257600080fd5b8063252f07bf116101a0578063252f07bf146102915780632f2ff15d146102c357806336568abe146102e55780633f4ba83a1461030557600080fd5b806301ffc9a7146101c7578063116191b6146101fc578063248a9ca314610234575b600080fd5b3480156101d357600080fd5b506101e76101e23660046120b6565b61068a565b60405190151581526020015b60405180910390f35b34801561020857600080fd5b5060005461021c906001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b34801561024057600080fd5b5061028361024f3660046120f8565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b6040519081526020016101f3565b34801561029d57600080fd5b506002546101e79074010000000000000000000000000000000000000000900460ff1681565b3480156102cf57600080fd5b506102e36102de366004612126565b610723565b005b3480156102f157600080fd5b506102e3610300366004612126565b61076d565b34801561031157600080fd5b506102e36107be565b6102e3610328366004612185565b6107f3565b34801561033957600080fd5b50610283610812565b34801561034e57600080fd5b506102837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a81565b34801561038257600080fd5b5060025461021c906001600160a01b031681565b3480156103a257600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff166101e7565b3480156103d957600080fd5b506102e3610841565b3480156103ee57600080fd5b506102837f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e481565b34801561042257600080fd5b506101e7610431366004612126565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561048757600080fd5b506102e361049636600461228e565b610873565b3480156104a757600080fd5b506102e36104b63660046122f4565b610a06565b3480156104c757600080fd5b506102e36104d636600461228e565b610bb4565b3480156104e757600080fd5b506102e36104f636600461228e565b610c68565b34801561050757600080fd5b50610283600081565b34801561051c57600080fd5b506102e361052b366004612397565b610d22565b34801561053c57600080fd5b506105796040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b6040516101f39190612446565b34801561059257600080fd5b506102e36105a1366004612497565b610e94565b3480156105b257600080fd5b506102e36105c1366004612126565b6111b9565b3480156105d257600080fd5b506101e76105e136600461228e565b60016020526000908152604090205460ff1681565b34801561060257600080fd5b506102e36106113660046124e2565b6111fd565b34801561062257600080fd5b506102e3610631366004612523565b611314565b34801561064257600080fd5b506102837f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b34801561067657600080fd5b506102e3610685366004612596565b61155f565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061071d57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015461075d816115b5565b61076783836115bf565b50505050565b6001600160a01b03811633146107af576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107b9828261168e565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6107e8816115b5565b6107f0611734565b50565b6107fb6117a6565b61080482611878565b61080e8282611883565b5050565b600061081c6119a7565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61086b816115b5565b6107f0611a09565b600061087e816115b5565b6001600160a01b0382166108be576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546108f5907f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4906001600160a01b031661168e565b5060025461092d907f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a906001600160a01b031661168e565b506109587f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4836115bf565b506109837f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a836115bf565b50600254604080516001600160a01b03928316815291841660208301527f4d3470c839d3c4dd664eec934b920c12fe0966e3185103dd40149496815df2b6910160405180910390a150600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b610a0e611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610a38816115b5565b610a40611ae5565b6001600160a01b03861660009081526001602052604090205460ff16610a92576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610aac906001600160a01b03888116911687611b41565b6000546040517faa0c0fc10000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063aa0c0fc190610aff9089908b908a908a908a908a906004016126b6565b600060405180830381600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b50505050856001600160a01b0316876001600160a01b03167f7b53ec10a80164e60591c43d9c222e9354886981b880a3fba19c9ceb77fb972187878787604051610b7a949392919061270d565b60405180910390a350610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610bde816115b5565b6001600160a01b038216610c1e576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216600081815260016020526040808220805460ff19169055517f51085ddf9ebdded84b76e829eb58c4078e4b5bdf97d9a94723f336039da467919190a25050565b7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a610c92816115b5565b6001600160a01b038216610cd2576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382166000818152600160208190526040808320805460ff1916909217909155517faab7954e9d246b167ef88aeddad35209ca2489d95a8aeb59e288d9b19fae5a549190a25050565b610d2a611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4610d54816115b5565b610d5c611ae5565b6001600160a01b03851660009081526001602052604090205460ff16610dae576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610dc8906001600160a01b03878116911686611b41565b6000546040517f7bbe9afa0000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690637bbe9afa90610e1b908a9089908b908a908a908a90600401612744565b600060405180830381600087803b158015610e3557600080fd5b505af1158015610e49573d6000803e3d6000fd5b50505050846001600160a01b0316866001600160a01b03167f6478cbb6e28c0823c691dfd74c01c985634faddd4c401b990fe4ec26277ea8d5868686604051610b7a939291906127a3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610edf5750825b905060008267ffffffffffffffff166001148015610efc5750303b155b905081158015610f0a575080155b15610f41576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610fa25784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b0388161580610fbf57506001600160a01b038716155b80610fd157506001600160a01b038616155b15611008576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611010611bdb565b611018611be3565b611020611bdb565b611028611bf3565b600080546001600160a01b03808b167fffffffffffffffffffffffff000000000000000000000000000000000000000092831617835560028054918b169190921617905561107690876115bf565b506110a17f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a876115bf565b506110cc7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a886115bf565b506110f77f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4886115bf565b506111227f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a876115bf565b5061114d7f8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a886115bf565b5083156111af5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546111f3816115b5565b610767838361168e565b611205611a64565b7f10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e461122f816115b5565b611237611ae5565b6001600160a01b03831660009081526001602052604090205460ff16611289576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61129d6001600160a01b0384168584611b41565b826001600160a01b0316846001600160a01b03167fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb846040516112e291815260200190565b60405180910390a3506107b960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61131c611a64565b611324611ae5565b60025474010000000000000000000000000000000000000000900460ff16611378576040517f73cba66300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03841660009081526001602052604090205460ff166113ca576040517f584a793800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa15801561142a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061144e91906127bd565b90506114656001600160a01b038616333087611c03565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038616907f1dafa057cc5c3bccb5ad974129a2bccd3c74002d9dfd7062404ba9523b18d6ae9089908990859085906370a0823190602401602060405180830381865afa1580156114ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151091906127bd565b61151a91906127d6565b878760405161152d959493929190612810565b60405180910390a250610bac60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061156a816115b5565b506002805491151574010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6107f08133611c3c565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611684576000848152602082815260408083206001600160a01b03871684529091529020805460ff1916600117905561163a3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061071d565b600091505061071d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611684576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061071d565b61173c611cc9565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061183f57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166118337f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600061080e816115b5565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156118fb575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526118f8918101906127bd565b60015b611941576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc811461199d576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401611938565b6107b98383611d24565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611876576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a11611ae5565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833611788565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01611adf576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611876576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516001600160a01b038381166024830152604482018390526107b991859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611d7a565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611876611e04565b611beb611e04565b611876611e6b565b611bfb611e04565b611876611e73565b6040516001600160a01b0384811660248301528381166044830152606482018390526107679186918216906323b872dd90608401611b6e565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff1661080e576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401611938565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611876576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d2d82611ea6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115611d72576107b98282611f4e565b61080e611fc4565b600080602060008451602086016000885af180611d9d576040513d6000823e3d81fd5b50506000513d91508115611db5578060011415611dc2565b6001600160a01b0384163b155b15610767576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611876576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611bb5611e04565b611e7b611e04565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff19169055565b806001600160a01b03163b600003611ef5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401611938565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051611f6b919061283d565b600060405180830381855af49150503d8060008114611fa6576040519150601f19603f3d011682016040523d82523d6000602084013e611fab565b606091505b5091509150611fbb858383611ffc565b95945050505050565b3415611876576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060826120115761200c82612074565b61206d565b815115801561202857506001600160a01b0384163b155b1561206a576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611938565b50805b9392505050565b8051156120845780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000602082840312156120c857600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461206d57600080fd5b60006020828403121561210a57600080fd5b5035919050565b6001600160a01b03811681146107f057600080fd5b6000806040838503121561213957600080fd5b82359150602083013561214b81612111565b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561219857600080fd5b82356121a381612111565b9150602083013567ffffffffffffffff8111156121bf57600080fd5b8301601f810185136121d057600080fd5b803567ffffffffffffffff8111156121ea576121ea612156565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff8211171561225657612256612156565b60405281815282820160200187101561226e57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000602082840312156122a057600080fd5b813561206d81612111565b60008083601f8401126122bd57600080fd5b50813567ffffffffffffffff8111156122d557600080fd5b6020830191508360208285010111156122ed57600080fd5b9250929050565b60008060008060008060a0878903121561230d57600080fd5b863561231881612111565b9550602087013561232881612111565b945060408701359350606087013567ffffffffffffffff81111561234b57600080fd5b61235789828a016122ab565b909450925050608087013567ffffffffffffffff81111561237757600080fd5b87016080818a03121561238957600080fd5b809150509295509295509295565b60008060008060008086880360a08112156123b157600080fd5b60208112156123bf57600080fd5b5086955060208701356123d181612111565b945060408701356123e181612111565b935060608701359250608087013567ffffffffffffffff81111561240457600080fd5b61241089828a016122ab565b979a9699509497509295939492505050565b60005b8381101561243d578181015183820152602001612425565b50506000910152565b6020815260008251806020840152612465816040850160208701612422565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b6000806000606084860312156124ac57600080fd5b83356124b781612111565b925060208401356124c781612111565b915060408401356124d781612111565b809150509250925092565b6000806000606084860312156124f757600080fd5b833561250281612111565b9250602084013561251281612111565b929592945050506040919091013590565b6000806000806000806080878903121561253c57600080fd5b863567ffffffffffffffff81111561255357600080fd5b61255f89828a016122ab565b909750955050602087013561257381612111565b935060408701359250606087013567ffffffffffffffff81111561240457600080fd5b6000602082840312156125a857600080fd5b8135801515811461206d57600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b6000813561260e81612111565b6001600160a01b03168352602082013561262781612111565b6001600160a01b03166020840152604082810135908401526060820135368390037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe101811261267557600080fd5b820160208101903567ffffffffffffffff81111561269257600080fd5b8036038213156126a157600080fd5b60806060860152611fbb6080860182846125b8565b6001600160a01b03871681526001600160a01b038616602082015284604082015260a0606082015260006126ee60a0830185876125b8565b82810360808401526127008185612601565b9998505050505050505050565b8481526060602082015260006127276060830185876125b8565b82810360408401526127398185612601565b979650505050505050565b6000873561275181612111565b6001600160a01b0381168352506001600160a01b03871660208301526001600160a01b038616604083015284606083015260a0608083015261279760a0830184866125b8565b98975050505050505050565b838152604060208201526000611fbb6040830184866125b8565b6000602082840312156127cf57600080fd5b5051919050565b8181038181111561071d577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6060815260006128246060830187896125b8565b85602084015282810360408401526127978185876125b8565b6000825161284f818460208701612422565b919091019291505056fea2646970667358221220f600ea3955c635c7cbd95f53a2beb6e285554101db24afcb94a99e32510fe41564736f6c634300081a0033", + "nonce": "0x6f", + "chainId": "0x61" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x23efc4", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x44f9aa58b77393f85f64690c5fb0ea9968f1b04782a44d5fe572b9917b3547dc", + "transactionIndex": "0x2", + "blockHash": "0x89bfe7f2b86bf3564a7a638aefe49812c5fcc285e8abdc9a40efc7a186076541", + "blockNumber": "0x2b296f5", + "gasUsed": "0x22e316", + "effectiveGasPrice": "0x174876e800", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7524282ea07f95f9ba3ee1ed53e2ccbf72cd82eb" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730496209, + "chain": 97, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployGatewayEVMImplementation.s.sol/11155111/run-1730496266.json b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/11155111/run-1730496266.json new file mode 100644 index 00000000..33373368 --- /dev/null +++ b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/11155111/run-1730496266.json @@ -0,0 +1,61 @@ +{ + "transactions": [ + { + "hash": "0x265b5d3688091c7928617be2308589e4449fe6e5fe6b2cdad63a9280b7071d14", + "transactionType": "CREATE2", + "contractName": "GatewayEVM", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x44909d", + "value": "0x0", + "input": "0xcc8ceada3f5345f6c9e33f569d513da6b2f3b7a9c7f524206470d7410f8878d060a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b6080516139b56100fd600039600081816122e20152818161230b01526124c301526139b56000f3fe6080604052600436106102195760003560e01c8063744b9b8b1161011d578063aa0c0fc1116100b0578063cb7ba8e51161007f578063d547741f11610064578063d547741f146106ad578063dda79b75146106cd578063e63ab1e9146106ed57600080fd5b8063cb7ba8e51461067a578063d09e3b781461068d57600080fd5b8063aa0c0fc1146105d1578063ad3cb1cc146105f1578063ae7a3a6f1461063a578063c0c53b8b1461065a57600080fd5b8063950837aa116100ec578063950837aa14610552578063a217fddf14610572578063a2ba193414610587578063a783c7891461059d57600080fd5b8063744b9b8b146104a55780637bbe9afa146104b85780638456cb59146104d857806391d14854146104ed57600080fd5b806338e22527116101b057806357bec62f1161017f5780635c975abb116101645780635c975abb146104275780635d62c8601461045e578063726ac97c1461049257600080fd5b806357bec62f146103e75780635b1125911461040757600080fd5b806338e225271461038a5780633f4ba83a146103aa5780634f1ef286146103bf57806352d1902d146103d257600080fd5b806321e093b1116101ec57806321e093b1146102b5578063248a9ca3146102ed5780632f2ff15d1461034a57806336568abe1461036a57600080fd5b806301ffc9a71461021e57806310188aef14610253578063102614b0146102755780631becceb414610295575b600080fd5b34801561022a57600080fd5b5061023e610239366004612eaa565b610721565b60405190151581526020015b60405180910390f35b34801561025f57600080fd5b5061027361026e366004612f08565b6107ba565b005b34801561028157600080fd5b50610273610290366004612f3b565b610895565b3480156102a157600080fd5b506102736102b0366004612fec565b6109a8565b3480156102c157600080fd5b506003546102d5906001600160a01b031681565b6040516001600160a01b03909116815260200161024a565b3480156102f957600080fd5b5061033c610308366004613053565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b60405190815260200161024a565b34801561035657600080fd5b5061027361036536600461306c565b610ab8565b34801561037657600080fd5b5061027361038536600461306c565b610b02565b61039d6103983660046130aa565b610b53565b60405161024a919061315c565b3480156103b657600080fd5b50610273610c6f565b6102736103cd3660046131f7565b610ca4565b3480156103de57600080fd5b5061033c610cc3565b3480156103f357600080fd5b506002546102d5906001600160a01b031681565b34801561041357600080fd5b506001546102d5906001600160a01b031681565b34801561043357600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1661023e565b34801561046a57600080fd5b5061033c7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b981565b6102736104a0366004613288565b610cf2565b6102736104b3366004612fec565b610e87565b3480156104c457600080fd5b506102736104d33660046132d6565b61102b565b3480156104e457600080fd5b5061027361135c565b3480156104f957600080fd5b5061023e61050836600461306c565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561055e57600080fd5b5061027361056d366004612f08565b61138e565b34801561057e57600080fd5b5061033c600081565b34801561059357600080fd5b5061033c61040081565b3480156105a957600080fd5b5061033c7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb81565b3480156105dd57600080fd5b506102736105ec366004613368565b6114a5565b3480156105fd57600080fd5b5061039d6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561064657600080fd5b50610273610655366004612f08565b611646565b34801561066657600080fd5b50610273610675366004613400565b611721565b610273610688366004613443565b6119e8565b34801561069957600080fd5b506102736106a83660046134b6565b611bca565b3480156106b957600080fd5b506102736106c836600461306c565b611cec565b3480156106d957600080fd5b506000546102d5906001600160a01b031681565b3480156106f957600080fd5b5061033c7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806107b457507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60006107c581611d30565b6001600160a01b0382166107ec5760405163d92e233d60e01b815260040160405180910390fd5b6002546001600160a01b03161561082f576040517f0c8dc01600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108597f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b61089d611e27565b826000036108d7576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0384166108fe5760405163d92e233d60e01b815260040160405180910390fd5b61040061090e6060830183613541565b90501115610948576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610953338385611e85565b836001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c85858560405161099a939291906136c0565b60405180910390a350505050565b6109b0611e27565b6109c060408201602083016136f6565b156109f7576040517f19b4bff200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610a1e5760405163d92e233d60e01b815260040160405180910390fd5b610400610a2e6060830183613541565b610a39915084613713565b1115610a71576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b836001600160a01b0316336001600160a01b03167fd34634f30f94a646fdf4ce7078f38fc5fa0d3f0b193658facea4e3e43330d97485858560405161099a9392919061374d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610af281611d30565b610afc8383611d3a565b50505050565b6001600160a01b0381163314610b44576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b4e8282611fa6565b505050565b6060610b5d61206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb610b8781611d30565b610b8f611e27565b6001600160a01b038516610bb65760405163d92e233d60e01b815260040160405180910390fd5b60606000610bc76020890189612f08565b6001600160a01b031603610be757610be08686866120eb565b9050610bf6565b610bf38787878761219e565b90505b856001600160a01b03167fcaf938de11c367272220bfd1d2baa99ca46665e7bc4d85f00adb51b90fe1fa9f348787604051610c339392919061377d565b60405180910390a2915050610c6760017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b949350505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610c9981611d30565b610ca1612247565b50565b610cac6122d7565b610cb5826123a7565b610cbf82826123b2565b5050565b6000610ccd6124b8565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b610cfa611e27565b34600003610d34576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216610d5b5760405163d92e233d60e01b815260040160405180910390fd5b610400610d6b6060830183613541565b90501115610da5576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610df2576040519150601f19603f3d011682016040523d82523d6000602084013e610df7565b606091505b5050905080610e32576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c34600086604051610e7a939291906136c0565b60405180910390a3505050565b610e8f611e27565b34600003610ec9576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610ef05760405163d92e233d60e01b815260040160405180910390fd5b610400610f006060830183613541565b610f0b915084613713565b1115610f43576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610f90576040519150601f19603f3d011682016040523d82523d6000602084013e610f95565b606091505b5050905080610fd0576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b846001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f34600088888860405161101c959493929190613797565b60405180910390a35050505050565b61103361206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b961105d81611d30565b611065611e27565b8360000361109f576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166110c65760405163d92e233d60e01b815260040160405180910390fd5b6110d0868661251a565b611106576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b0386811660048301526024820186905287169063095ea7b3906044016020604051808303816000875af115801561116e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119291906137de565b6111c8576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006111d76020890189612f08565b6001600160a01b0316036111f6576111f08584846120eb565b50611204565b6112028786858561219e565b505b61120e868661251a565b611244576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038816906370a0823190602401602060405180830381865afa1580156112a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112c891906137fb565b905080156112da576112da87826125aa565b856001600160a01b0316876001600160a01b03167f29c40793bffd84cb810179f15d1ceec72bc7f0785514c668ba36645cf99b73828787876040516113219392919061377d565b60405180910390a3505061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61138681611d30565b610ca16127d0565b600061139981611d30565b6001600160a01b0382166113c05760405163d92e233d60e01b815260040160405180910390fd5b6001546113f7907f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb906001600160a01b0316611fa6565b506114227f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb83611d3a565b50600154604080516001600160a01b03928316815291841660208301527f3a7b8d6372645f474fe60c115a2ef21421306a3ed4664fa0023c461413c08579910160405180910390a150600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6114ad61206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b96114d781611d30565b6114df611e27565b84600003611519576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0386166115405760405163d92e233d60e01b815260040160405180910390fd5b6115546001600160a01b0388168787612849565b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611599908590600401613870565b600060405180830381600087803b1580156115b357600080fd5b505af11580156115c7573d6000803e3d6000fd5b50505050866001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e035878787876040516116149493929190613883565b60405180910390a35061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061165181611d30565b6001600160a01b0382166116785760405163d92e233d60e01b815260040160405180910390fd5b6000546001600160a01b0316156116bb576040517fb337f37800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116e57f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff1660008115801561176c5750825b905060008267ffffffffffffffff1660011480156117895750303b155b905081158015611797575080155b156117ce576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000166001178555831561182f5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b038816158061184c57506001600160a01b038716155b1561186a5760405163d92e233d60e01b815260040160405180910390fd5b6118726128bd565b61187a6128c5565b6118826128bd565b61188a6128d5565b611895600087611d3a565b506118c07f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a87611d3a565b506118eb7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a89611d3a565b50600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038a161790556119497f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb89611d3a565b50600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03891617905583156119de5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b6119f061206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb611a1a81611d30565b611a22611e27565b6001600160a01b038516611a495760405163d92e233d60e01b815260040160405180910390fd5b6000856001600160a01b03163460405160006040518083038185875af1925050503d8060008114611a96576040519150601f19603f3d011682016040523d82523d6000602084013e611a9b565b606091505b5050905080611ad6576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611b1b908690600401613870565b600060405180830381600087803b158015611b3557600080fd5b505af1158015611b49573d6000803e3d6000fd5b5050505060006001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e03534888888604051611b979493929190613883565b60405180910390a35050610afc60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611bd2611e27565b84600003611c0c576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038616611c335760405163d92e233d60e01b815260040160405180910390fd5b610400611c436060830183613541565b611c4e915084613713565b1115611c86576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611c91338587611e85565b856001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f8787878787604051611cdc959493929190613797565b60405180910390a3505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154611d2681611d30565b610afc8383611fa6565b610ca181336128e5565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611e1d576000848152602082815260408083206001600160a01b0387168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055611dd33390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506107b4565b60009150506107b4565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611e83576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6003546001600160a01b0390811690831603611ecd576040517fe4dd681d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa158015611f30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5491906137de565b611f8a576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610b4e906001600160a01b038481169186911684612972565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611e1d576000848152602082815260408083206001600160a01b038716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506107b4565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016120e5576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b60606120f783836129ab565b600080856001600160a01b03163486866040516121159291906138ba565b60006040518083038185875af1925050503d8060008114612152576040519150601f19603f3d011682016040523d82523d6000602084013e612157565b606091505b509150915081612193576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9150505b9392505050565b6060836001600160a01b031663676cc054348786866040518563ffffffff1660e01b81526004016121d1939291906138ca565b60006040518083038185885af11580156121ef573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f1916820160405261221891908101906138f5565b95945050505050565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61224f612aab565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061237057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166123647f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610cbf81611d30565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561240c575060408051601f3d908101601f19168201909252612409918101906137fb565b60015b612452576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146124ae576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401612449565b610b4e8383612b06565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b038281166004830152600060248301819052919084169063095ea7b3906044016020604051808303816000875af1158015612586573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061219791906137de565b6003546001600160a01b03908116908316036126f9576002546040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018390529083169063095ea7b3906044016020604051808303816000875af115801561262c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061265091906137de565b612686576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546040517f743e0c9b000000000000000000000000000000000000000000000000000000008152600481018390526001600160a01b039091169063743e0c9b90602401600060405180830381600087803b1580156126e557600080fd5b505af1158015611354573d6000803e3d6000fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa15801561275c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061278091906137de565b6127b6576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610cbf906001600160a01b03848116911683612849565b6127d8611e27565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258336122b9565b6040516001600160a01b03838116602483015260448201839052610b4e91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612b5c565b611e83612be6565b6128cd612be6565b611e83612c4d565b6128dd612be6565b611e83612c55565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff16610cbf576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401612449565b6040516001600160a01b038481166024830152838116604483015260648201839052610afc9186918216906323b872dd90608401612876565b60048110610cbf5781357f98933fac000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601612a30576040517fed69977500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f36fd75ca000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601610b4e576040517ff3459a9600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611e83576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612b0f82612ca6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612b5457610b4e8282612d4e565b610cbf612dbb565b600080602060008451602086016000885af180612b7f576040513d6000823e3d81fd5b50506000513d91508115612b97578060011415612ba4565b6001600160a01b0384163b155b15610afc576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611e83576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612221612be6565b612c5d612be6565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b806001600160a01b03163b600003612cf5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401612449565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612d6b9190613963565b600060405180830381855af49150503d8060008114612da6576040519150601f19603f3d011682016040523d82523d6000602084013e612dab565b606091505b5091509150612218858383612df3565b3415611e83576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606082612e0857612e0382612e68565b612197565b8151158015612e1f57506001600160a01b0384163b155b15612e61576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b5080612197565b805115612e785780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060208284031215612ebc57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461219757600080fd5b80356001600160a01b0381168114612f0357600080fd5b919050565b600060208284031215612f1a57600080fd5b61219782612eec565b600060a08284031215612f3557600080fd5b50919050565b60008060008060808587031215612f5157600080fd5b612f5a85612eec565b935060208501359250612f6f60408601612eec565b9150606085013567ffffffffffffffff811115612f8b57600080fd5b612f9787828801612f23565b91505092959194509250565b60008083601f840112612fb557600080fd5b50813567ffffffffffffffff811115612fcd57600080fd5b602083019150836020828501011115612fe557600080fd5b9250929050565b6000806000806060858703121561300257600080fd5b61300b85612eec565b9350602085013567ffffffffffffffff81111561302757600080fd5b61303387828801612fa3565b909450925050604085013567ffffffffffffffff811115612f8b57600080fd5b60006020828403121561306557600080fd5b5035919050565b6000806040838503121561307f57600080fd5b8235915061308f60208401612eec565b90509250929050565b600060208284031215612f3557600080fd5b600080600080606085870312156130c057600080fd5b6130ca8686613098565b93506130d860208601612eec565b9250604085013567ffffffffffffffff8111156130f457600080fd5b61310087828801612fa3565b95989497509550505050565b60005b8381101561312757818101518382015260200161310f565b50506000910152565b6000815180845261314881602086016020860161310c565b601f01601f19169290920160200192915050565b6020815260006121976020830184613130565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156131c7576131c761316f565b604052919050565b600067ffffffffffffffff8211156131e9576131e961316f565b50601f01601f191660200190565b6000806040838503121561320a57600080fd5b61321383612eec565b9150602083013567ffffffffffffffff81111561322f57600080fd5b8301601f8101851361324057600080fd5b803561325361324e826131cf565b61319e565b81815286602083850101111561326857600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000806040838503121561329b57600080fd5b6132a483612eec565b9150602083013567ffffffffffffffff8111156132c057600080fd5b6132cc85828601612f23565b9150509250929050565b60008060008060008060a087890312156132ef57600080fd5b6132f98888613098565b955061330760208801612eec565b945061331560408801612eec565b935060608701359250608087013567ffffffffffffffff81111561333857600080fd5b61334489828a01612fa3565b979a9699509497509295939492505050565b600060808284031215612f3557600080fd5b60008060008060008060a0878903121561338157600080fd5b61338a87612eec565b955061339860208801612eec565b945060408701359350606087013567ffffffffffffffff8111156133bb57600080fd5b6133c789828a01612fa3565b909450925050608087013567ffffffffffffffff8111156133e757600080fd5b6133f389828a01613356565b9150509295509295509295565b60008060006060848603121561341557600080fd5b61341e84612eec565b925061342c60208501612eec565b915061343a60408501612eec565b90509250925092565b6000806000806060858703121561345957600080fd5b61346285612eec565b9350602085013567ffffffffffffffff81111561347e57600080fd5b61348a87828801612fa3565b909450925050604085013567ffffffffffffffff8111156134aa57600080fd5b612f9787828801613356565b60008060008060008060a087890312156134cf57600080fd5b6134d887612eec565b9550602087013594506134ed60408801612eec565b9350606087013567ffffffffffffffff81111561350957600080fd5b61351589828a01612fa3565b909450925050608087013567ffffffffffffffff81111561353557600080fd5b6133f389828a01612f23565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261357657600080fd5b83018035915067ffffffffffffffff82111561359157600080fd5b602001915036819003821315612fe557600080fd5b8015158114610ca157600080fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126135e957600080fd5b830160208101925035905067ffffffffffffffff81111561360957600080fd5b803603821315612fe557600080fd5b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b6001600160a01b0361365482612eec565b16825260006020820135613667816135a6565b151560208401526001600160a01b0361368260408401612eec565b16604084015261369560608301836135b4565b60a060608601526136aa60a086018284613618565b6080948501359590940194909452509092915050565b8381526001600160a01b0383166020820152608060408201526000608082015260a06060820152600061221860a0830184613643565b60006020828403121561370857600080fd5b8135612197816135a6565b808201808211156107b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b604081526000613761604083018587613618565b82810360208401526137738185613643565b9695505050505050565b838152604060208201526000612218604083018486613618565b8581526001600160a01b03851660208201526080604082015260006137c0608083018587613618565b82810360608401526137d28185613643565b98975050505050505050565b6000602082840312156137f057600080fd5b8151612197816135a6565b60006020828403121561380d57600080fd5b5051919050565b6001600160a01b0361382582612eec565b1682526001600160a01b0361383c60208301612eec565b16602083015260408181013590830152600061385b60608301836135b4565b60806060860152612218608086018284613618565b6020815260006121976020830184613814565b84815260606020820152600061389d606083018587613618565b82810360408401526138af8185613814565b979650505050505050565b8183823760009101908152919050565b6001600160a01b036138db85612eec565b168152604060208201526000612218604083018486613618565b60006020828403121561390757600080fd5b815167ffffffffffffffff81111561391e57600080fd5b8201601f8101841361392f57600080fd5b805161393d61324e826131cf565b81815285602083850101111561395257600080fd5b61221882602083016020860161310c565b6000825161397581846020870161310c565b919091019291505056fea2646970667358221220070ff5706ca63aafd81e1f09a0c3193db81276754483dd34c0a23855cca62d4f64736f6c634300081a0033", + "nonce": "0x85", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xa0624e", + "logs": [ + { + "address": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x1eeb58c63c56a93b4e0f019be8cd05adccd55692a7a38dcdf8f66e433d9f3afe", + "blockNumber": "0x6ab31f", + "transactionHash": "0x265b5d3688091c7928617be2308589e4449fe6e5fe6b2cdad63a9280b7071d14", + "transactionIndex": "0x38", + "logIndex": "0x4d", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000020000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x265b5d3688091c7928617be2308589e4449fe6e5fe6b2cdad63a9280b7071d14", + "transactionIndex": "0x38", + "blockHash": "0x1eeb58c63c56a93b4e0f019be8cd05adccd55692a7a38dcdf8f66e433d9f3afe", + "blockNumber": "0x6ab31f", + "gasUsed": "0x31a773", + "effectiveGasPrice": "0x5e6d9eb5", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730496266, + "chain": 11155111, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployGatewayEVMImplementation.s.sol/11155111/run-latest.json b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/11155111/run-latest.json new file mode 100644 index 00000000..33373368 --- /dev/null +++ b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/11155111/run-latest.json @@ -0,0 +1,61 @@ +{ + "transactions": [ + { + "hash": "0x265b5d3688091c7928617be2308589e4449fe6e5fe6b2cdad63a9280b7071d14", + "transactionType": "CREATE2", + "contractName": "GatewayEVM", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x44909d", + "value": "0x0", + "input": "0xcc8ceada3f5345f6c9e33f569d513da6b2f3b7a9c7f524206470d7410f8878d060a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b6080516139b56100fd600039600081816122e20152818161230b01526124c301526139b56000f3fe6080604052600436106102195760003560e01c8063744b9b8b1161011d578063aa0c0fc1116100b0578063cb7ba8e51161007f578063d547741f11610064578063d547741f146106ad578063dda79b75146106cd578063e63ab1e9146106ed57600080fd5b8063cb7ba8e51461067a578063d09e3b781461068d57600080fd5b8063aa0c0fc1146105d1578063ad3cb1cc146105f1578063ae7a3a6f1461063a578063c0c53b8b1461065a57600080fd5b8063950837aa116100ec578063950837aa14610552578063a217fddf14610572578063a2ba193414610587578063a783c7891461059d57600080fd5b8063744b9b8b146104a55780637bbe9afa146104b85780638456cb59146104d857806391d14854146104ed57600080fd5b806338e22527116101b057806357bec62f1161017f5780635c975abb116101645780635c975abb146104275780635d62c8601461045e578063726ac97c1461049257600080fd5b806357bec62f146103e75780635b1125911461040757600080fd5b806338e225271461038a5780633f4ba83a146103aa5780634f1ef286146103bf57806352d1902d146103d257600080fd5b806321e093b1116101ec57806321e093b1146102b5578063248a9ca3146102ed5780632f2ff15d1461034a57806336568abe1461036a57600080fd5b806301ffc9a71461021e57806310188aef14610253578063102614b0146102755780631becceb414610295575b600080fd5b34801561022a57600080fd5b5061023e610239366004612eaa565b610721565b60405190151581526020015b60405180910390f35b34801561025f57600080fd5b5061027361026e366004612f08565b6107ba565b005b34801561028157600080fd5b50610273610290366004612f3b565b610895565b3480156102a157600080fd5b506102736102b0366004612fec565b6109a8565b3480156102c157600080fd5b506003546102d5906001600160a01b031681565b6040516001600160a01b03909116815260200161024a565b3480156102f957600080fd5b5061033c610308366004613053565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b60405190815260200161024a565b34801561035657600080fd5b5061027361036536600461306c565b610ab8565b34801561037657600080fd5b5061027361038536600461306c565b610b02565b61039d6103983660046130aa565b610b53565b60405161024a919061315c565b3480156103b657600080fd5b50610273610c6f565b6102736103cd3660046131f7565b610ca4565b3480156103de57600080fd5b5061033c610cc3565b3480156103f357600080fd5b506002546102d5906001600160a01b031681565b34801561041357600080fd5b506001546102d5906001600160a01b031681565b34801561043357600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1661023e565b34801561046a57600080fd5b5061033c7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b981565b6102736104a0366004613288565b610cf2565b6102736104b3366004612fec565b610e87565b3480156104c457600080fd5b506102736104d33660046132d6565b61102b565b3480156104e457600080fd5b5061027361135c565b3480156104f957600080fd5b5061023e61050836600461306c565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561055e57600080fd5b5061027361056d366004612f08565b61138e565b34801561057e57600080fd5b5061033c600081565b34801561059357600080fd5b5061033c61040081565b3480156105a957600080fd5b5061033c7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb81565b3480156105dd57600080fd5b506102736105ec366004613368565b6114a5565b3480156105fd57600080fd5b5061039d6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561064657600080fd5b50610273610655366004612f08565b611646565b34801561066657600080fd5b50610273610675366004613400565b611721565b610273610688366004613443565b6119e8565b34801561069957600080fd5b506102736106a83660046134b6565b611bca565b3480156106b957600080fd5b506102736106c836600461306c565b611cec565b3480156106d957600080fd5b506000546102d5906001600160a01b031681565b3480156106f957600080fd5b5061033c7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806107b457507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60006107c581611d30565b6001600160a01b0382166107ec5760405163d92e233d60e01b815260040160405180910390fd5b6002546001600160a01b03161561082f576040517f0c8dc01600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108597f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b61089d611e27565b826000036108d7576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0384166108fe5760405163d92e233d60e01b815260040160405180910390fd5b61040061090e6060830183613541565b90501115610948576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610953338385611e85565b836001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c85858560405161099a939291906136c0565b60405180910390a350505050565b6109b0611e27565b6109c060408201602083016136f6565b156109f7576040517f19b4bff200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610a1e5760405163d92e233d60e01b815260040160405180910390fd5b610400610a2e6060830183613541565b610a39915084613713565b1115610a71576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b836001600160a01b0316336001600160a01b03167fd34634f30f94a646fdf4ce7078f38fc5fa0d3f0b193658facea4e3e43330d97485858560405161099a9392919061374d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610af281611d30565b610afc8383611d3a565b50505050565b6001600160a01b0381163314610b44576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b4e8282611fa6565b505050565b6060610b5d61206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb610b8781611d30565b610b8f611e27565b6001600160a01b038516610bb65760405163d92e233d60e01b815260040160405180910390fd5b60606000610bc76020890189612f08565b6001600160a01b031603610be757610be08686866120eb565b9050610bf6565b610bf38787878761219e565b90505b856001600160a01b03167fcaf938de11c367272220bfd1d2baa99ca46665e7bc4d85f00adb51b90fe1fa9f348787604051610c339392919061377d565b60405180910390a2915050610c6760017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b949350505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610c9981611d30565b610ca1612247565b50565b610cac6122d7565b610cb5826123a7565b610cbf82826123b2565b5050565b6000610ccd6124b8565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b610cfa611e27565b34600003610d34576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216610d5b5760405163d92e233d60e01b815260040160405180910390fd5b610400610d6b6060830183613541565b90501115610da5576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610df2576040519150601f19603f3d011682016040523d82523d6000602084013e610df7565b606091505b5050905080610e32576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c34600086604051610e7a939291906136c0565b60405180910390a3505050565b610e8f611e27565b34600003610ec9576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610ef05760405163d92e233d60e01b815260040160405180910390fd5b610400610f006060830183613541565b610f0b915084613713565b1115610f43576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610f90576040519150601f19603f3d011682016040523d82523d6000602084013e610f95565b606091505b5050905080610fd0576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b846001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f34600088888860405161101c959493929190613797565b60405180910390a35050505050565b61103361206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b961105d81611d30565b611065611e27565b8360000361109f576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166110c65760405163d92e233d60e01b815260040160405180910390fd5b6110d0868661251a565b611106576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b0386811660048301526024820186905287169063095ea7b3906044016020604051808303816000875af115801561116e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119291906137de565b6111c8576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006111d76020890189612f08565b6001600160a01b0316036111f6576111f08584846120eb565b50611204565b6112028786858561219e565b505b61120e868661251a565b611244576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038816906370a0823190602401602060405180830381865afa1580156112a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112c891906137fb565b905080156112da576112da87826125aa565b856001600160a01b0316876001600160a01b03167f29c40793bffd84cb810179f15d1ceec72bc7f0785514c668ba36645cf99b73828787876040516113219392919061377d565b60405180910390a3505061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61138681611d30565b610ca16127d0565b600061139981611d30565b6001600160a01b0382166113c05760405163d92e233d60e01b815260040160405180910390fd5b6001546113f7907f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb906001600160a01b0316611fa6565b506114227f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb83611d3a565b50600154604080516001600160a01b03928316815291841660208301527f3a7b8d6372645f474fe60c115a2ef21421306a3ed4664fa0023c461413c08579910160405180910390a150600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6114ad61206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b96114d781611d30565b6114df611e27565b84600003611519576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0386166115405760405163d92e233d60e01b815260040160405180910390fd5b6115546001600160a01b0388168787612849565b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611599908590600401613870565b600060405180830381600087803b1580156115b357600080fd5b505af11580156115c7573d6000803e3d6000fd5b50505050866001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e035878787876040516116149493929190613883565b60405180910390a35061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061165181611d30565b6001600160a01b0382166116785760405163d92e233d60e01b815260040160405180910390fd5b6000546001600160a01b0316156116bb576040517fb337f37800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116e57f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff1660008115801561176c5750825b905060008267ffffffffffffffff1660011480156117895750303b155b905081158015611797575080155b156117ce576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000166001178555831561182f5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b038816158061184c57506001600160a01b038716155b1561186a5760405163d92e233d60e01b815260040160405180910390fd5b6118726128bd565b61187a6128c5565b6118826128bd565b61188a6128d5565b611895600087611d3a565b506118c07f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a87611d3a565b506118eb7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a89611d3a565b50600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038a161790556119497f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb89611d3a565b50600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03891617905583156119de5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b6119f061206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb611a1a81611d30565b611a22611e27565b6001600160a01b038516611a495760405163d92e233d60e01b815260040160405180910390fd5b6000856001600160a01b03163460405160006040518083038185875af1925050503d8060008114611a96576040519150601f19603f3d011682016040523d82523d6000602084013e611a9b565b606091505b5050905080611ad6576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611b1b908690600401613870565b600060405180830381600087803b158015611b3557600080fd5b505af1158015611b49573d6000803e3d6000fd5b5050505060006001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e03534888888604051611b979493929190613883565b60405180910390a35050610afc60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611bd2611e27565b84600003611c0c576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038616611c335760405163d92e233d60e01b815260040160405180910390fd5b610400611c436060830183613541565b611c4e915084613713565b1115611c86576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611c91338587611e85565b856001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f8787878787604051611cdc959493929190613797565b60405180910390a3505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154611d2681611d30565b610afc8383611fa6565b610ca181336128e5565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611e1d576000848152602082815260408083206001600160a01b0387168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055611dd33390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506107b4565b60009150506107b4565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611e83576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6003546001600160a01b0390811690831603611ecd576040517fe4dd681d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa158015611f30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5491906137de565b611f8a576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610b4e906001600160a01b038481169186911684612972565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611e1d576000848152602082815260408083206001600160a01b038716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506107b4565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016120e5576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b60606120f783836129ab565b600080856001600160a01b03163486866040516121159291906138ba565b60006040518083038185875af1925050503d8060008114612152576040519150601f19603f3d011682016040523d82523d6000602084013e612157565b606091505b509150915081612193576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9150505b9392505050565b6060836001600160a01b031663676cc054348786866040518563ffffffff1660e01b81526004016121d1939291906138ca565b60006040518083038185885af11580156121ef573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f1916820160405261221891908101906138f5565b95945050505050565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61224f612aab565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061237057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166123647f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610cbf81611d30565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561240c575060408051601f3d908101601f19168201909252612409918101906137fb565b60015b612452576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146124ae576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401612449565b610b4e8383612b06565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b038281166004830152600060248301819052919084169063095ea7b3906044016020604051808303816000875af1158015612586573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061219791906137de565b6003546001600160a01b03908116908316036126f9576002546040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018390529083169063095ea7b3906044016020604051808303816000875af115801561262c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061265091906137de565b612686576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546040517f743e0c9b000000000000000000000000000000000000000000000000000000008152600481018390526001600160a01b039091169063743e0c9b90602401600060405180830381600087803b1580156126e557600080fd5b505af1158015611354573d6000803e3d6000fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa15801561275c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061278091906137de565b6127b6576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610cbf906001600160a01b03848116911683612849565b6127d8611e27565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258336122b9565b6040516001600160a01b03838116602483015260448201839052610b4e91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612b5c565b611e83612be6565b6128cd612be6565b611e83612c4d565b6128dd612be6565b611e83612c55565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff16610cbf576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401612449565b6040516001600160a01b038481166024830152838116604483015260648201839052610afc9186918216906323b872dd90608401612876565b60048110610cbf5781357f98933fac000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601612a30576040517fed69977500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f36fd75ca000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601610b4e576040517ff3459a9600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611e83576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612b0f82612ca6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612b5457610b4e8282612d4e565b610cbf612dbb565b600080602060008451602086016000885af180612b7f576040513d6000823e3d81fd5b50506000513d91508115612b97578060011415612ba4565b6001600160a01b0384163b155b15610afc576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611e83576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612221612be6565b612c5d612be6565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b806001600160a01b03163b600003612cf5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401612449565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612d6b9190613963565b600060405180830381855af49150503d8060008114612da6576040519150601f19603f3d011682016040523d82523d6000602084013e612dab565b606091505b5091509150612218858383612df3565b3415611e83576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606082612e0857612e0382612e68565b612197565b8151158015612e1f57506001600160a01b0384163b155b15612e61576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b5080612197565b805115612e785780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060208284031215612ebc57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461219757600080fd5b80356001600160a01b0381168114612f0357600080fd5b919050565b600060208284031215612f1a57600080fd5b61219782612eec565b600060a08284031215612f3557600080fd5b50919050565b60008060008060808587031215612f5157600080fd5b612f5a85612eec565b935060208501359250612f6f60408601612eec565b9150606085013567ffffffffffffffff811115612f8b57600080fd5b612f9787828801612f23565b91505092959194509250565b60008083601f840112612fb557600080fd5b50813567ffffffffffffffff811115612fcd57600080fd5b602083019150836020828501011115612fe557600080fd5b9250929050565b6000806000806060858703121561300257600080fd5b61300b85612eec565b9350602085013567ffffffffffffffff81111561302757600080fd5b61303387828801612fa3565b909450925050604085013567ffffffffffffffff811115612f8b57600080fd5b60006020828403121561306557600080fd5b5035919050565b6000806040838503121561307f57600080fd5b8235915061308f60208401612eec565b90509250929050565b600060208284031215612f3557600080fd5b600080600080606085870312156130c057600080fd5b6130ca8686613098565b93506130d860208601612eec565b9250604085013567ffffffffffffffff8111156130f457600080fd5b61310087828801612fa3565b95989497509550505050565b60005b8381101561312757818101518382015260200161310f565b50506000910152565b6000815180845261314881602086016020860161310c565b601f01601f19169290920160200192915050565b6020815260006121976020830184613130565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156131c7576131c761316f565b604052919050565b600067ffffffffffffffff8211156131e9576131e961316f565b50601f01601f191660200190565b6000806040838503121561320a57600080fd5b61321383612eec565b9150602083013567ffffffffffffffff81111561322f57600080fd5b8301601f8101851361324057600080fd5b803561325361324e826131cf565b61319e565b81815286602083850101111561326857600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000806040838503121561329b57600080fd5b6132a483612eec565b9150602083013567ffffffffffffffff8111156132c057600080fd5b6132cc85828601612f23565b9150509250929050565b60008060008060008060a087890312156132ef57600080fd5b6132f98888613098565b955061330760208801612eec565b945061331560408801612eec565b935060608701359250608087013567ffffffffffffffff81111561333857600080fd5b61334489828a01612fa3565b979a9699509497509295939492505050565b600060808284031215612f3557600080fd5b60008060008060008060a0878903121561338157600080fd5b61338a87612eec565b955061339860208801612eec565b945060408701359350606087013567ffffffffffffffff8111156133bb57600080fd5b6133c789828a01612fa3565b909450925050608087013567ffffffffffffffff8111156133e757600080fd5b6133f389828a01613356565b9150509295509295509295565b60008060006060848603121561341557600080fd5b61341e84612eec565b925061342c60208501612eec565b915061343a60408501612eec565b90509250925092565b6000806000806060858703121561345957600080fd5b61346285612eec565b9350602085013567ffffffffffffffff81111561347e57600080fd5b61348a87828801612fa3565b909450925050604085013567ffffffffffffffff8111156134aa57600080fd5b612f9787828801613356565b60008060008060008060a087890312156134cf57600080fd5b6134d887612eec565b9550602087013594506134ed60408801612eec565b9350606087013567ffffffffffffffff81111561350957600080fd5b61351589828a01612fa3565b909450925050608087013567ffffffffffffffff81111561353557600080fd5b6133f389828a01612f23565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261357657600080fd5b83018035915067ffffffffffffffff82111561359157600080fd5b602001915036819003821315612fe557600080fd5b8015158114610ca157600080fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126135e957600080fd5b830160208101925035905067ffffffffffffffff81111561360957600080fd5b803603821315612fe557600080fd5b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b6001600160a01b0361365482612eec565b16825260006020820135613667816135a6565b151560208401526001600160a01b0361368260408401612eec565b16604084015261369560608301836135b4565b60a060608601526136aa60a086018284613618565b6080948501359590940194909452509092915050565b8381526001600160a01b0383166020820152608060408201526000608082015260a06060820152600061221860a0830184613643565b60006020828403121561370857600080fd5b8135612197816135a6565b808201808211156107b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b604081526000613761604083018587613618565b82810360208401526137738185613643565b9695505050505050565b838152604060208201526000612218604083018486613618565b8581526001600160a01b03851660208201526080604082015260006137c0608083018587613618565b82810360608401526137d28185613643565b98975050505050505050565b6000602082840312156137f057600080fd5b8151612197816135a6565b60006020828403121561380d57600080fd5b5051919050565b6001600160a01b0361382582612eec565b1682526001600160a01b0361383c60208301612eec565b16602083015260408181013590830152600061385b60608301836135b4565b60806060860152612218608086018284613618565b6020815260006121976020830184613814565b84815260606020820152600061389d606083018587613618565b82810360408401526138af8185613814565b979650505050505050565b8183823760009101908152919050565b6001600160a01b036138db85612eec565b168152604060208201526000612218604083018486613618565b60006020828403121561390757600080fd5b815167ffffffffffffffff81111561391e57600080fd5b8201601f8101841361392f57600080fd5b805161393d61324e826131cf565b81815285602083850101111561395257600080fd5b61221882602083016020860161310c565b6000825161397581846020870161310c565b919091019291505056fea2646970667358221220070ff5706ca63aafd81e1f09a0c3193db81276754483dd34c0a23855cca62d4f64736f6c634300081a0033", + "nonce": "0x85", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xa0624e", + "logs": [ + { + "address": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x1eeb58c63c56a93b4e0f019be8cd05adccd55692a7a38dcdf8f66e433d9f3afe", + "blockNumber": "0x6ab31f", + "transactionHash": "0x265b5d3688091c7928617be2308589e4449fe6e5fe6b2cdad63a9280b7071d14", + "transactionIndex": "0x38", + "logIndex": "0x4d", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000020000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x265b5d3688091c7928617be2308589e4449fe6e5fe6b2cdad63a9280b7071d14", + "transactionIndex": "0x38", + "blockHash": "0x1eeb58c63c56a93b4e0f019be8cd05adccd55692a7a38dcdf8f66e433d9f3afe", + "blockNumber": "0x6ab31f", + "gasUsed": "0x31a773", + "effectiveGasPrice": "0x5e6d9eb5", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730496266, + "chain": 11155111, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployGatewayEVMImplementation.s.sol/80002/run-1730495654.json b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/80002/run-1730495654.json new file mode 100644 index 00000000..cc0b220e --- /dev/null +++ b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/80002/run-1730495654.json @@ -0,0 +1,78 @@ +{ + "transactions": [ + { + "hash": "0xdb8aac0169a470fa01a9e739168d603f821b928b5f69ccbfe35e80c39623ec7d", + "transactionType": "CREATE2", + "contractName": "GatewayEVM", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x44909d", + "value": "0x0", + "input": "0xcc8ceada3f5345f6c9e33f569d513da6b2f3b7a9c7f524206470d7410f8878d060a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b6080516139b56100fd600039600081816122e20152818161230b01526124c301526139b56000f3fe6080604052600436106102195760003560e01c8063744b9b8b1161011d578063aa0c0fc1116100b0578063cb7ba8e51161007f578063d547741f11610064578063d547741f146106ad578063dda79b75146106cd578063e63ab1e9146106ed57600080fd5b8063cb7ba8e51461067a578063d09e3b781461068d57600080fd5b8063aa0c0fc1146105d1578063ad3cb1cc146105f1578063ae7a3a6f1461063a578063c0c53b8b1461065a57600080fd5b8063950837aa116100ec578063950837aa14610552578063a217fddf14610572578063a2ba193414610587578063a783c7891461059d57600080fd5b8063744b9b8b146104a55780637bbe9afa146104b85780638456cb59146104d857806391d14854146104ed57600080fd5b806338e22527116101b057806357bec62f1161017f5780635c975abb116101645780635c975abb146104275780635d62c8601461045e578063726ac97c1461049257600080fd5b806357bec62f146103e75780635b1125911461040757600080fd5b806338e225271461038a5780633f4ba83a146103aa5780634f1ef286146103bf57806352d1902d146103d257600080fd5b806321e093b1116101ec57806321e093b1146102b5578063248a9ca3146102ed5780632f2ff15d1461034a57806336568abe1461036a57600080fd5b806301ffc9a71461021e57806310188aef14610253578063102614b0146102755780631becceb414610295575b600080fd5b34801561022a57600080fd5b5061023e610239366004612eaa565b610721565b60405190151581526020015b60405180910390f35b34801561025f57600080fd5b5061027361026e366004612f08565b6107ba565b005b34801561028157600080fd5b50610273610290366004612f3b565b610895565b3480156102a157600080fd5b506102736102b0366004612fec565b6109a8565b3480156102c157600080fd5b506003546102d5906001600160a01b031681565b6040516001600160a01b03909116815260200161024a565b3480156102f957600080fd5b5061033c610308366004613053565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b60405190815260200161024a565b34801561035657600080fd5b5061027361036536600461306c565b610ab8565b34801561037657600080fd5b5061027361038536600461306c565b610b02565b61039d6103983660046130aa565b610b53565b60405161024a919061315c565b3480156103b657600080fd5b50610273610c6f565b6102736103cd3660046131f7565b610ca4565b3480156103de57600080fd5b5061033c610cc3565b3480156103f357600080fd5b506002546102d5906001600160a01b031681565b34801561041357600080fd5b506001546102d5906001600160a01b031681565b34801561043357600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1661023e565b34801561046a57600080fd5b5061033c7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b981565b6102736104a0366004613288565b610cf2565b6102736104b3366004612fec565b610e87565b3480156104c457600080fd5b506102736104d33660046132d6565b61102b565b3480156104e457600080fd5b5061027361135c565b3480156104f957600080fd5b5061023e61050836600461306c565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561055e57600080fd5b5061027361056d366004612f08565b61138e565b34801561057e57600080fd5b5061033c600081565b34801561059357600080fd5b5061033c61040081565b3480156105a957600080fd5b5061033c7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb81565b3480156105dd57600080fd5b506102736105ec366004613368565b6114a5565b3480156105fd57600080fd5b5061039d6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561064657600080fd5b50610273610655366004612f08565b611646565b34801561066657600080fd5b50610273610675366004613400565b611721565b610273610688366004613443565b6119e8565b34801561069957600080fd5b506102736106a83660046134b6565b611bca565b3480156106b957600080fd5b506102736106c836600461306c565b611cec565b3480156106d957600080fd5b506000546102d5906001600160a01b031681565b3480156106f957600080fd5b5061033c7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806107b457507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60006107c581611d30565b6001600160a01b0382166107ec5760405163d92e233d60e01b815260040160405180910390fd5b6002546001600160a01b03161561082f576040517f0c8dc01600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108597f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b61089d611e27565b826000036108d7576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0384166108fe5760405163d92e233d60e01b815260040160405180910390fd5b61040061090e6060830183613541565b90501115610948576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610953338385611e85565b836001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c85858560405161099a939291906136c0565b60405180910390a350505050565b6109b0611e27565b6109c060408201602083016136f6565b156109f7576040517f19b4bff200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610a1e5760405163d92e233d60e01b815260040160405180910390fd5b610400610a2e6060830183613541565b610a39915084613713565b1115610a71576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b836001600160a01b0316336001600160a01b03167fd34634f30f94a646fdf4ce7078f38fc5fa0d3f0b193658facea4e3e43330d97485858560405161099a9392919061374d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610af281611d30565b610afc8383611d3a565b50505050565b6001600160a01b0381163314610b44576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b4e8282611fa6565b505050565b6060610b5d61206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb610b8781611d30565b610b8f611e27565b6001600160a01b038516610bb65760405163d92e233d60e01b815260040160405180910390fd5b60606000610bc76020890189612f08565b6001600160a01b031603610be757610be08686866120eb565b9050610bf6565b610bf38787878761219e565b90505b856001600160a01b03167fcaf938de11c367272220bfd1d2baa99ca46665e7bc4d85f00adb51b90fe1fa9f348787604051610c339392919061377d565b60405180910390a2915050610c6760017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b949350505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610c9981611d30565b610ca1612247565b50565b610cac6122d7565b610cb5826123a7565b610cbf82826123b2565b5050565b6000610ccd6124b8565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b610cfa611e27565b34600003610d34576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216610d5b5760405163d92e233d60e01b815260040160405180910390fd5b610400610d6b6060830183613541565b90501115610da5576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610df2576040519150601f19603f3d011682016040523d82523d6000602084013e610df7565b606091505b5050905080610e32576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c34600086604051610e7a939291906136c0565b60405180910390a3505050565b610e8f611e27565b34600003610ec9576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610ef05760405163d92e233d60e01b815260040160405180910390fd5b610400610f006060830183613541565b610f0b915084613713565b1115610f43576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610f90576040519150601f19603f3d011682016040523d82523d6000602084013e610f95565b606091505b5050905080610fd0576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b846001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f34600088888860405161101c959493929190613797565b60405180910390a35050505050565b61103361206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b961105d81611d30565b611065611e27565b8360000361109f576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166110c65760405163d92e233d60e01b815260040160405180910390fd5b6110d0868661251a565b611106576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b0386811660048301526024820186905287169063095ea7b3906044016020604051808303816000875af115801561116e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119291906137de565b6111c8576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006111d76020890189612f08565b6001600160a01b0316036111f6576111f08584846120eb565b50611204565b6112028786858561219e565b505b61120e868661251a565b611244576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038816906370a0823190602401602060405180830381865afa1580156112a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112c891906137fb565b905080156112da576112da87826125aa565b856001600160a01b0316876001600160a01b03167f29c40793bffd84cb810179f15d1ceec72bc7f0785514c668ba36645cf99b73828787876040516113219392919061377d565b60405180910390a3505061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61138681611d30565b610ca16127d0565b600061139981611d30565b6001600160a01b0382166113c05760405163d92e233d60e01b815260040160405180910390fd5b6001546113f7907f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb906001600160a01b0316611fa6565b506114227f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb83611d3a565b50600154604080516001600160a01b03928316815291841660208301527f3a7b8d6372645f474fe60c115a2ef21421306a3ed4664fa0023c461413c08579910160405180910390a150600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6114ad61206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b96114d781611d30565b6114df611e27565b84600003611519576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0386166115405760405163d92e233d60e01b815260040160405180910390fd5b6115546001600160a01b0388168787612849565b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611599908590600401613870565b600060405180830381600087803b1580156115b357600080fd5b505af11580156115c7573d6000803e3d6000fd5b50505050866001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e035878787876040516116149493929190613883565b60405180910390a35061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061165181611d30565b6001600160a01b0382166116785760405163d92e233d60e01b815260040160405180910390fd5b6000546001600160a01b0316156116bb576040517fb337f37800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116e57f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff1660008115801561176c5750825b905060008267ffffffffffffffff1660011480156117895750303b155b905081158015611797575080155b156117ce576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000166001178555831561182f5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b038816158061184c57506001600160a01b038716155b1561186a5760405163d92e233d60e01b815260040160405180910390fd5b6118726128bd565b61187a6128c5565b6118826128bd565b61188a6128d5565b611895600087611d3a565b506118c07f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a87611d3a565b506118eb7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a89611d3a565b50600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038a161790556119497f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb89611d3a565b50600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03891617905583156119de5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b6119f061206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb611a1a81611d30565b611a22611e27565b6001600160a01b038516611a495760405163d92e233d60e01b815260040160405180910390fd5b6000856001600160a01b03163460405160006040518083038185875af1925050503d8060008114611a96576040519150601f19603f3d011682016040523d82523d6000602084013e611a9b565b606091505b5050905080611ad6576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611b1b908690600401613870565b600060405180830381600087803b158015611b3557600080fd5b505af1158015611b49573d6000803e3d6000fd5b5050505060006001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e03534888888604051611b979493929190613883565b60405180910390a35050610afc60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611bd2611e27565b84600003611c0c576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038616611c335760405163d92e233d60e01b815260040160405180910390fd5b610400611c436060830183613541565b611c4e915084613713565b1115611c86576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611c91338587611e85565b856001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f8787878787604051611cdc959493929190613797565b60405180910390a3505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154611d2681611d30565b610afc8383611fa6565b610ca181336128e5565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611e1d576000848152602082815260408083206001600160a01b0387168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055611dd33390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506107b4565b60009150506107b4565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611e83576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6003546001600160a01b0390811690831603611ecd576040517fe4dd681d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa158015611f30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5491906137de565b611f8a576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610b4e906001600160a01b038481169186911684612972565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611e1d576000848152602082815260408083206001600160a01b038716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506107b4565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016120e5576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b60606120f783836129ab565b600080856001600160a01b03163486866040516121159291906138ba565b60006040518083038185875af1925050503d8060008114612152576040519150601f19603f3d011682016040523d82523d6000602084013e612157565b606091505b509150915081612193576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9150505b9392505050565b6060836001600160a01b031663676cc054348786866040518563ffffffff1660e01b81526004016121d1939291906138ca565b60006040518083038185885af11580156121ef573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f1916820160405261221891908101906138f5565b95945050505050565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61224f612aab565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061237057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166123647f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610cbf81611d30565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561240c575060408051601f3d908101601f19168201909252612409918101906137fb565b60015b612452576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146124ae576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401612449565b610b4e8383612b06565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b038281166004830152600060248301819052919084169063095ea7b3906044016020604051808303816000875af1158015612586573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061219791906137de565b6003546001600160a01b03908116908316036126f9576002546040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018390529083169063095ea7b3906044016020604051808303816000875af115801561262c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061265091906137de565b612686576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546040517f743e0c9b000000000000000000000000000000000000000000000000000000008152600481018390526001600160a01b039091169063743e0c9b90602401600060405180830381600087803b1580156126e557600080fd5b505af1158015611354573d6000803e3d6000fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa15801561275c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061278091906137de565b6127b6576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610cbf906001600160a01b03848116911683612849565b6127d8611e27565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258336122b9565b6040516001600160a01b03838116602483015260448201839052610b4e91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612b5c565b611e83612be6565b6128cd612be6565b611e83612c4d565b6128dd612be6565b611e83612c55565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff16610cbf576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401612449565b6040516001600160a01b038481166024830152838116604483015260648201839052610afc9186918216906323b872dd90608401612876565b60048110610cbf5781357f98933fac000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601612a30576040517fed69977500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f36fd75ca000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601610b4e576040517ff3459a9600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611e83576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612b0f82612ca6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612b5457610b4e8282612d4e565b610cbf612dbb565b600080602060008451602086016000885af180612b7f576040513d6000823e3d81fd5b50506000513d91508115612b97578060011415612ba4565b6001600160a01b0384163b155b15610afc576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611e83576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612221612be6565b612c5d612be6565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b806001600160a01b03163b600003612cf5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401612449565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612d6b9190613963565b600060405180830381855af49150503d8060008114612da6576040519150601f19603f3d011682016040523d82523d6000602084013e612dab565b606091505b5091509150612218858383612df3565b3415611e83576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606082612e0857612e0382612e68565b612197565b8151158015612e1f57506001600160a01b0384163b155b15612e61576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b5080612197565b805115612e785780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060208284031215612ebc57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461219757600080fd5b80356001600160a01b0381168114612f0357600080fd5b919050565b600060208284031215612f1a57600080fd5b61219782612eec565b600060a08284031215612f3557600080fd5b50919050565b60008060008060808587031215612f5157600080fd5b612f5a85612eec565b935060208501359250612f6f60408601612eec565b9150606085013567ffffffffffffffff811115612f8b57600080fd5b612f9787828801612f23565b91505092959194509250565b60008083601f840112612fb557600080fd5b50813567ffffffffffffffff811115612fcd57600080fd5b602083019150836020828501011115612fe557600080fd5b9250929050565b6000806000806060858703121561300257600080fd5b61300b85612eec565b9350602085013567ffffffffffffffff81111561302757600080fd5b61303387828801612fa3565b909450925050604085013567ffffffffffffffff811115612f8b57600080fd5b60006020828403121561306557600080fd5b5035919050565b6000806040838503121561307f57600080fd5b8235915061308f60208401612eec565b90509250929050565b600060208284031215612f3557600080fd5b600080600080606085870312156130c057600080fd5b6130ca8686613098565b93506130d860208601612eec565b9250604085013567ffffffffffffffff8111156130f457600080fd5b61310087828801612fa3565b95989497509550505050565b60005b8381101561312757818101518382015260200161310f565b50506000910152565b6000815180845261314881602086016020860161310c565b601f01601f19169290920160200192915050565b6020815260006121976020830184613130565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156131c7576131c761316f565b604052919050565b600067ffffffffffffffff8211156131e9576131e961316f565b50601f01601f191660200190565b6000806040838503121561320a57600080fd5b61321383612eec565b9150602083013567ffffffffffffffff81111561322f57600080fd5b8301601f8101851361324057600080fd5b803561325361324e826131cf565b61319e565b81815286602083850101111561326857600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000806040838503121561329b57600080fd5b6132a483612eec565b9150602083013567ffffffffffffffff8111156132c057600080fd5b6132cc85828601612f23565b9150509250929050565b60008060008060008060a087890312156132ef57600080fd5b6132f98888613098565b955061330760208801612eec565b945061331560408801612eec565b935060608701359250608087013567ffffffffffffffff81111561333857600080fd5b61334489828a01612fa3565b979a9699509497509295939492505050565b600060808284031215612f3557600080fd5b60008060008060008060a0878903121561338157600080fd5b61338a87612eec565b955061339860208801612eec565b945060408701359350606087013567ffffffffffffffff8111156133bb57600080fd5b6133c789828a01612fa3565b909450925050608087013567ffffffffffffffff8111156133e757600080fd5b6133f389828a01613356565b9150509295509295509295565b60008060006060848603121561341557600080fd5b61341e84612eec565b925061342c60208501612eec565b915061343a60408501612eec565b90509250925092565b6000806000806060858703121561345957600080fd5b61346285612eec565b9350602085013567ffffffffffffffff81111561347e57600080fd5b61348a87828801612fa3565b909450925050604085013567ffffffffffffffff8111156134aa57600080fd5b612f9787828801613356565b60008060008060008060a087890312156134cf57600080fd5b6134d887612eec565b9550602087013594506134ed60408801612eec565b9350606087013567ffffffffffffffff81111561350957600080fd5b61351589828a01612fa3565b909450925050608087013567ffffffffffffffff81111561353557600080fd5b6133f389828a01612f23565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261357657600080fd5b83018035915067ffffffffffffffff82111561359157600080fd5b602001915036819003821315612fe557600080fd5b8015158114610ca157600080fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126135e957600080fd5b830160208101925035905067ffffffffffffffff81111561360957600080fd5b803603821315612fe557600080fd5b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b6001600160a01b0361365482612eec565b16825260006020820135613667816135a6565b151560208401526001600160a01b0361368260408401612eec565b16604084015261369560608301836135b4565b60a060608601526136aa60a086018284613618565b6080948501359590940194909452509092915050565b8381526001600160a01b0383166020820152608060408201526000608082015260a06060820152600061221860a0830184613643565b60006020828403121561370857600080fd5b8135612197816135a6565b808201808211156107b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b604081526000613761604083018587613618565b82810360208401526137738185613643565b9695505050505050565b838152604060208201526000612218604083018486613618565b8581526001600160a01b03851660208201526080604082015260006137c0608083018587613618565b82810360608401526137d28185613643565b98975050505050505050565b6000602082840312156137f057600080fd5b8151612197816135a6565b60006020828403121561380d57600080fd5b5051919050565b6001600160a01b0361382582612eec565b1682526001600160a01b0361383c60208301612eec565b16602083015260408181013590830152600061385b60608301836135b4565b60806060860152612218608086018284613618565b6020815260006121976020830184613814565b84815260606020820152600061389d606083018587613618565b82810360408401526138af8185613814565b979650505050505050565b8183823760009101908152919050565b6001600160a01b036138db85612eec565b168152604060208201526000612218604083018486613618565b60006020828403121561390757600080fd5b815167ffffffffffffffff81111561391e57600080fd5b8201601f8101841361392f57600080fd5b805161393d61324e826131cf565b81815285602083850101111561395257600080fd5b61221882602083016020860161310c565b6000825161397581846020870161310c565b919091019291505056fea2646970667358221220070ff5706ca63aafd81e1f09a0c3193db81276754483dd34c0a23855cca62d4f64736f6c634300081a0033", + "nonce": "0x1f", + "chainId": "0x13882" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x31a773", + "logs": [ + { + "address": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x295374a4d4495114b6b94d5cc13023e0efb06b79fcea43765e65e203639a0a89", + "blockNumber": "0xd42a5d", + "transactionHash": "0xdb8aac0169a470fa01a9e739168d603f821b928b5f69ccbfe35e80c39623ec7d", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000b741531a1a8984d5188d1058f47eb7cbd57f4655", + "0x0000000000000000000000004ad84f7014b7b44f723f284a85b1662337971439" + ], + "data": "0x0000000000000000000000000000000000000000000000000171f3ad484a84680000000000000000000000000000000000000000000000015110df451d77e3180000000000000000000000000000000000000000000003b38bc2fb20e8c994b40000000000000000000000000000000000000000000000014f9eeb97d52d5eb00000000000000000000000000000000000000000000003b38d34eece3114191c", + "blockHash": "0x295374a4d4495114b6b94d5cc13023e0efb06b79fcea43765e65e203639a0a89", + "blockNumber": "0xd42a5d", + "transactionHash": "0xdb8aac0169a470fa01a9e739168d603f821b928b5f69ccbfe35e80c39623ec7d", + "transactionIndex": "0x0", + "logIndex": "0x1", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000410000000002000000000000000000000000800000000000000000000100001000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000800000000000000000000000080000000000000000000200000000000000000000000000000000000000000000010000000000000004010000000000000000001000000000000000000000004000000100000000000000000000100000000000000000020008000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xdb8aac0169a470fa01a9e739168d603f821b928b5f69ccbfe35e80c39623ec7d", + "transactionIndex": "0x0", + "blockHash": "0x295374a4d4495114b6b94d5cc13023e0efb06b79fcea43765e65e203639a0a89", + "blockNumber": "0xd42a5d", + "gasUsed": "0x31a773", + "effectiveGasPrice": "0x773594007", + "blobGasUsed": "0x0", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730495654, + "chain": 80002, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployGatewayEVMImplementation.s.sol/80002/run-latest.json b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/80002/run-latest.json new file mode 100644 index 00000000..cc0b220e --- /dev/null +++ b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/80002/run-latest.json @@ -0,0 +1,78 @@ +{ + "transactions": [ + { + "hash": "0xdb8aac0169a470fa01a9e739168d603f821b928b5f69ccbfe35e80c39623ec7d", + "transactionType": "CREATE2", + "contractName": "GatewayEVM", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x44909d", + "value": "0x0", + "input": "0xcc8ceada3f5345f6c9e33f569d513da6b2f3b7a9c7f524206470d7410f8878d060a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b6080516139b56100fd600039600081816122e20152818161230b01526124c301526139b56000f3fe6080604052600436106102195760003560e01c8063744b9b8b1161011d578063aa0c0fc1116100b0578063cb7ba8e51161007f578063d547741f11610064578063d547741f146106ad578063dda79b75146106cd578063e63ab1e9146106ed57600080fd5b8063cb7ba8e51461067a578063d09e3b781461068d57600080fd5b8063aa0c0fc1146105d1578063ad3cb1cc146105f1578063ae7a3a6f1461063a578063c0c53b8b1461065a57600080fd5b8063950837aa116100ec578063950837aa14610552578063a217fddf14610572578063a2ba193414610587578063a783c7891461059d57600080fd5b8063744b9b8b146104a55780637bbe9afa146104b85780638456cb59146104d857806391d14854146104ed57600080fd5b806338e22527116101b057806357bec62f1161017f5780635c975abb116101645780635c975abb146104275780635d62c8601461045e578063726ac97c1461049257600080fd5b806357bec62f146103e75780635b1125911461040757600080fd5b806338e225271461038a5780633f4ba83a146103aa5780634f1ef286146103bf57806352d1902d146103d257600080fd5b806321e093b1116101ec57806321e093b1146102b5578063248a9ca3146102ed5780632f2ff15d1461034a57806336568abe1461036a57600080fd5b806301ffc9a71461021e57806310188aef14610253578063102614b0146102755780631becceb414610295575b600080fd5b34801561022a57600080fd5b5061023e610239366004612eaa565b610721565b60405190151581526020015b60405180910390f35b34801561025f57600080fd5b5061027361026e366004612f08565b6107ba565b005b34801561028157600080fd5b50610273610290366004612f3b565b610895565b3480156102a157600080fd5b506102736102b0366004612fec565b6109a8565b3480156102c157600080fd5b506003546102d5906001600160a01b031681565b6040516001600160a01b03909116815260200161024a565b3480156102f957600080fd5b5061033c610308366004613053565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b60405190815260200161024a565b34801561035657600080fd5b5061027361036536600461306c565b610ab8565b34801561037657600080fd5b5061027361038536600461306c565b610b02565b61039d6103983660046130aa565b610b53565b60405161024a919061315c565b3480156103b657600080fd5b50610273610c6f565b6102736103cd3660046131f7565b610ca4565b3480156103de57600080fd5b5061033c610cc3565b3480156103f357600080fd5b506002546102d5906001600160a01b031681565b34801561041357600080fd5b506001546102d5906001600160a01b031681565b34801561043357600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1661023e565b34801561046a57600080fd5b5061033c7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b981565b6102736104a0366004613288565b610cf2565b6102736104b3366004612fec565b610e87565b3480156104c457600080fd5b506102736104d33660046132d6565b61102b565b3480156104e457600080fd5b5061027361135c565b3480156104f957600080fd5b5061023e61050836600461306c565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561055e57600080fd5b5061027361056d366004612f08565b61138e565b34801561057e57600080fd5b5061033c600081565b34801561059357600080fd5b5061033c61040081565b3480156105a957600080fd5b5061033c7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb81565b3480156105dd57600080fd5b506102736105ec366004613368565b6114a5565b3480156105fd57600080fd5b5061039d6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561064657600080fd5b50610273610655366004612f08565b611646565b34801561066657600080fd5b50610273610675366004613400565b611721565b610273610688366004613443565b6119e8565b34801561069957600080fd5b506102736106a83660046134b6565b611bca565b3480156106b957600080fd5b506102736106c836600461306c565b611cec565b3480156106d957600080fd5b506000546102d5906001600160a01b031681565b3480156106f957600080fd5b5061033c7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806107b457507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60006107c581611d30565b6001600160a01b0382166107ec5760405163d92e233d60e01b815260040160405180910390fd5b6002546001600160a01b03161561082f576040517f0c8dc01600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108597f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b61089d611e27565b826000036108d7576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0384166108fe5760405163d92e233d60e01b815260040160405180910390fd5b61040061090e6060830183613541565b90501115610948576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610953338385611e85565b836001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c85858560405161099a939291906136c0565b60405180910390a350505050565b6109b0611e27565b6109c060408201602083016136f6565b156109f7576040517f19b4bff200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610a1e5760405163d92e233d60e01b815260040160405180910390fd5b610400610a2e6060830183613541565b610a39915084613713565b1115610a71576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b836001600160a01b0316336001600160a01b03167fd34634f30f94a646fdf4ce7078f38fc5fa0d3f0b193658facea4e3e43330d97485858560405161099a9392919061374d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610af281611d30565b610afc8383611d3a565b50505050565b6001600160a01b0381163314610b44576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b4e8282611fa6565b505050565b6060610b5d61206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb610b8781611d30565b610b8f611e27565b6001600160a01b038516610bb65760405163d92e233d60e01b815260040160405180910390fd5b60606000610bc76020890189612f08565b6001600160a01b031603610be757610be08686866120eb565b9050610bf6565b610bf38787878761219e565b90505b856001600160a01b03167fcaf938de11c367272220bfd1d2baa99ca46665e7bc4d85f00adb51b90fe1fa9f348787604051610c339392919061377d565b60405180910390a2915050610c6760017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b949350505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610c9981611d30565b610ca1612247565b50565b610cac6122d7565b610cb5826123a7565b610cbf82826123b2565b5050565b6000610ccd6124b8565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b610cfa611e27565b34600003610d34576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216610d5b5760405163d92e233d60e01b815260040160405180910390fd5b610400610d6b6060830183613541565b90501115610da5576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610df2576040519150601f19603f3d011682016040523d82523d6000602084013e610df7565b606091505b5050905080610e32576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c34600086604051610e7a939291906136c0565b60405180910390a3505050565b610e8f611e27565b34600003610ec9576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610ef05760405163d92e233d60e01b815260040160405180910390fd5b610400610f006060830183613541565b610f0b915084613713565b1115610f43576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610f90576040519150601f19603f3d011682016040523d82523d6000602084013e610f95565b606091505b5050905080610fd0576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b846001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f34600088888860405161101c959493929190613797565b60405180910390a35050505050565b61103361206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b961105d81611d30565b611065611e27565b8360000361109f576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166110c65760405163d92e233d60e01b815260040160405180910390fd5b6110d0868661251a565b611106576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b0386811660048301526024820186905287169063095ea7b3906044016020604051808303816000875af115801561116e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119291906137de565b6111c8576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006111d76020890189612f08565b6001600160a01b0316036111f6576111f08584846120eb565b50611204565b6112028786858561219e565b505b61120e868661251a565b611244576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038816906370a0823190602401602060405180830381865afa1580156112a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112c891906137fb565b905080156112da576112da87826125aa565b856001600160a01b0316876001600160a01b03167f29c40793bffd84cb810179f15d1ceec72bc7f0785514c668ba36645cf99b73828787876040516113219392919061377d565b60405180910390a3505061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61138681611d30565b610ca16127d0565b600061139981611d30565b6001600160a01b0382166113c05760405163d92e233d60e01b815260040160405180910390fd5b6001546113f7907f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb906001600160a01b0316611fa6565b506114227f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb83611d3a565b50600154604080516001600160a01b03928316815291841660208301527f3a7b8d6372645f474fe60c115a2ef21421306a3ed4664fa0023c461413c08579910160405180910390a150600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6114ad61206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b96114d781611d30565b6114df611e27565b84600003611519576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0386166115405760405163d92e233d60e01b815260040160405180910390fd5b6115546001600160a01b0388168787612849565b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611599908590600401613870565b600060405180830381600087803b1580156115b357600080fd5b505af11580156115c7573d6000803e3d6000fd5b50505050866001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e035878787876040516116149493929190613883565b60405180910390a35061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061165181611d30565b6001600160a01b0382166116785760405163d92e233d60e01b815260040160405180910390fd5b6000546001600160a01b0316156116bb576040517fb337f37800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116e57f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff1660008115801561176c5750825b905060008267ffffffffffffffff1660011480156117895750303b155b905081158015611797575080155b156117ce576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000166001178555831561182f5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b038816158061184c57506001600160a01b038716155b1561186a5760405163d92e233d60e01b815260040160405180910390fd5b6118726128bd565b61187a6128c5565b6118826128bd565b61188a6128d5565b611895600087611d3a565b506118c07f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a87611d3a565b506118eb7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a89611d3a565b50600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038a161790556119497f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb89611d3a565b50600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03891617905583156119de5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b6119f061206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb611a1a81611d30565b611a22611e27565b6001600160a01b038516611a495760405163d92e233d60e01b815260040160405180910390fd5b6000856001600160a01b03163460405160006040518083038185875af1925050503d8060008114611a96576040519150601f19603f3d011682016040523d82523d6000602084013e611a9b565b606091505b5050905080611ad6576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611b1b908690600401613870565b600060405180830381600087803b158015611b3557600080fd5b505af1158015611b49573d6000803e3d6000fd5b5050505060006001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e03534888888604051611b979493929190613883565b60405180910390a35050610afc60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611bd2611e27565b84600003611c0c576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038616611c335760405163d92e233d60e01b815260040160405180910390fd5b610400611c436060830183613541565b611c4e915084613713565b1115611c86576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611c91338587611e85565b856001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f8787878787604051611cdc959493929190613797565b60405180910390a3505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154611d2681611d30565b610afc8383611fa6565b610ca181336128e5565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611e1d576000848152602082815260408083206001600160a01b0387168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055611dd33390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506107b4565b60009150506107b4565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611e83576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6003546001600160a01b0390811690831603611ecd576040517fe4dd681d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa158015611f30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5491906137de565b611f8a576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610b4e906001600160a01b038481169186911684612972565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611e1d576000848152602082815260408083206001600160a01b038716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506107b4565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016120e5576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b60606120f783836129ab565b600080856001600160a01b03163486866040516121159291906138ba565b60006040518083038185875af1925050503d8060008114612152576040519150601f19603f3d011682016040523d82523d6000602084013e612157565b606091505b509150915081612193576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9150505b9392505050565b6060836001600160a01b031663676cc054348786866040518563ffffffff1660e01b81526004016121d1939291906138ca565b60006040518083038185885af11580156121ef573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f1916820160405261221891908101906138f5565b95945050505050565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61224f612aab565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061237057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166123647f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610cbf81611d30565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561240c575060408051601f3d908101601f19168201909252612409918101906137fb565b60015b612452576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146124ae576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401612449565b610b4e8383612b06565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b038281166004830152600060248301819052919084169063095ea7b3906044016020604051808303816000875af1158015612586573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061219791906137de565b6003546001600160a01b03908116908316036126f9576002546040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018390529083169063095ea7b3906044016020604051808303816000875af115801561262c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061265091906137de565b612686576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546040517f743e0c9b000000000000000000000000000000000000000000000000000000008152600481018390526001600160a01b039091169063743e0c9b90602401600060405180830381600087803b1580156126e557600080fd5b505af1158015611354573d6000803e3d6000fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa15801561275c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061278091906137de565b6127b6576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610cbf906001600160a01b03848116911683612849565b6127d8611e27565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258336122b9565b6040516001600160a01b03838116602483015260448201839052610b4e91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612b5c565b611e83612be6565b6128cd612be6565b611e83612c4d565b6128dd612be6565b611e83612c55565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff16610cbf576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401612449565b6040516001600160a01b038481166024830152838116604483015260648201839052610afc9186918216906323b872dd90608401612876565b60048110610cbf5781357f98933fac000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601612a30576040517fed69977500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f36fd75ca000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601610b4e576040517ff3459a9600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611e83576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612b0f82612ca6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612b5457610b4e8282612d4e565b610cbf612dbb565b600080602060008451602086016000885af180612b7f576040513d6000823e3d81fd5b50506000513d91508115612b97578060011415612ba4565b6001600160a01b0384163b155b15610afc576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611e83576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612221612be6565b612c5d612be6565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b806001600160a01b03163b600003612cf5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401612449565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612d6b9190613963565b600060405180830381855af49150503d8060008114612da6576040519150601f19603f3d011682016040523d82523d6000602084013e612dab565b606091505b5091509150612218858383612df3565b3415611e83576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606082612e0857612e0382612e68565b612197565b8151158015612e1f57506001600160a01b0384163b155b15612e61576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b5080612197565b805115612e785780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060208284031215612ebc57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461219757600080fd5b80356001600160a01b0381168114612f0357600080fd5b919050565b600060208284031215612f1a57600080fd5b61219782612eec565b600060a08284031215612f3557600080fd5b50919050565b60008060008060808587031215612f5157600080fd5b612f5a85612eec565b935060208501359250612f6f60408601612eec565b9150606085013567ffffffffffffffff811115612f8b57600080fd5b612f9787828801612f23565b91505092959194509250565b60008083601f840112612fb557600080fd5b50813567ffffffffffffffff811115612fcd57600080fd5b602083019150836020828501011115612fe557600080fd5b9250929050565b6000806000806060858703121561300257600080fd5b61300b85612eec565b9350602085013567ffffffffffffffff81111561302757600080fd5b61303387828801612fa3565b909450925050604085013567ffffffffffffffff811115612f8b57600080fd5b60006020828403121561306557600080fd5b5035919050565b6000806040838503121561307f57600080fd5b8235915061308f60208401612eec565b90509250929050565b600060208284031215612f3557600080fd5b600080600080606085870312156130c057600080fd5b6130ca8686613098565b93506130d860208601612eec565b9250604085013567ffffffffffffffff8111156130f457600080fd5b61310087828801612fa3565b95989497509550505050565b60005b8381101561312757818101518382015260200161310f565b50506000910152565b6000815180845261314881602086016020860161310c565b601f01601f19169290920160200192915050565b6020815260006121976020830184613130565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156131c7576131c761316f565b604052919050565b600067ffffffffffffffff8211156131e9576131e961316f565b50601f01601f191660200190565b6000806040838503121561320a57600080fd5b61321383612eec565b9150602083013567ffffffffffffffff81111561322f57600080fd5b8301601f8101851361324057600080fd5b803561325361324e826131cf565b61319e565b81815286602083850101111561326857600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000806040838503121561329b57600080fd5b6132a483612eec565b9150602083013567ffffffffffffffff8111156132c057600080fd5b6132cc85828601612f23565b9150509250929050565b60008060008060008060a087890312156132ef57600080fd5b6132f98888613098565b955061330760208801612eec565b945061331560408801612eec565b935060608701359250608087013567ffffffffffffffff81111561333857600080fd5b61334489828a01612fa3565b979a9699509497509295939492505050565b600060808284031215612f3557600080fd5b60008060008060008060a0878903121561338157600080fd5b61338a87612eec565b955061339860208801612eec565b945060408701359350606087013567ffffffffffffffff8111156133bb57600080fd5b6133c789828a01612fa3565b909450925050608087013567ffffffffffffffff8111156133e757600080fd5b6133f389828a01613356565b9150509295509295509295565b60008060006060848603121561341557600080fd5b61341e84612eec565b925061342c60208501612eec565b915061343a60408501612eec565b90509250925092565b6000806000806060858703121561345957600080fd5b61346285612eec565b9350602085013567ffffffffffffffff81111561347e57600080fd5b61348a87828801612fa3565b909450925050604085013567ffffffffffffffff8111156134aa57600080fd5b612f9787828801613356565b60008060008060008060a087890312156134cf57600080fd5b6134d887612eec565b9550602087013594506134ed60408801612eec565b9350606087013567ffffffffffffffff81111561350957600080fd5b61351589828a01612fa3565b909450925050608087013567ffffffffffffffff81111561353557600080fd5b6133f389828a01612f23565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261357657600080fd5b83018035915067ffffffffffffffff82111561359157600080fd5b602001915036819003821315612fe557600080fd5b8015158114610ca157600080fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126135e957600080fd5b830160208101925035905067ffffffffffffffff81111561360957600080fd5b803603821315612fe557600080fd5b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b6001600160a01b0361365482612eec565b16825260006020820135613667816135a6565b151560208401526001600160a01b0361368260408401612eec565b16604084015261369560608301836135b4565b60a060608601526136aa60a086018284613618565b6080948501359590940194909452509092915050565b8381526001600160a01b0383166020820152608060408201526000608082015260a06060820152600061221860a0830184613643565b60006020828403121561370857600080fd5b8135612197816135a6565b808201808211156107b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b604081526000613761604083018587613618565b82810360208401526137738185613643565b9695505050505050565b838152604060208201526000612218604083018486613618565b8581526001600160a01b03851660208201526080604082015260006137c0608083018587613618565b82810360608401526137d28185613643565b98975050505050505050565b6000602082840312156137f057600080fd5b8151612197816135a6565b60006020828403121561380d57600080fd5b5051919050565b6001600160a01b0361382582612eec565b1682526001600160a01b0361383c60208301612eec565b16602083015260408181013590830152600061385b60608301836135b4565b60806060860152612218608086018284613618565b6020815260006121976020830184613814565b84815260606020820152600061389d606083018587613618565b82810360408401526138af8185613814565b979650505050505050565b8183823760009101908152919050565b6001600160a01b036138db85612eec565b168152604060208201526000612218604083018486613618565b60006020828403121561390757600080fd5b815167ffffffffffffffff81111561391e57600080fd5b8201601f8101841361392f57600080fd5b805161393d61324e826131cf565b81815285602083850101111561395257600080fd5b61221882602083016020860161310c565b6000825161397581846020870161310c565b919091019291505056fea2646970667358221220070ff5706ca63aafd81e1f09a0c3193db81276754483dd34c0a23855cca62d4f64736f6c634300081a0033", + "nonce": "0x1f", + "chainId": "0x13882" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x31a773", + "logs": [ + { + "address": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x295374a4d4495114b6b94d5cc13023e0efb06b79fcea43765e65e203639a0a89", + "blockNumber": "0xd42a5d", + "transactionHash": "0xdb8aac0169a470fa01a9e739168d603f821b928b5f69ccbfe35e80c39623ec7d", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000b741531a1a8984d5188d1058f47eb7cbd57f4655", + "0x0000000000000000000000004ad84f7014b7b44f723f284a85b1662337971439" + ], + "data": "0x0000000000000000000000000000000000000000000000000171f3ad484a84680000000000000000000000000000000000000000000000015110df451d77e3180000000000000000000000000000000000000000000003b38bc2fb20e8c994b40000000000000000000000000000000000000000000000014f9eeb97d52d5eb00000000000000000000000000000000000000000000003b38d34eece3114191c", + "blockHash": "0x295374a4d4495114b6b94d5cc13023e0efb06b79fcea43765e65e203639a0a89", + "blockNumber": "0xd42a5d", + "transactionHash": "0xdb8aac0169a470fa01a9e739168d603f821b928b5f69ccbfe35e80c39623ec7d", + "transactionIndex": "0x0", + "logIndex": "0x1", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000410000000002000000000000000000000000800000000000000000000100001000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000800000000000000000000000080000000000000000000200000000000000000000000000000000000000000000010000000000000004010000000000000000001000000000000000000000004000000100000000000000000000100000000000000000020008000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xdb8aac0169a470fa01a9e739168d603f821b928b5f69ccbfe35e80c39623ec7d", + "transactionIndex": "0x0", + "blockHash": "0x295374a4d4495114b6b94d5cc13023e0efb06b79fcea43765e65e203639a0a89", + "blockNumber": "0xd42a5d", + "gasUsed": "0x31a773", + "effectiveGasPrice": "0x773594007", + "blobGasUsed": "0x0", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730495654, + "chain": 80002, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployGatewayEVMImplementation.s.sol/84532/run-1730495252.json b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/84532/run-1730495252.json new file mode 100644 index 00000000..9944629c --- /dev/null +++ b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/84532/run-1730495252.json @@ -0,0 +1,67 @@ +{ + "transactions": [ + { + "hash": "0x9b344f581932cf4d80e2a4b990af2c8552558f11bdc290a2318b2534baf30f15", + "transactionType": "CREATE2", + "contractName": "GatewayEVM", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x44909d", + "value": "0x0", + "input": "0xcc8ceada3f5345f6c9e33f569d513da6b2f3b7a9c7f524206470d7410f8878d060a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b6080516139b56100fd600039600081816122e20152818161230b01526124c301526139b56000f3fe6080604052600436106102195760003560e01c8063744b9b8b1161011d578063aa0c0fc1116100b0578063cb7ba8e51161007f578063d547741f11610064578063d547741f146106ad578063dda79b75146106cd578063e63ab1e9146106ed57600080fd5b8063cb7ba8e51461067a578063d09e3b781461068d57600080fd5b8063aa0c0fc1146105d1578063ad3cb1cc146105f1578063ae7a3a6f1461063a578063c0c53b8b1461065a57600080fd5b8063950837aa116100ec578063950837aa14610552578063a217fddf14610572578063a2ba193414610587578063a783c7891461059d57600080fd5b8063744b9b8b146104a55780637bbe9afa146104b85780638456cb59146104d857806391d14854146104ed57600080fd5b806338e22527116101b057806357bec62f1161017f5780635c975abb116101645780635c975abb146104275780635d62c8601461045e578063726ac97c1461049257600080fd5b806357bec62f146103e75780635b1125911461040757600080fd5b806338e225271461038a5780633f4ba83a146103aa5780634f1ef286146103bf57806352d1902d146103d257600080fd5b806321e093b1116101ec57806321e093b1146102b5578063248a9ca3146102ed5780632f2ff15d1461034a57806336568abe1461036a57600080fd5b806301ffc9a71461021e57806310188aef14610253578063102614b0146102755780631becceb414610295575b600080fd5b34801561022a57600080fd5b5061023e610239366004612eaa565b610721565b60405190151581526020015b60405180910390f35b34801561025f57600080fd5b5061027361026e366004612f08565b6107ba565b005b34801561028157600080fd5b50610273610290366004612f3b565b610895565b3480156102a157600080fd5b506102736102b0366004612fec565b6109a8565b3480156102c157600080fd5b506003546102d5906001600160a01b031681565b6040516001600160a01b03909116815260200161024a565b3480156102f957600080fd5b5061033c610308366004613053565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b60405190815260200161024a565b34801561035657600080fd5b5061027361036536600461306c565b610ab8565b34801561037657600080fd5b5061027361038536600461306c565b610b02565b61039d6103983660046130aa565b610b53565b60405161024a919061315c565b3480156103b657600080fd5b50610273610c6f565b6102736103cd3660046131f7565b610ca4565b3480156103de57600080fd5b5061033c610cc3565b3480156103f357600080fd5b506002546102d5906001600160a01b031681565b34801561041357600080fd5b506001546102d5906001600160a01b031681565b34801561043357600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1661023e565b34801561046a57600080fd5b5061033c7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b981565b6102736104a0366004613288565b610cf2565b6102736104b3366004612fec565b610e87565b3480156104c457600080fd5b506102736104d33660046132d6565b61102b565b3480156104e457600080fd5b5061027361135c565b3480156104f957600080fd5b5061023e61050836600461306c565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561055e57600080fd5b5061027361056d366004612f08565b61138e565b34801561057e57600080fd5b5061033c600081565b34801561059357600080fd5b5061033c61040081565b3480156105a957600080fd5b5061033c7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb81565b3480156105dd57600080fd5b506102736105ec366004613368565b6114a5565b3480156105fd57600080fd5b5061039d6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561064657600080fd5b50610273610655366004612f08565b611646565b34801561066657600080fd5b50610273610675366004613400565b611721565b610273610688366004613443565b6119e8565b34801561069957600080fd5b506102736106a83660046134b6565b611bca565b3480156106b957600080fd5b506102736106c836600461306c565b611cec565b3480156106d957600080fd5b506000546102d5906001600160a01b031681565b3480156106f957600080fd5b5061033c7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806107b457507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60006107c581611d30565b6001600160a01b0382166107ec5760405163d92e233d60e01b815260040160405180910390fd5b6002546001600160a01b03161561082f576040517f0c8dc01600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108597f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b61089d611e27565b826000036108d7576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0384166108fe5760405163d92e233d60e01b815260040160405180910390fd5b61040061090e6060830183613541565b90501115610948576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610953338385611e85565b836001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c85858560405161099a939291906136c0565b60405180910390a350505050565b6109b0611e27565b6109c060408201602083016136f6565b156109f7576040517f19b4bff200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610a1e5760405163d92e233d60e01b815260040160405180910390fd5b610400610a2e6060830183613541565b610a39915084613713565b1115610a71576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b836001600160a01b0316336001600160a01b03167fd34634f30f94a646fdf4ce7078f38fc5fa0d3f0b193658facea4e3e43330d97485858560405161099a9392919061374d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610af281611d30565b610afc8383611d3a565b50505050565b6001600160a01b0381163314610b44576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b4e8282611fa6565b505050565b6060610b5d61206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb610b8781611d30565b610b8f611e27565b6001600160a01b038516610bb65760405163d92e233d60e01b815260040160405180910390fd5b60606000610bc76020890189612f08565b6001600160a01b031603610be757610be08686866120eb565b9050610bf6565b610bf38787878761219e565b90505b856001600160a01b03167fcaf938de11c367272220bfd1d2baa99ca46665e7bc4d85f00adb51b90fe1fa9f348787604051610c339392919061377d565b60405180910390a2915050610c6760017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b949350505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610c9981611d30565b610ca1612247565b50565b610cac6122d7565b610cb5826123a7565b610cbf82826123b2565b5050565b6000610ccd6124b8565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b610cfa611e27565b34600003610d34576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216610d5b5760405163d92e233d60e01b815260040160405180910390fd5b610400610d6b6060830183613541565b90501115610da5576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610df2576040519150601f19603f3d011682016040523d82523d6000602084013e610df7565b606091505b5050905080610e32576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c34600086604051610e7a939291906136c0565b60405180910390a3505050565b610e8f611e27565b34600003610ec9576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610ef05760405163d92e233d60e01b815260040160405180910390fd5b610400610f006060830183613541565b610f0b915084613713565b1115610f43576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610f90576040519150601f19603f3d011682016040523d82523d6000602084013e610f95565b606091505b5050905080610fd0576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b846001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f34600088888860405161101c959493929190613797565b60405180910390a35050505050565b61103361206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b961105d81611d30565b611065611e27565b8360000361109f576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166110c65760405163d92e233d60e01b815260040160405180910390fd5b6110d0868661251a565b611106576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b0386811660048301526024820186905287169063095ea7b3906044016020604051808303816000875af115801561116e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119291906137de565b6111c8576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006111d76020890189612f08565b6001600160a01b0316036111f6576111f08584846120eb565b50611204565b6112028786858561219e565b505b61120e868661251a565b611244576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038816906370a0823190602401602060405180830381865afa1580156112a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112c891906137fb565b905080156112da576112da87826125aa565b856001600160a01b0316876001600160a01b03167f29c40793bffd84cb810179f15d1ceec72bc7f0785514c668ba36645cf99b73828787876040516113219392919061377d565b60405180910390a3505061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61138681611d30565b610ca16127d0565b600061139981611d30565b6001600160a01b0382166113c05760405163d92e233d60e01b815260040160405180910390fd5b6001546113f7907f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb906001600160a01b0316611fa6565b506114227f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb83611d3a565b50600154604080516001600160a01b03928316815291841660208301527f3a7b8d6372645f474fe60c115a2ef21421306a3ed4664fa0023c461413c08579910160405180910390a150600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6114ad61206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b96114d781611d30565b6114df611e27565b84600003611519576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0386166115405760405163d92e233d60e01b815260040160405180910390fd5b6115546001600160a01b0388168787612849565b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611599908590600401613870565b600060405180830381600087803b1580156115b357600080fd5b505af11580156115c7573d6000803e3d6000fd5b50505050866001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e035878787876040516116149493929190613883565b60405180910390a35061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061165181611d30565b6001600160a01b0382166116785760405163d92e233d60e01b815260040160405180910390fd5b6000546001600160a01b0316156116bb576040517fb337f37800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116e57f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff1660008115801561176c5750825b905060008267ffffffffffffffff1660011480156117895750303b155b905081158015611797575080155b156117ce576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000166001178555831561182f5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b038816158061184c57506001600160a01b038716155b1561186a5760405163d92e233d60e01b815260040160405180910390fd5b6118726128bd565b61187a6128c5565b6118826128bd565b61188a6128d5565b611895600087611d3a565b506118c07f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a87611d3a565b506118eb7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a89611d3a565b50600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038a161790556119497f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb89611d3a565b50600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03891617905583156119de5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b6119f061206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb611a1a81611d30565b611a22611e27565b6001600160a01b038516611a495760405163d92e233d60e01b815260040160405180910390fd5b6000856001600160a01b03163460405160006040518083038185875af1925050503d8060008114611a96576040519150601f19603f3d011682016040523d82523d6000602084013e611a9b565b606091505b5050905080611ad6576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611b1b908690600401613870565b600060405180830381600087803b158015611b3557600080fd5b505af1158015611b49573d6000803e3d6000fd5b5050505060006001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e03534888888604051611b979493929190613883565b60405180910390a35050610afc60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611bd2611e27565b84600003611c0c576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038616611c335760405163d92e233d60e01b815260040160405180910390fd5b610400611c436060830183613541565b611c4e915084613713565b1115611c86576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611c91338587611e85565b856001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f8787878787604051611cdc959493929190613797565b60405180910390a3505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154611d2681611d30565b610afc8383611fa6565b610ca181336128e5565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611e1d576000848152602082815260408083206001600160a01b0387168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055611dd33390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506107b4565b60009150506107b4565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611e83576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6003546001600160a01b0390811690831603611ecd576040517fe4dd681d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa158015611f30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5491906137de565b611f8a576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610b4e906001600160a01b038481169186911684612972565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611e1d576000848152602082815260408083206001600160a01b038716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506107b4565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016120e5576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b60606120f783836129ab565b600080856001600160a01b03163486866040516121159291906138ba565b60006040518083038185875af1925050503d8060008114612152576040519150601f19603f3d011682016040523d82523d6000602084013e612157565b606091505b509150915081612193576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9150505b9392505050565b6060836001600160a01b031663676cc054348786866040518563ffffffff1660e01b81526004016121d1939291906138ca565b60006040518083038185885af11580156121ef573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f1916820160405261221891908101906138f5565b95945050505050565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61224f612aab565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061237057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166123647f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610cbf81611d30565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561240c575060408051601f3d908101601f19168201909252612409918101906137fb565b60015b612452576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146124ae576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401612449565b610b4e8383612b06565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b038281166004830152600060248301819052919084169063095ea7b3906044016020604051808303816000875af1158015612586573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061219791906137de565b6003546001600160a01b03908116908316036126f9576002546040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018390529083169063095ea7b3906044016020604051808303816000875af115801561262c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061265091906137de565b612686576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546040517f743e0c9b000000000000000000000000000000000000000000000000000000008152600481018390526001600160a01b039091169063743e0c9b90602401600060405180830381600087803b1580156126e557600080fd5b505af1158015611354573d6000803e3d6000fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa15801561275c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061278091906137de565b6127b6576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610cbf906001600160a01b03848116911683612849565b6127d8611e27565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258336122b9565b6040516001600160a01b03838116602483015260448201839052610b4e91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612b5c565b611e83612be6565b6128cd612be6565b611e83612c4d565b6128dd612be6565b611e83612c55565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff16610cbf576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401612449565b6040516001600160a01b038481166024830152838116604483015260648201839052610afc9186918216906323b872dd90608401612876565b60048110610cbf5781357f98933fac000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601612a30576040517fed69977500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f36fd75ca000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601610b4e576040517ff3459a9600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611e83576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612b0f82612ca6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612b5457610b4e8282612d4e565b610cbf612dbb565b600080602060008451602086016000885af180612b7f576040513d6000823e3d81fd5b50506000513d91508115612b97578060011415612ba4565b6001600160a01b0384163b155b15610afc576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611e83576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612221612be6565b612c5d612be6565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b806001600160a01b03163b600003612cf5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401612449565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612d6b9190613963565b600060405180830381855af49150503d8060008114612da6576040519150601f19603f3d011682016040523d82523d6000602084013e612dab565b606091505b5091509150612218858383612df3565b3415611e83576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606082612e0857612e0382612e68565b612197565b8151158015612e1f57506001600160a01b0384163b155b15612e61576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b5080612197565b805115612e785780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060208284031215612ebc57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461219757600080fd5b80356001600160a01b0381168114612f0357600080fd5b919050565b600060208284031215612f1a57600080fd5b61219782612eec565b600060a08284031215612f3557600080fd5b50919050565b60008060008060808587031215612f5157600080fd5b612f5a85612eec565b935060208501359250612f6f60408601612eec565b9150606085013567ffffffffffffffff811115612f8b57600080fd5b612f9787828801612f23565b91505092959194509250565b60008083601f840112612fb557600080fd5b50813567ffffffffffffffff811115612fcd57600080fd5b602083019150836020828501011115612fe557600080fd5b9250929050565b6000806000806060858703121561300257600080fd5b61300b85612eec565b9350602085013567ffffffffffffffff81111561302757600080fd5b61303387828801612fa3565b909450925050604085013567ffffffffffffffff811115612f8b57600080fd5b60006020828403121561306557600080fd5b5035919050565b6000806040838503121561307f57600080fd5b8235915061308f60208401612eec565b90509250929050565b600060208284031215612f3557600080fd5b600080600080606085870312156130c057600080fd5b6130ca8686613098565b93506130d860208601612eec565b9250604085013567ffffffffffffffff8111156130f457600080fd5b61310087828801612fa3565b95989497509550505050565b60005b8381101561312757818101518382015260200161310f565b50506000910152565b6000815180845261314881602086016020860161310c565b601f01601f19169290920160200192915050565b6020815260006121976020830184613130565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156131c7576131c761316f565b604052919050565b600067ffffffffffffffff8211156131e9576131e961316f565b50601f01601f191660200190565b6000806040838503121561320a57600080fd5b61321383612eec565b9150602083013567ffffffffffffffff81111561322f57600080fd5b8301601f8101851361324057600080fd5b803561325361324e826131cf565b61319e565b81815286602083850101111561326857600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000806040838503121561329b57600080fd5b6132a483612eec565b9150602083013567ffffffffffffffff8111156132c057600080fd5b6132cc85828601612f23565b9150509250929050565b60008060008060008060a087890312156132ef57600080fd5b6132f98888613098565b955061330760208801612eec565b945061331560408801612eec565b935060608701359250608087013567ffffffffffffffff81111561333857600080fd5b61334489828a01612fa3565b979a9699509497509295939492505050565b600060808284031215612f3557600080fd5b60008060008060008060a0878903121561338157600080fd5b61338a87612eec565b955061339860208801612eec565b945060408701359350606087013567ffffffffffffffff8111156133bb57600080fd5b6133c789828a01612fa3565b909450925050608087013567ffffffffffffffff8111156133e757600080fd5b6133f389828a01613356565b9150509295509295509295565b60008060006060848603121561341557600080fd5b61341e84612eec565b925061342c60208501612eec565b915061343a60408501612eec565b90509250925092565b6000806000806060858703121561345957600080fd5b61346285612eec565b9350602085013567ffffffffffffffff81111561347e57600080fd5b61348a87828801612fa3565b909450925050604085013567ffffffffffffffff8111156134aa57600080fd5b612f9787828801613356565b60008060008060008060a087890312156134cf57600080fd5b6134d887612eec565b9550602087013594506134ed60408801612eec565b9350606087013567ffffffffffffffff81111561350957600080fd5b61351589828a01612fa3565b909450925050608087013567ffffffffffffffff81111561353557600080fd5b6133f389828a01612f23565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261357657600080fd5b83018035915067ffffffffffffffff82111561359157600080fd5b602001915036819003821315612fe557600080fd5b8015158114610ca157600080fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126135e957600080fd5b830160208101925035905067ffffffffffffffff81111561360957600080fd5b803603821315612fe557600080fd5b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b6001600160a01b0361365482612eec565b16825260006020820135613667816135a6565b151560208401526001600160a01b0361368260408401612eec565b16604084015261369560608301836135b4565b60a060608601526136aa60a086018284613618565b6080948501359590940194909452509092915050565b8381526001600160a01b0383166020820152608060408201526000608082015260a06060820152600061221860a0830184613643565b60006020828403121561370857600080fd5b8135612197816135a6565b808201808211156107b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b604081526000613761604083018587613618565b82810360208401526137738185613643565b9695505050505050565b838152604060208201526000612218604083018486613618565b8581526001600160a01b03851660208201526080604082015260006137c0608083018587613618565b82810360608401526137d28185613643565b98975050505050505050565b6000602082840312156137f057600080fd5b8151612197816135a6565b60006020828403121561380d57600080fd5b5051919050565b6001600160a01b0361382582612eec565b1682526001600160a01b0361383c60208301612eec565b16602083015260408181013590830152600061385b60608301836135b4565b60806060860152612218608086018284613618565b6020815260006121976020830184613814565b84815260606020820152600061389d606083018587613618565b82810360408401526138af8185613814565b979650505050505050565b8183823760009101908152919050565b6001600160a01b036138db85612eec565b168152604060208201526000612218604083018486613618565b60006020828403121561390757600080fd5b815167ffffffffffffffff81111561391e57600080fd5b8201601f8101841361392f57600080fd5b805161393d61324e826131cf565b81815285602083850101111561395257600080fd5b61221882602083016020860161310c565b6000825161397581846020870161310c565b919091019291505056fea2646970667358221220070ff5706ca63aafd81e1f09a0c3193db81276754483dd34c0a23855cca62d4f64736f6c634300081a0033", + "nonce": "0x12", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x48285f", + "logs": [ + { + "address": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x2c4651cf78ee5537dec68354e09868c8709911aa940ffab038711b45ba4fcdc7", + "blockNumber": "0x108f20f", + "transactionHash": "0x9b344f581932cf4d80e2a4b990af2c8552558f11bdc290a2318b2534baf30f15", + "transactionIndex": "0x8", + "logIndex": "0x14", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000020000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9b344f581932cf4d80e2a4b990af2c8552558f11bdc290a2318b2534baf30f15", + "transactionIndex": "0x8", + "blockHash": "0x2c4651cf78ee5537dec68354e09868c8709911aa940ffab038711b45ba4fcdc7", + "blockNumber": "0x108f20f", + "gasUsed": "0x31a773", + "effectiveGasPrice": "0xf43ae", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x4", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2ecc197767", + "l1GasPrice": "0x6cac52f7", + "l1GasUsed": "0x1871e" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730495252, + "chain": 84532, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployGatewayEVMImplementation.s.sol/84532/run-latest.json b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/84532/run-latest.json new file mode 100644 index 00000000..9944629c --- /dev/null +++ b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/84532/run-latest.json @@ -0,0 +1,67 @@ +{ + "transactions": [ + { + "hash": "0x9b344f581932cf4d80e2a4b990af2c8552558f11bdc290a2318b2534baf30f15", + "transactionType": "CREATE2", + "contractName": "GatewayEVM", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x44909d", + "value": "0x0", + "input": "0xcc8ceada3f5345f6c9e33f569d513da6b2f3b7a9c7f524206470d7410f8878d060a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b6080516139b56100fd600039600081816122e20152818161230b01526124c301526139b56000f3fe6080604052600436106102195760003560e01c8063744b9b8b1161011d578063aa0c0fc1116100b0578063cb7ba8e51161007f578063d547741f11610064578063d547741f146106ad578063dda79b75146106cd578063e63ab1e9146106ed57600080fd5b8063cb7ba8e51461067a578063d09e3b781461068d57600080fd5b8063aa0c0fc1146105d1578063ad3cb1cc146105f1578063ae7a3a6f1461063a578063c0c53b8b1461065a57600080fd5b8063950837aa116100ec578063950837aa14610552578063a217fddf14610572578063a2ba193414610587578063a783c7891461059d57600080fd5b8063744b9b8b146104a55780637bbe9afa146104b85780638456cb59146104d857806391d14854146104ed57600080fd5b806338e22527116101b057806357bec62f1161017f5780635c975abb116101645780635c975abb146104275780635d62c8601461045e578063726ac97c1461049257600080fd5b806357bec62f146103e75780635b1125911461040757600080fd5b806338e225271461038a5780633f4ba83a146103aa5780634f1ef286146103bf57806352d1902d146103d257600080fd5b806321e093b1116101ec57806321e093b1146102b5578063248a9ca3146102ed5780632f2ff15d1461034a57806336568abe1461036a57600080fd5b806301ffc9a71461021e57806310188aef14610253578063102614b0146102755780631becceb414610295575b600080fd5b34801561022a57600080fd5b5061023e610239366004612eaa565b610721565b60405190151581526020015b60405180910390f35b34801561025f57600080fd5b5061027361026e366004612f08565b6107ba565b005b34801561028157600080fd5b50610273610290366004612f3b565b610895565b3480156102a157600080fd5b506102736102b0366004612fec565b6109a8565b3480156102c157600080fd5b506003546102d5906001600160a01b031681565b6040516001600160a01b03909116815260200161024a565b3480156102f957600080fd5b5061033c610308366004613053565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b60405190815260200161024a565b34801561035657600080fd5b5061027361036536600461306c565b610ab8565b34801561037657600080fd5b5061027361038536600461306c565b610b02565b61039d6103983660046130aa565b610b53565b60405161024a919061315c565b3480156103b657600080fd5b50610273610c6f565b6102736103cd3660046131f7565b610ca4565b3480156103de57600080fd5b5061033c610cc3565b3480156103f357600080fd5b506002546102d5906001600160a01b031681565b34801561041357600080fd5b506001546102d5906001600160a01b031681565b34801561043357600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1661023e565b34801561046a57600080fd5b5061033c7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b981565b6102736104a0366004613288565b610cf2565b6102736104b3366004612fec565b610e87565b3480156104c457600080fd5b506102736104d33660046132d6565b61102b565b3480156104e457600080fd5b5061027361135c565b3480156104f957600080fd5b5061023e61050836600461306c565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561055e57600080fd5b5061027361056d366004612f08565b61138e565b34801561057e57600080fd5b5061033c600081565b34801561059357600080fd5b5061033c61040081565b3480156105a957600080fd5b5061033c7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb81565b3480156105dd57600080fd5b506102736105ec366004613368565b6114a5565b3480156105fd57600080fd5b5061039d6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561064657600080fd5b50610273610655366004612f08565b611646565b34801561066657600080fd5b50610273610675366004613400565b611721565b610273610688366004613443565b6119e8565b34801561069957600080fd5b506102736106a83660046134b6565b611bca565b3480156106b957600080fd5b506102736106c836600461306c565b611cec565b3480156106d957600080fd5b506000546102d5906001600160a01b031681565b3480156106f957600080fd5b5061033c7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806107b457507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60006107c581611d30565b6001600160a01b0382166107ec5760405163d92e233d60e01b815260040160405180910390fd5b6002546001600160a01b03161561082f576040517f0c8dc01600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108597f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b61089d611e27565b826000036108d7576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0384166108fe5760405163d92e233d60e01b815260040160405180910390fd5b61040061090e6060830183613541565b90501115610948576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610953338385611e85565b836001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c85858560405161099a939291906136c0565b60405180910390a350505050565b6109b0611e27565b6109c060408201602083016136f6565b156109f7576040517f19b4bff200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610a1e5760405163d92e233d60e01b815260040160405180910390fd5b610400610a2e6060830183613541565b610a39915084613713565b1115610a71576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b836001600160a01b0316336001600160a01b03167fd34634f30f94a646fdf4ce7078f38fc5fa0d3f0b193658facea4e3e43330d97485858560405161099a9392919061374d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610af281611d30565b610afc8383611d3a565b50505050565b6001600160a01b0381163314610b44576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b4e8282611fa6565b505050565b6060610b5d61206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb610b8781611d30565b610b8f611e27565b6001600160a01b038516610bb65760405163d92e233d60e01b815260040160405180910390fd5b60606000610bc76020890189612f08565b6001600160a01b031603610be757610be08686866120eb565b9050610bf6565b610bf38787878761219e565b90505b856001600160a01b03167fcaf938de11c367272220bfd1d2baa99ca46665e7bc4d85f00adb51b90fe1fa9f348787604051610c339392919061377d565b60405180910390a2915050610c6760017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b949350505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610c9981611d30565b610ca1612247565b50565b610cac6122d7565b610cb5826123a7565b610cbf82826123b2565b5050565b6000610ccd6124b8565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b610cfa611e27565b34600003610d34576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216610d5b5760405163d92e233d60e01b815260040160405180910390fd5b610400610d6b6060830183613541565b90501115610da5576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610df2576040519150601f19603f3d011682016040523d82523d6000602084013e610df7565b606091505b5050905080610e32576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c34600086604051610e7a939291906136c0565b60405180910390a3505050565b610e8f611e27565b34600003610ec9576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610ef05760405163d92e233d60e01b815260040160405180910390fd5b610400610f006060830183613541565b610f0b915084613713565b1115610f43576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610f90576040519150601f19603f3d011682016040523d82523d6000602084013e610f95565b606091505b5050905080610fd0576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b846001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f34600088888860405161101c959493929190613797565b60405180910390a35050505050565b61103361206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b961105d81611d30565b611065611e27565b8360000361109f576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166110c65760405163d92e233d60e01b815260040160405180910390fd5b6110d0868661251a565b611106576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b0386811660048301526024820186905287169063095ea7b3906044016020604051808303816000875af115801561116e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119291906137de565b6111c8576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006111d76020890189612f08565b6001600160a01b0316036111f6576111f08584846120eb565b50611204565b6112028786858561219e565b505b61120e868661251a565b611244576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038816906370a0823190602401602060405180830381865afa1580156112a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112c891906137fb565b905080156112da576112da87826125aa565b856001600160a01b0316876001600160a01b03167f29c40793bffd84cb810179f15d1ceec72bc7f0785514c668ba36645cf99b73828787876040516113219392919061377d565b60405180910390a3505061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61138681611d30565b610ca16127d0565b600061139981611d30565b6001600160a01b0382166113c05760405163d92e233d60e01b815260040160405180910390fd5b6001546113f7907f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb906001600160a01b0316611fa6565b506114227f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb83611d3a565b50600154604080516001600160a01b03928316815291841660208301527f3a7b8d6372645f474fe60c115a2ef21421306a3ed4664fa0023c461413c08579910160405180910390a150600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6114ad61206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b96114d781611d30565b6114df611e27565b84600003611519576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0386166115405760405163d92e233d60e01b815260040160405180910390fd5b6115546001600160a01b0388168787612849565b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611599908590600401613870565b600060405180830381600087803b1580156115b357600080fd5b505af11580156115c7573d6000803e3d6000fd5b50505050866001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e035878787876040516116149493929190613883565b60405180910390a35061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061165181611d30565b6001600160a01b0382166116785760405163d92e233d60e01b815260040160405180910390fd5b6000546001600160a01b0316156116bb576040517fb337f37800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116e57f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff1660008115801561176c5750825b905060008267ffffffffffffffff1660011480156117895750303b155b905081158015611797575080155b156117ce576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000166001178555831561182f5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b038816158061184c57506001600160a01b038716155b1561186a5760405163d92e233d60e01b815260040160405180910390fd5b6118726128bd565b61187a6128c5565b6118826128bd565b61188a6128d5565b611895600087611d3a565b506118c07f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a87611d3a565b506118eb7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a89611d3a565b50600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038a161790556119497f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb89611d3a565b50600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03891617905583156119de5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b6119f061206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb611a1a81611d30565b611a22611e27565b6001600160a01b038516611a495760405163d92e233d60e01b815260040160405180910390fd5b6000856001600160a01b03163460405160006040518083038185875af1925050503d8060008114611a96576040519150601f19603f3d011682016040523d82523d6000602084013e611a9b565b606091505b5050905080611ad6576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611b1b908690600401613870565b600060405180830381600087803b158015611b3557600080fd5b505af1158015611b49573d6000803e3d6000fd5b5050505060006001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e03534888888604051611b979493929190613883565b60405180910390a35050610afc60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611bd2611e27565b84600003611c0c576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038616611c335760405163d92e233d60e01b815260040160405180910390fd5b610400611c436060830183613541565b611c4e915084613713565b1115611c86576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611c91338587611e85565b856001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f8787878787604051611cdc959493929190613797565b60405180910390a3505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154611d2681611d30565b610afc8383611fa6565b610ca181336128e5565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611e1d576000848152602082815260408083206001600160a01b0387168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055611dd33390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506107b4565b60009150506107b4565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611e83576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6003546001600160a01b0390811690831603611ecd576040517fe4dd681d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa158015611f30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5491906137de565b611f8a576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610b4e906001600160a01b038481169186911684612972565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611e1d576000848152602082815260408083206001600160a01b038716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506107b4565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016120e5576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b60606120f783836129ab565b600080856001600160a01b03163486866040516121159291906138ba565b60006040518083038185875af1925050503d8060008114612152576040519150601f19603f3d011682016040523d82523d6000602084013e612157565b606091505b509150915081612193576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9150505b9392505050565b6060836001600160a01b031663676cc054348786866040518563ffffffff1660e01b81526004016121d1939291906138ca565b60006040518083038185885af11580156121ef573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f1916820160405261221891908101906138f5565b95945050505050565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61224f612aab565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061237057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166123647f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610cbf81611d30565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561240c575060408051601f3d908101601f19168201909252612409918101906137fb565b60015b612452576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146124ae576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401612449565b610b4e8383612b06565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b038281166004830152600060248301819052919084169063095ea7b3906044016020604051808303816000875af1158015612586573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061219791906137de565b6003546001600160a01b03908116908316036126f9576002546040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018390529083169063095ea7b3906044016020604051808303816000875af115801561262c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061265091906137de565b612686576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546040517f743e0c9b000000000000000000000000000000000000000000000000000000008152600481018390526001600160a01b039091169063743e0c9b90602401600060405180830381600087803b1580156126e557600080fd5b505af1158015611354573d6000803e3d6000fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa15801561275c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061278091906137de565b6127b6576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610cbf906001600160a01b03848116911683612849565b6127d8611e27565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258336122b9565b6040516001600160a01b03838116602483015260448201839052610b4e91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612b5c565b611e83612be6565b6128cd612be6565b611e83612c4d565b6128dd612be6565b611e83612c55565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff16610cbf576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401612449565b6040516001600160a01b038481166024830152838116604483015260648201839052610afc9186918216906323b872dd90608401612876565b60048110610cbf5781357f98933fac000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601612a30576040517fed69977500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f36fd75ca000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601610b4e576040517ff3459a9600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611e83576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612b0f82612ca6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612b5457610b4e8282612d4e565b610cbf612dbb565b600080602060008451602086016000885af180612b7f576040513d6000823e3d81fd5b50506000513d91508115612b97578060011415612ba4565b6001600160a01b0384163b155b15610afc576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611e83576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612221612be6565b612c5d612be6565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b806001600160a01b03163b600003612cf5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401612449565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612d6b9190613963565b600060405180830381855af49150503d8060008114612da6576040519150601f19603f3d011682016040523d82523d6000602084013e612dab565b606091505b5091509150612218858383612df3565b3415611e83576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606082612e0857612e0382612e68565b612197565b8151158015612e1f57506001600160a01b0384163b155b15612e61576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b5080612197565b805115612e785780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060208284031215612ebc57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461219757600080fd5b80356001600160a01b0381168114612f0357600080fd5b919050565b600060208284031215612f1a57600080fd5b61219782612eec565b600060a08284031215612f3557600080fd5b50919050565b60008060008060808587031215612f5157600080fd5b612f5a85612eec565b935060208501359250612f6f60408601612eec565b9150606085013567ffffffffffffffff811115612f8b57600080fd5b612f9787828801612f23565b91505092959194509250565b60008083601f840112612fb557600080fd5b50813567ffffffffffffffff811115612fcd57600080fd5b602083019150836020828501011115612fe557600080fd5b9250929050565b6000806000806060858703121561300257600080fd5b61300b85612eec565b9350602085013567ffffffffffffffff81111561302757600080fd5b61303387828801612fa3565b909450925050604085013567ffffffffffffffff811115612f8b57600080fd5b60006020828403121561306557600080fd5b5035919050565b6000806040838503121561307f57600080fd5b8235915061308f60208401612eec565b90509250929050565b600060208284031215612f3557600080fd5b600080600080606085870312156130c057600080fd5b6130ca8686613098565b93506130d860208601612eec565b9250604085013567ffffffffffffffff8111156130f457600080fd5b61310087828801612fa3565b95989497509550505050565b60005b8381101561312757818101518382015260200161310f565b50506000910152565b6000815180845261314881602086016020860161310c565b601f01601f19169290920160200192915050565b6020815260006121976020830184613130565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156131c7576131c761316f565b604052919050565b600067ffffffffffffffff8211156131e9576131e961316f565b50601f01601f191660200190565b6000806040838503121561320a57600080fd5b61321383612eec565b9150602083013567ffffffffffffffff81111561322f57600080fd5b8301601f8101851361324057600080fd5b803561325361324e826131cf565b61319e565b81815286602083850101111561326857600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000806040838503121561329b57600080fd5b6132a483612eec565b9150602083013567ffffffffffffffff8111156132c057600080fd5b6132cc85828601612f23565b9150509250929050565b60008060008060008060a087890312156132ef57600080fd5b6132f98888613098565b955061330760208801612eec565b945061331560408801612eec565b935060608701359250608087013567ffffffffffffffff81111561333857600080fd5b61334489828a01612fa3565b979a9699509497509295939492505050565b600060808284031215612f3557600080fd5b60008060008060008060a0878903121561338157600080fd5b61338a87612eec565b955061339860208801612eec565b945060408701359350606087013567ffffffffffffffff8111156133bb57600080fd5b6133c789828a01612fa3565b909450925050608087013567ffffffffffffffff8111156133e757600080fd5b6133f389828a01613356565b9150509295509295509295565b60008060006060848603121561341557600080fd5b61341e84612eec565b925061342c60208501612eec565b915061343a60408501612eec565b90509250925092565b6000806000806060858703121561345957600080fd5b61346285612eec565b9350602085013567ffffffffffffffff81111561347e57600080fd5b61348a87828801612fa3565b909450925050604085013567ffffffffffffffff8111156134aa57600080fd5b612f9787828801613356565b60008060008060008060a087890312156134cf57600080fd5b6134d887612eec565b9550602087013594506134ed60408801612eec565b9350606087013567ffffffffffffffff81111561350957600080fd5b61351589828a01612fa3565b909450925050608087013567ffffffffffffffff81111561353557600080fd5b6133f389828a01612f23565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261357657600080fd5b83018035915067ffffffffffffffff82111561359157600080fd5b602001915036819003821315612fe557600080fd5b8015158114610ca157600080fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126135e957600080fd5b830160208101925035905067ffffffffffffffff81111561360957600080fd5b803603821315612fe557600080fd5b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b6001600160a01b0361365482612eec565b16825260006020820135613667816135a6565b151560208401526001600160a01b0361368260408401612eec565b16604084015261369560608301836135b4565b60a060608601526136aa60a086018284613618565b6080948501359590940194909452509092915050565b8381526001600160a01b0383166020820152608060408201526000608082015260a06060820152600061221860a0830184613643565b60006020828403121561370857600080fd5b8135612197816135a6565b808201808211156107b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b604081526000613761604083018587613618565b82810360208401526137738185613643565b9695505050505050565b838152604060208201526000612218604083018486613618565b8581526001600160a01b03851660208201526080604082015260006137c0608083018587613618565b82810360608401526137d28185613643565b98975050505050505050565b6000602082840312156137f057600080fd5b8151612197816135a6565b60006020828403121561380d57600080fd5b5051919050565b6001600160a01b0361382582612eec565b1682526001600160a01b0361383c60208301612eec565b16602083015260408181013590830152600061385b60608301836135b4565b60806060860152612218608086018284613618565b6020815260006121976020830184613814565b84815260606020820152600061389d606083018587613618565b82810360408401526138af8185613814565b979650505050505050565b8183823760009101908152919050565b6001600160a01b036138db85612eec565b168152604060208201526000612218604083018486613618565b60006020828403121561390757600080fd5b815167ffffffffffffffff81111561391e57600080fd5b8201601f8101841361392f57600080fd5b805161393d61324e826131cf565b81815285602083850101111561395257600080fd5b61221882602083016020860161310c565b6000825161397581846020870161310c565b919091019291505056fea2646970667358221220070ff5706ca63aafd81e1f09a0c3193db81276754483dd34c0a23855cca62d4f64736f6c634300081a0033", + "nonce": "0x12", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x48285f", + "logs": [ + { + "address": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x2c4651cf78ee5537dec68354e09868c8709911aa940ffab038711b45ba4fcdc7", + "blockNumber": "0x108f20f", + "transactionHash": "0x9b344f581932cf4d80e2a4b990af2c8552558f11bdc290a2318b2534baf30f15", + "transactionIndex": "0x8", + "logIndex": "0x14", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000020000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9b344f581932cf4d80e2a4b990af2c8552558f11bdc290a2318b2534baf30f15", + "transactionIndex": "0x8", + "blockHash": "0x2c4651cf78ee5537dec68354e09868c8709911aa940ffab038711b45ba4fcdc7", + "blockNumber": "0x108f20f", + "gasUsed": "0x31a773", + "effectiveGasPrice": "0xf43ae", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x4", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2ecc197767", + "l1GasPrice": "0x6cac52f7", + "l1GasUsed": "0x1871e" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730495252, + "chain": 84532, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployGatewayEVMImplementation.s.sol/97/run-1730496146.json b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/97/run-1730496146.json new file mode 100644 index 00000000..380582c1 --- /dev/null +++ b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/97/run-1730496146.json @@ -0,0 +1,61 @@ +{ + "transactions": [ + { + "hash": "0x9ac5a2bace0faf0e95d89f5fd0d90bcf64f9b98da716a2d03164c4b3117b4939", + "transactionType": "CREATE2", + "contractName": "GatewayEVM", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x44909d", + "value": "0x0", + "input": "0xcc8ceada3f5345f6c9e33f569d513da6b2f3b7a9c7f524206470d7410f8878d060a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b6080516139b56100fd600039600081816122e20152818161230b01526124c301526139b56000f3fe6080604052600436106102195760003560e01c8063744b9b8b1161011d578063aa0c0fc1116100b0578063cb7ba8e51161007f578063d547741f11610064578063d547741f146106ad578063dda79b75146106cd578063e63ab1e9146106ed57600080fd5b8063cb7ba8e51461067a578063d09e3b781461068d57600080fd5b8063aa0c0fc1146105d1578063ad3cb1cc146105f1578063ae7a3a6f1461063a578063c0c53b8b1461065a57600080fd5b8063950837aa116100ec578063950837aa14610552578063a217fddf14610572578063a2ba193414610587578063a783c7891461059d57600080fd5b8063744b9b8b146104a55780637bbe9afa146104b85780638456cb59146104d857806391d14854146104ed57600080fd5b806338e22527116101b057806357bec62f1161017f5780635c975abb116101645780635c975abb146104275780635d62c8601461045e578063726ac97c1461049257600080fd5b806357bec62f146103e75780635b1125911461040757600080fd5b806338e225271461038a5780633f4ba83a146103aa5780634f1ef286146103bf57806352d1902d146103d257600080fd5b806321e093b1116101ec57806321e093b1146102b5578063248a9ca3146102ed5780632f2ff15d1461034a57806336568abe1461036a57600080fd5b806301ffc9a71461021e57806310188aef14610253578063102614b0146102755780631becceb414610295575b600080fd5b34801561022a57600080fd5b5061023e610239366004612eaa565b610721565b60405190151581526020015b60405180910390f35b34801561025f57600080fd5b5061027361026e366004612f08565b6107ba565b005b34801561028157600080fd5b50610273610290366004612f3b565b610895565b3480156102a157600080fd5b506102736102b0366004612fec565b6109a8565b3480156102c157600080fd5b506003546102d5906001600160a01b031681565b6040516001600160a01b03909116815260200161024a565b3480156102f957600080fd5b5061033c610308366004613053565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b60405190815260200161024a565b34801561035657600080fd5b5061027361036536600461306c565b610ab8565b34801561037657600080fd5b5061027361038536600461306c565b610b02565b61039d6103983660046130aa565b610b53565b60405161024a919061315c565b3480156103b657600080fd5b50610273610c6f565b6102736103cd3660046131f7565b610ca4565b3480156103de57600080fd5b5061033c610cc3565b3480156103f357600080fd5b506002546102d5906001600160a01b031681565b34801561041357600080fd5b506001546102d5906001600160a01b031681565b34801561043357600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1661023e565b34801561046a57600080fd5b5061033c7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b981565b6102736104a0366004613288565b610cf2565b6102736104b3366004612fec565b610e87565b3480156104c457600080fd5b506102736104d33660046132d6565b61102b565b3480156104e457600080fd5b5061027361135c565b3480156104f957600080fd5b5061023e61050836600461306c565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561055e57600080fd5b5061027361056d366004612f08565b61138e565b34801561057e57600080fd5b5061033c600081565b34801561059357600080fd5b5061033c61040081565b3480156105a957600080fd5b5061033c7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb81565b3480156105dd57600080fd5b506102736105ec366004613368565b6114a5565b3480156105fd57600080fd5b5061039d6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561064657600080fd5b50610273610655366004612f08565b611646565b34801561066657600080fd5b50610273610675366004613400565b611721565b610273610688366004613443565b6119e8565b34801561069957600080fd5b506102736106a83660046134b6565b611bca565b3480156106b957600080fd5b506102736106c836600461306c565b611cec565b3480156106d957600080fd5b506000546102d5906001600160a01b031681565b3480156106f957600080fd5b5061033c7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806107b457507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60006107c581611d30565b6001600160a01b0382166107ec5760405163d92e233d60e01b815260040160405180910390fd5b6002546001600160a01b03161561082f576040517f0c8dc01600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108597f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b61089d611e27565b826000036108d7576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0384166108fe5760405163d92e233d60e01b815260040160405180910390fd5b61040061090e6060830183613541565b90501115610948576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610953338385611e85565b836001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c85858560405161099a939291906136c0565b60405180910390a350505050565b6109b0611e27565b6109c060408201602083016136f6565b156109f7576040517f19b4bff200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610a1e5760405163d92e233d60e01b815260040160405180910390fd5b610400610a2e6060830183613541565b610a39915084613713565b1115610a71576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b836001600160a01b0316336001600160a01b03167fd34634f30f94a646fdf4ce7078f38fc5fa0d3f0b193658facea4e3e43330d97485858560405161099a9392919061374d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610af281611d30565b610afc8383611d3a565b50505050565b6001600160a01b0381163314610b44576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b4e8282611fa6565b505050565b6060610b5d61206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb610b8781611d30565b610b8f611e27565b6001600160a01b038516610bb65760405163d92e233d60e01b815260040160405180910390fd5b60606000610bc76020890189612f08565b6001600160a01b031603610be757610be08686866120eb565b9050610bf6565b610bf38787878761219e565b90505b856001600160a01b03167fcaf938de11c367272220bfd1d2baa99ca46665e7bc4d85f00adb51b90fe1fa9f348787604051610c339392919061377d565b60405180910390a2915050610c6760017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b949350505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610c9981611d30565b610ca1612247565b50565b610cac6122d7565b610cb5826123a7565b610cbf82826123b2565b5050565b6000610ccd6124b8565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b610cfa611e27565b34600003610d34576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216610d5b5760405163d92e233d60e01b815260040160405180910390fd5b610400610d6b6060830183613541565b90501115610da5576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610df2576040519150601f19603f3d011682016040523d82523d6000602084013e610df7565b606091505b5050905080610e32576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c34600086604051610e7a939291906136c0565b60405180910390a3505050565b610e8f611e27565b34600003610ec9576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610ef05760405163d92e233d60e01b815260040160405180910390fd5b610400610f006060830183613541565b610f0b915084613713565b1115610f43576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610f90576040519150601f19603f3d011682016040523d82523d6000602084013e610f95565b606091505b5050905080610fd0576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b846001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f34600088888860405161101c959493929190613797565b60405180910390a35050505050565b61103361206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b961105d81611d30565b611065611e27565b8360000361109f576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166110c65760405163d92e233d60e01b815260040160405180910390fd5b6110d0868661251a565b611106576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b0386811660048301526024820186905287169063095ea7b3906044016020604051808303816000875af115801561116e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119291906137de565b6111c8576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006111d76020890189612f08565b6001600160a01b0316036111f6576111f08584846120eb565b50611204565b6112028786858561219e565b505b61120e868661251a565b611244576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038816906370a0823190602401602060405180830381865afa1580156112a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112c891906137fb565b905080156112da576112da87826125aa565b856001600160a01b0316876001600160a01b03167f29c40793bffd84cb810179f15d1ceec72bc7f0785514c668ba36645cf99b73828787876040516113219392919061377d565b60405180910390a3505061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61138681611d30565b610ca16127d0565b600061139981611d30565b6001600160a01b0382166113c05760405163d92e233d60e01b815260040160405180910390fd5b6001546113f7907f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb906001600160a01b0316611fa6565b506114227f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb83611d3a565b50600154604080516001600160a01b03928316815291841660208301527f3a7b8d6372645f474fe60c115a2ef21421306a3ed4664fa0023c461413c08579910160405180910390a150600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6114ad61206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b96114d781611d30565b6114df611e27565b84600003611519576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0386166115405760405163d92e233d60e01b815260040160405180910390fd5b6115546001600160a01b0388168787612849565b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611599908590600401613870565b600060405180830381600087803b1580156115b357600080fd5b505af11580156115c7573d6000803e3d6000fd5b50505050866001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e035878787876040516116149493929190613883565b60405180910390a35061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061165181611d30565b6001600160a01b0382166116785760405163d92e233d60e01b815260040160405180910390fd5b6000546001600160a01b0316156116bb576040517fb337f37800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116e57f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff1660008115801561176c5750825b905060008267ffffffffffffffff1660011480156117895750303b155b905081158015611797575080155b156117ce576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000166001178555831561182f5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b038816158061184c57506001600160a01b038716155b1561186a5760405163d92e233d60e01b815260040160405180910390fd5b6118726128bd565b61187a6128c5565b6118826128bd565b61188a6128d5565b611895600087611d3a565b506118c07f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a87611d3a565b506118eb7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a89611d3a565b50600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038a161790556119497f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb89611d3a565b50600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03891617905583156119de5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b6119f061206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb611a1a81611d30565b611a22611e27565b6001600160a01b038516611a495760405163d92e233d60e01b815260040160405180910390fd5b6000856001600160a01b03163460405160006040518083038185875af1925050503d8060008114611a96576040519150601f19603f3d011682016040523d82523d6000602084013e611a9b565b606091505b5050905080611ad6576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611b1b908690600401613870565b600060405180830381600087803b158015611b3557600080fd5b505af1158015611b49573d6000803e3d6000fd5b5050505060006001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e03534888888604051611b979493929190613883565b60405180910390a35050610afc60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611bd2611e27565b84600003611c0c576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038616611c335760405163d92e233d60e01b815260040160405180910390fd5b610400611c436060830183613541565b611c4e915084613713565b1115611c86576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611c91338587611e85565b856001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f8787878787604051611cdc959493929190613797565b60405180910390a3505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154611d2681611d30565b610afc8383611fa6565b610ca181336128e5565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611e1d576000848152602082815260408083206001600160a01b0387168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055611dd33390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506107b4565b60009150506107b4565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611e83576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6003546001600160a01b0390811690831603611ecd576040517fe4dd681d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa158015611f30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5491906137de565b611f8a576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610b4e906001600160a01b038481169186911684612972565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611e1d576000848152602082815260408083206001600160a01b038716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506107b4565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016120e5576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b60606120f783836129ab565b600080856001600160a01b03163486866040516121159291906138ba565b60006040518083038185875af1925050503d8060008114612152576040519150601f19603f3d011682016040523d82523d6000602084013e612157565b606091505b509150915081612193576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9150505b9392505050565b6060836001600160a01b031663676cc054348786866040518563ffffffff1660e01b81526004016121d1939291906138ca565b60006040518083038185885af11580156121ef573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f1916820160405261221891908101906138f5565b95945050505050565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61224f612aab565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061237057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166123647f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610cbf81611d30565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561240c575060408051601f3d908101601f19168201909252612409918101906137fb565b60015b612452576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146124ae576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401612449565b610b4e8383612b06565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b038281166004830152600060248301819052919084169063095ea7b3906044016020604051808303816000875af1158015612586573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061219791906137de565b6003546001600160a01b03908116908316036126f9576002546040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018390529083169063095ea7b3906044016020604051808303816000875af115801561262c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061265091906137de565b612686576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546040517f743e0c9b000000000000000000000000000000000000000000000000000000008152600481018390526001600160a01b039091169063743e0c9b90602401600060405180830381600087803b1580156126e557600080fd5b505af1158015611354573d6000803e3d6000fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa15801561275c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061278091906137de565b6127b6576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610cbf906001600160a01b03848116911683612849565b6127d8611e27565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258336122b9565b6040516001600160a01b03838116602483015260448201839052610b4e91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612b5c565b611e83612be6565b6128cd612be6565b611e83612c4d565b6128dd612be6565b611e83612c55565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff16610cbf576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401612449565b6040516001600160a01b038481166024830152838116604483015260648201839052610afc9186918216906323b872dd90608401612876565b60048110610cbf5781357f98933fac000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601612a30576040517fed69977500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f36fd75ca000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601610b4e576040517ff3459a9600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611e83576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612b0f82612ca6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612b5457610b4e8282612d4e565b610cbf612dbb565b600080602060008451602086016000885af180612b7f576040513d6000823e3d81fd5b50506000513d91508115612b97578060011415612ba4565b6001600160a01b0384163b155b15610afc576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611e83576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612221612be6565b612c5d612be6565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b806001600160a01b03163b600003612cf5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401612449565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612d6b9190613963565b600060405180830381855af49150503d8060008114612da6576040519150601f19603f3d011682016040523d82523d6000602084013e612dab565b606091505b5091509150612218858383612df3565b3415611e83576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606082612e0857612e0382612e68565b612197565b8151158015612e1f57506001600160a01b0384163b155b15612e61576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b5080612197565b805115612e785780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060208284031215612ebc57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461219757600080fd5b80356001600160a01b0381168114612f0357600080fd5b919050565b600060208284031215612f1a57600080fd5b61219782612eec565b600060a08284031215612f3557600080fd5b50919050565b60008060008060808587031215612f5157600080fd5b612f5a85612eec565b935060208501359250612f6f60408601612eec565b9150606085013567ffffffffffffffff811115612f8b57600080fd5b612f9787828801612f23565b91505092959194509250565b60008083601f840112612fb557600080fd5b50813567ffffffffffffffff811115612fcd57600080fd5b602083019150836020828501011115612fe557600080fd5b9250929050565b6000806000806060858703121561300257600080fd5b61300b85612eec565b9350602085013567ffffffffffffffff81111561302757600080fd5b61303387828801612fa3565b909450925050604085013567ffffffffffffffff811115612f8b57600080fd5b60006020828403121561306557600080fd5b5035919050565b6000806040838503121561307f57600080fd5b8235915061308f60208401612eec565b90509250929050565b600060208284031215612f3557600080fd5b600080600080606085870312156130c057600080fd5b6130ca8686613098565b93506130d860208601612eec565b9250604085013567ffffffffffffffff8111156130f457600080fd5b61310087828801612fa3565b95989497509550505050565b60005b8381101561312757818101518382015260200161310f565b50506000910152565b6000815180845261314881602086016020860161310c565b601f01601f19169290920160200192915050565b6020815260006121976020830184613130565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156131c7576131c761316f565b604052919050565b600067ffffffffffffffff8211156131e9576131e961316f565b50601f01601f191660200190565b6000806040838503121561320a57600080fd5b61321383612eec565b9150602083013567ffffffffffffffff81111561322f57600080fd5b8301601f8101851361324057600080fd5b803561325361324e826131cf565b61319e565b81815286602083850101111561326857600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000806040838503121561329b57600080fd5b6132a483612eec565b9150602083013567ffffffffffffffff8111156132c057600080fd5b6132cc85828601612f23565b9150509250929050565b60008060008060008060a087890312156132ef57600080fd5b6132f98888613098565b955061330760208801612eec565b945061331560408801612eec565b935060608701359250608087013567ffffffffffffffff81111561333857600080fd5b61334489828a01612fa3565b979a9699509497509295939492505050565b600060808284031215612f3557600080fd5b60008060008060008060a0878903121561338157600080fd5b61338a87612eec565b955061339860208801612eec565b945060408701359350606087013567ffffffffffffffff8111156133bb57600080fd5b6133c789828a01612fa3565b909450925050608087013567ffffffffffffffff8111156133e757600080fd5b6133f389828a01613356565b9150509295509295509295565b60008060006060848603121561341557600080fd5b61341e84612eec565b925061342c60208501612eec565b915061343a60408501612eec565b90509250925092565b6000806000806060858703121561345957600080fd5b61346285612eec565b9350602085013567ffffffffffffffff81111561347e57600080fd5b61348a87828801612fa3565b909450925050604085013567ffffffffffffffff8111156134aa57600080fd5b612f9787828801613356565b60008060008060008060a087890312156134cf57600080fd5b6134d887612eec565b9550602087013594506134ed60408801612eec565b9350606087013567ffffffffffffffff81111561350957600080fd5b61351589828a01612fa3565b909450925050608087013567ffffffffffffffff81111561353557600080fd5b6133f389828a01612f23565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261357657600080fd5b83018035915067ffffffffffffffff82111561359157600080fd5b602001915036819003821315612fe557600080fd5b8015158114610ca157600080fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126135e957600080fd5b830160208101925035905067ffffffffffffffff81111561360957600080fd5b803603821315612fe557600080fd5b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b6001600160a01b0361365482612eec565b16825260006020820135613667816135a6565b151560208401526001600160a01b0361368260408401612eec565b16604084015261369560608301836135b4565b60a060608601526136aa60a086018284613618565b6080948501359590940194909452509092915050565b8381526001600160a01b0383166020820152608060408201526000608082015260a06060820152600061221860a0830184613643565b60006020828403121561370857600080fd5b8135612197816135a6565b808201808211156107b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b604081526000613761604083018587613618565b82810360208401526137738185613643565b9695505050505050565b838152604060208201526000612218604083018486613618565b8581526001600160a01b03851660208201526080604082015260006137c0608083018587613618565b82810360608401526137d28185613643565b98975050505050505050565b6000602082840312156137f057600080fd5b8151612197816135a6565b60006020828403121561380d57600080fd5b5051919050565b6001600160a01b0361382582612eec565b1682526001600160a01b0361383c60208301612eec565b16602083015260408181013590830152600061385b60608301836135b4565b60806060860152612218608086018284613618565b6020815260006121976020830184613814565b84815260606020820152600061389d606083018587613618565b82810360408401526138af8185613814565b979650505050505050565b8183823760009101908152919050565b6001600160a01b036138db85612eec565b168152604060208201526000612218604083018486613618565b60006020828403121561390757600080fd5b815167ffffffffffffffff81111561391e57600080fd5b8201601f8101841361392f57600080fd5b805161393d61324e826131cf565b81815285602083850101111561395257600080fd5b61221882602083016020860161310c565b6000825161397581846020870161310c565b919091019291505056fea2646970667358221220070ff5706ca63aafd81e1f09a0c3193db81276754483dd34c0a23855cca62d4f64736f6c634300081a0033", + "nonce": "0x6e", + "chainId": "0x61" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x31a773", + "logs": [ + { + "address": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0xd368d69cf49d3a1399da6d1d601ce005480b662e2ab2ad1388bfba2eaf808fec", + "blockNumber": "0x2b296e1", + "transactionHash": "0x9ac5a2bace0faf0e95d89f5fd0d90bcf64f9b98da716a2d03164c4b3117b4939", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000020000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x9ac5a2bace0faf0e95d89f5fd0d90bcf64f9b98da716a2d03164c4b3117b4939", + "transactionIndex": "0x0", + "blockHash": "0xd368d69cf49d3a1399da6d1d601ce005480b662e2ab2ad1388bfba2eaf808fec", + "blockNumber": "0x2b296e1", + "gasUsed": "0x31a773", + "effectiveGasPrice": "0x174876e800", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730496146, + "chain": 97, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployGatewayEVMImplementation.s.sol/97/run-latest.json b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/97/run-latest.json new file mode 100644 index 00000000..380582c1 --- /dev/null +++ b/v2/broadcast/DeployGatewayEVMImplementation.s.sol/97/run-latest.json @@ -0,0 +1,61 @@ +{ + "transactions": [ + { + "hash": "0x9ac5a2bace0faf0e95d89f5fd0d90bcf64f9b98da716a2d03164c4b3117b4939", + "transactionType": "CREATE2", + "contractName": "GatewayEVM", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x44909d", + "value": "0x0", + "input": "0xcc8ceada3f5345f6c9e33f569d513da6b2f3b7a9c7f524206470d7410f8878d060a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b6080516139b56100fd600039600081816122e20152818161230b01526124c301526139b56000f3fe6080604052600436106102195760003560e01c8063744b9b8b1161011d578063aa0c0fc1116100b0578063cb7ba8e51161007f578063d547741f11610064578063d547741f146106ad578063dda79b75146106cd578063e63ab1e9146106ed57600080fd5b8063cb7ba8e51461067a578063d09e3b781461068d57600080fd5b8063aa0c0fc1146105d1578063ad3cb1cc146105f1578063ae7a3a6f1461063a578063c0c53b8b1461065a57600080fd5b8063950837aa116100ec578063950837aa14610552578063a217fddf14610572578063a2ba193414610587578063a783c7891461059d57600080fd5b8063744b9b8b146104a55780637bbe9afa146104b85780638456cb59146104d857806391d14854146104ed57600080fd5b806338e22527116101b057806357bec62f1161017f5780635c975abb116101645780635c975abb146104275780635d62c8601461045e578063726ac97c1461049257600080fd5b806357bec62f146103e75780635b1125911461040757600080fd5b806338e225271461038a5780633f4ba83a146103aa5780634f1ef286146103bf57806352d1902d146103d257600080fd5b806321e093b1116101ec57806321e093b1146102b5578063248a9ca3146102ed5780632f2ff15d1461034a57806336568abe1461036a57600080fd5b806301ffc9a71461021e57806310188aef14610253578063102614b0146102755780631becceb414610295575b600080fd5b34801561022a57600080fd5b5061023e610239366004612eaa565b610721565b60405190151581526020015b60405180910390f35b34801561025f57600080fd5b5061027361026e366004612f08565b6107ba565b005b34801561028157600080fd5b50610273610290366004612f3b565b610895565b3480156102a157600080fd5b506102736102b0366004612fec565b6109a8565b3480156102c157600080fd5b506003546102d5906001600160a01b031681565b6040516001600160a01b03909116815260200161024a565b3480156102f957600080fd5b5061033c610308366004613053565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b60405190815260200161024a565b34801561035657600080fd5b5061027361036536600461306c565b610ab8565b34801561037657600080fd5b5061027361038536600461306c565b610b02565b61039d6103983660046130aa565b610b53565b60405161024a919061315c565b3480156103b657600080fd5b50610273610c6f565b6102736103cd3660046131f7565b610ca4565b3480156103de57600080fd5b5061033c610cc3565b3480156103f357600080fd5b506002546102d5906001600160a01b031681565b34801561041357600080fd5b506001546102d5906001600160a01b031681565b34801561043357600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1661023e565b34801561046a57600080fd5b5061033c7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b981565b6102736104a0366004613288565b610cf2565b6102736104b3366004612fec565b610e87565b3480156104c457600080fd5b506102736104d33660046132d6565b61102b565b3480156104e457600080fd5b5061027361135c565b3480156104f957600080fd5b5061023e61050836600461306c565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561055e57600080fd5b5061027361056d366004612f08565b61138e565b34801561057e57600080fd5b5061033c600081565b34801561059357600080fd5b5061033c61040081565b3480156105a957600080fd5b5061033c7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb81565b3480156105dd57600080fd5b506102736105ec366004613368565b6114a5565b3480156105fd57600080fd5b5061039d6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561064657600080fd5b50610273610655366004612f08565b611646565b34801561066657600080fd5b50610273610675366004613400565b611721565b610273610688366004613443565b6119e8565b34801561069957600080fd5b506102736106a83660046134b6565b611bca565b3480156106b957600080fd5b506102736106c836600461306c565b611cec565b3480156106d957600080fd5b506000546102d5906001600160a01b031681565b3480156106f957600080fd5b5061033c7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806107b457507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60006107c581611d30565b6001600160a01b0382166107ec5760405163d92e233d60e01b815260040160405180910390fd5b6002546001600160a01b03161561082f576040517f0c8dc01600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108597f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b61089d611e27565b826000036108d7576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0384166108fe5760405163d92e233d60e01b815260040160405180910390fd5b61040061090e6060830183613541565b90501115610948576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610953338385611e85565b836001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c85858560405161099a939291906136c0565b60405180910390a350505050565b6109b0611e27565b6109c060408201602083016136f6565b156109f7576040517f19b4bff200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610a1e5760405163d92e233d60e01b815260040160405180910390fd5b610400610a2e6060830183613541565b610a39915084613713565b1115610a71576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b836001600160a01b0316336001600160a01b03167fd34634f30f94a646fdf4ce7078f38fc5fa0d3f0b193658facea4e3e43330d97485858560405161099a9392919061374d565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610af281611d30565b610afc8383611d3a565b50505050565b6001600160a01b0381163314610b44576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b4e8282611fa6565b505050565b6060610b5d61206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb610b8781611d30565b610b8f611e27565b6001600160a01b038516610bb65760405163d92e233d60e01b815260040160405180910390fd5b60606000610bc76020890189612f08565b6001600160a01b031603610be757610be08686866120eb565b9050610bf6565b610bf38787878761219e565b90505b856001600160a01b03167fcaf938de11c367272220bfd1d2baa99ca46665e7bc4d85f00adb51b90fe1fa9f348787604051610c339392919061377d565b60405180910390a2915050610c6760017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b949350505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610c9981611d30565b610ca1612247565b50565b610cac6122d7565b610cb5826123a7565b610cbf82826123b2565b5050565b6000610ccd6124b8565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b610cfa611e27565b34600003610d34576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216610d5b5760405163d92e233d60e01b815260040160405180910390fd5b610400610d6b6060830183613541565b90501115610da5576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610df2576040519150601f19603f3d011682016040523d82523d6000602084013e610df7565b606091505b5050905080610e32576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826001600160a01b0316336001600160a01b03167fc6f891b65320c682b217616a62b51f218fee95d5f0ba83e758ef9ab4ee8e975c34600086604051610e7a939291906136c0565b60405180910390a3505050565b610e8f611e27565b34600003610ec9576040517f7671265e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416610ef05760405163d92e233d60e01b815260040160405180910390fd5b610400610f006060830183613541565b610f0b915084613713565b1115610f43576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610f90576040519150601f19603f3d011682016040523d82523d6000602084013e610f95565b606091505b5050905080610fd0576040517f79cacff100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b846001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f34600088888860405161101c959493929190613797565b60405180910390a35050505050565b61103361206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b961105d81611d30565b611065611e27565b8360000361109f576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166110c65760405163d92e233d60e01b815260040160405180910390fd5b6110d0868661251a565b611106576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b0386811660048301526024820186905287169063095ea7b3906044016020604051808303816000875af115801561116e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119291906137de565b6111c8576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006111d76020890189612f08565b6001600160a01b0316036111f6576111f08584846120eb565b50611204565b6112028786858561219e565b505b61120e868661251a565b611244576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038816906370a0823190602401602060405180830381865afa1580156112a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112c891906137fb565b905080156112da576112da87826125aa565b856001600160a01b0316876001600160a01b03167f29c40793bffd84cb810179f15d1ceec72bc7f0785514c668ba36645cf99b73828787876040516113219392919061377d565b60405180910390a3505061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61138681611d30565b610ca16127d0565b600061139981611d30565b6001600160a01b0382166113c05760405163d92e233d60e01b815260040160405180910390fd5b6001546113f7907f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb906001600160a01b0316611fa6565b506114227f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb83611d3a565b50600154604080516001600160a01b03928316815291841660208301527f3a7b8d6372645f474fe60c115a2ef21421306a3ed4664fa0023c461413c08579910160405180910390a150600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6114ad61206a565b7f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b96114d781611d30565b6114df611e27565b84600003611519576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0386166115405760405163d92e233d60e01b815260040160405180910390fd5b6115546001600160a01b0388168787612849565b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611599908590600401613870565b600060405180830381600087803b1580156115b357600080fd5b505af11580156115c7573d6000803e3d6000fd5b50505050866001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e035878787876040516116149493929190613883565b60405180910390a35061135460017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b600061165181611d30565b6001600160a01b0382166116785760405163d92e233d60e01b815260040160405180910390fd5b6000546001600160a01b0316156116bb576040517fb337f37800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116e57f584a0b16e9f616d90ccec14a0b852c19aceccfd3d60699398a57dce2b0de01b983611d3a565b5050600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff1660008115801561176c5750825b905060008267ffffffffffffffff1660011480156117895750303b155b905081158015611797575080155b156117ce576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000166001178555831561182f5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b038816158061184c57506001600160a01b038716155b1561186a5760405163d92e233d60e01b815260040160405180910390fd5b6118726128bd565b61187a6128c5565b6118826128bd565b61188a6128d5565b611895600087611d3a565b506118c07f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a87611d3a565b506118eb7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a89611d3a565b50600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038a161790556119497f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb89611d3a565b50600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03891617905583156119de5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b6119f061206a565b7f0da06bffcb63442de88b7f8385468eaf51e47079d4fa96875938e2c27c451deb611a1a81611d30565b611a22611e27565b6001600160a01b038516611a495760405163d92e233d60e01b815260040160405180910390fd5b6000856001600160a01b03163460405160006040518083038185875af1925050503d8060008114611a96576040519150601f19603f3d011682016040523d82523d6000602084013e611a9b565b606091505b5050905080611ad6576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063c9028a3690611b1b908690600401613870565b600060405180830381600087803b158015611b3557600080fd5b505af1158015611b49573d6000803e3d6000fd5b5050505060006001600160a01b0316866001600160a01b03167fde7603a6ed5d07c9f43597ccfe9043d15b66d3284f0de321f5cdf56329e6e03534888888604051611b979493929190613883565b60405180910390a35050610afc60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611bd2611e27565b84600003611c0c576040517f951e19ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038616611c335760405163d92e233d60e01b815260040160405180910390fd5b610400611c436060830183613541565b611c4e915084613713565b1115611c86576040517f386691aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611c91338587611e85565b856001600160a01b0316336001600160a01b03167fa795d4377323e4c2d4c346b8050a7dd504c4043be8884c81b8d9690706c8388f8787878787604051611cdc959493929190613797565b60405180910390a3505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154611d2681611d30565b610afc8383611fa6565b610ca181336128e5565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611e1d576000848152602082815260408083206001600160a01b0387168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055611dd33390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506107b4565b60009150506107b4565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611e83576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6003546001600160a01b0390811690831603611ecd576040517fe4dd681d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa158015611f30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5491906137de565b611f8a576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610b4e906001600160a01b038481169186911684612972565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611e1d576000848152602082815260408083206001600160a01b038716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506107b4565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016120e5576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b60606120f783836129ab565b600080856001600160a01b03163486866040516121159291906138ba565b60006040518083038185875af1925050503d8060008114612152576040519150601f19603f3d011682016040523d82523d6000602084013e612157565b606091505b509150915081612193576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9150505b9392505050565b6060836001600160a01b031663676cc054348786866040518563ffffffff1660e01b81526004016121d1939291906138ca565b60006040518083038185885af11580156121ef573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f1916820160405261221891908101906138f5565b95945050505050565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61224f612aab565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061237057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166123647f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610cbf81611d30565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561240c575060408051601f3d908101601f19168201909252612409918101906137fb565b60015b612452576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146124ae576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401612449565b610b4e8383612b06565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611e83576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b038281166004830152600060248301819052919084169063095ea7b3906044016020604051808303816000875af1158015612586573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061219791906137de565b6003546001600160a01b03908116908316036126f9576002546040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018390529083169063095ea7b3906044016020604051808303816000875af115801561262c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061265091906137de565b612686576040517f8164f84200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546040517f743e0c9b000000000000000000000000000000000000000000000000000000008152600481018390526001600160a01b039091169063743e0c9b90602401600060405180830381600087803b1580156126e557600080fd5b505af1158015611354573d6000803e3d6000fd5b6000546040517fd936547e0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529091169063d936547e90602401602060405180830381865afa15801561275c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061278091906137de565b6127b6576040517fac2175f100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600054610cbf906001600160a01b03848116911683612849565b6127d8611e27565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258336122b9565b6040516001600160a01b03838116602483015260448201839052610b4e91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612b5c565b611e83612be6565b6128cd612be6565b611e83612c4d565b6128dd612be6565b611e83612c55565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff16610cbf576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401612449565b6040516001600160a01b038481166024830152838116604483015260648201839052610afc9186918216906323b872dd90608401612876565b60048110610cbf5781357f98933fac000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601612a30576040517fed69977500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f36fd75ca000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821601610b4e576040517ff3459a9600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611e83576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612b0f82612ca6565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612b5457610b4e8282612d4e565b610cbf612dbb565b600080602060008451602086016000885af180612b7f576040513d6000823e3d81fd5b50506000513d91508115612b97578060011415612ba4565b6001600160a01b0384163b155b15610afc576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611e83576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612221612be6565b612c5d612be6565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b806001600160a01b03163b600003612cf5576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401612449565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612d6b9190613963565b600060405180830381855af49150503d8060008114612da6576040519150601f19603f3d011682016040523d82523d6000602084013e612dab565b606091505b5091509150612218858383612df3565b3415611e83576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606082612e0857612e0382612e68565b612197565b8151158015612e1f57506001600160a01b0384163b155b15612e61576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401612449565b5080612197565b805115612e785780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060208284031215612ebc57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461219757600080fd5b80356001600160a01b0381168114612f0357600080fd5b919050565b600060208284031215612f1a57600080fd5b61219782612eec565b600060a08284031215612f3557600080fd5b50919050565b60008060008060808587031215612f5157600080fd5b612f5a85612eec565b935060208501359250612f6f60408601612eec565b9150606085013567ffffffffffffffff811115612f8b57600080fd5b612f9787828801612f23565b91505092959194509250565b60008083601f840112612fb557600080fd5b50813567ffffffffffffffff811115612fcd57600080fd5b602083019150836020828501011115612fe557600080fd5b9250929050565b6000806000806060858703121561300257600080fd5b61300b85612eec565b9350602085013567ffffffffffffffff81111561302757600080fd5b61303387828801612fa3565b909450925050604085013567ffffffffffffffff811115612f8b57600080fd5b60006020828403121561306557600080fd5b5035919050565b6000806040838503121561307f57600080fd5b8235915061308f60208401612eec565b90509250929050565b600060208284031215612f3557600080fd5b600080600080606085870312156130c057600080fd5b6130ca8686613098565b93506130d860208601612eec565b9250604085013567ffffffffffffffff8111156130f457600080fd5b61310087828801612fa3565b95989497509550505050565b60005b8381101561312757818101518382015260200161310f565b50506000910152565b6000815180845261314881602086016020860161310c565b601f01601f19169290920160200192915050565b6020815260006121976020830184613130565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156131c7576131c761316f565b604052919050565b600067ffffffffffffffff8211156131e9576131e961316f565b50601f01601f191660200190565b6000806040838503121561320a57600080fd5b61321383612eec565b9150602083013567ffffffffffffffff81111561322f57600080fd5b8301601f8101851361324057600080fd5b803561325361324e826131cf565b61319e565b81815286602083850101111561326857600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000806040838503121561329b57600080fd5b6132a483612eec565b9150602083013567ffffffffffffffff8111156132c057600080fd5b6132cc85828601612f23565b9150509250929050565b60008060008060008060a087890312156132ef57600080fd5b6132f98888613098565b955061330760208801612eec565b945061331560408801612eec565b935060608701359250608087013567ffffffffffffffff81111561333857600080fd5b61334489828a01612fa3565b979a9699509497509295939492505050565b600060808284031215612f3557600080fd5b60008060008060008060a0878903121561338157600080fd5b61338a87612eec565b955061339860208801612eec565b945060408701359350606087013567ffffffffffffffff8111156133bb57600080fd5b6133c789828a01612fa3565b909450925050608087013567ffffffffffffffff8111156133e757600080fd5b6133f389828a01613356565b9150509295509295509295565b60008060006060848603121561341557600080fd5b61341e84612eec565b925061342c60208501612eec565b915061343a60408501612eec565b90509250925092565b6000806000806060858703121561345957600080fd5b61346285612eec565b9350602085013567ffffffffffffffff81111561347e57600080fd5b61348a87828801612fa3565b909450925050604085013567ffffffffffffffff8111156134aa57600080fd5b612f9787828801613356565b60008060008060008060a087890312156134cf57600080fd5b6134d887612eec565b9550602087013594506134ed60408801612eec565b9350606087013567ffffffffffffffff81111561350957600080fd5b61351589828a01612fa3565b909450925050608087013567ffffffffffffffff81111561353557600080fd5b6133f389828a01612f23565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261357657600080fd5b83018035915067ffffffffffffffff82111561359157600080fd5b602001915036819003821315612fe557600080fd5b8015158114610ca157600080fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126135e957600080fd5b830160208101925035905067ffffffffffffffff81111561360957600080fd5b803603821315612fe557600080fd5b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b6001600160a01b0361365482612eec565b16825260006020820135613667816135a6565b151560208401526001600160a01b0361368260408401612eec565b16604084015261369560608301836135b4565b60a060608601526136aa60a086018284613618565b6080948501359590940194909452509092915050565b8381526001600160a01b0383166020820152608060408201526000608082015260a06060820152600061221860a0830184613643565b60006020828403121561370857600080fd5b8135612197816135a6565b808201808211156107b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b604081526000613761604083018587613618565b82810360208401526137738185613643565b9695505050505050565b838152604060208201526000612218604083018486613618565b8581526001600160a01b03851660208201526080604082015260006137c0608083018587613618565b82810360608401526137d28185613643565b98975050505050505050565b6000602082840312156137f057600080fd5b8151612197816135a6565b60006020828403121561380d57600080fd5b5051919050565b6001600160a01b0361382582612eec565b1682526001600160a01b0361383c60208301612eec565b16602083015260408181013590830152600061385b60608301836135b4565b60806060860152612218608086018284613618565b6020815260006121976020830184613814565b84815260606020820152600061389d606083018587613618565b82810360408401526138af8185613814565b979650505050505050565b8183823760009101908152919050565b6001600160a01b036138db85612eec565b168152604060208201526000612218604083018486613618565b60006020828403121561390757600080fd5b815167ffffffffffffffff81111561391e57600080fd5b8201601f8101841361392f57600080fd5b805161393d61324e826131cf565b81815285602083850101111561395257600080fd5b61221882602083016020860161310c565b6000825161397581846020870161310c565b919091019291505056fea2646970667358221220070ff5706ca63aafd81e1f09a0c3193db81276754483dd34c0a23855cca62d4f64736f6c634300081a0033", + "nonce": "0x6e", + "chainId": "0x61" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x31a773", + "logs": [ + { + "address": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0xd368d69cf49d3a1399da6d1d601ce005480b662e2ab2ad1388bfba2eaf808fec", + "blockNumber": "0x2b296e1", + "transactionHash": "0x9ac5a2bace0faf0e95d89f5fd0d90bcf64f9b98da716a2d03164c4b3117b4939", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000020000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x9ac5a2bace0faf0e95d89f5fd0d90bcf64f9b98da716a2d03164c4b3117b4939", + "transactionIndex": "0x0", + "blockHash": "0xd368d69cf49d3a1399da6d1d601ce005480b662e2ab2ad1388bfba2eaf808fec", + "blockNumber": "0x2b296e1", + "gasUsed": "0x31a773", + "effectiveGasPrice": "0x174876e800", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x7e10457ab8f12a2c114b5e46c938b807cd9eddc1" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730496146, + "chain": 97, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployGatewayZEVMImplementation.s.sol/7001/run-1730496448.json b/v2/broadcast/DeployGatewayZEVMImplementation.s.sol/7001/run-1730496448.json new file mode 100644 index 00000000..ea506696 --- /dev/null +++ b/v2/broadcast/DeployGatewayZEVMImplementation.s.sol/7001/run-1730496448.json @@ -0,0 +1,61 @@ +{ + "transactions": [ + { + "hash": "0xa7b45d12dd6469a4751cf14c490c822af4548a587031f31d7f40853c2e1f2dd6", + "transactionType": "CREATE2", + "contractName": "GatewayZEVM", + "contractAddress": "0x8795b946b449096fa83e60626c838602fa7856dd", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x460694", + "value": "0x0", + "input": "0x00b75ed72ed47d7d314e23ae55f13765741592b5103e296c807289192a81b06660a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b608051613b096100fd600039600081816122ba015281816122e301526124b90152613b096000f3fe6080604052600436106101c65760003560e01c80635c975abb116100f75780639d4ba46511610095578063c39aca3711610064578063c39aca371461061c578063d547741f1461063c578063e63ab1e91461065c578063f45346dc1461069057600080fd5b80639d4ba46514610571578063a217fddf14610591578063ad3cb1cc146105a6578063bcf7f32b146105fc57600080fd5b80638456cb59116100d15780638456cb59146104c657806391d14854146104db57806397a1cef11461054057806397d340f51461055b57600080fd5b80635c975abb1461044f5780637b15118b146104865780637c0dcb5f146104a657600080fd5b80632810ae63116101645780633f4ba83a1161013e5780633f4ba83a146103f2578063485cc955146104075780634f1ef2861461042757806352d1902d1461043a57600080fd5b80632810ae63146103925780632f2ff15d146103b257806336568abe146103d257600080fd5b806321501a95116101a057806321501a95146102b557806321e093b1146102d5578063248a9ca31461030d5780632722feee1461036a57600080fd5b806301ffc9a71461024057806306cb898314610275578063184b07931461029557600080fd5b3661023b576101d36106b0565b6000546001600160a01b0316331480159061020257503373735b14bb79463307aacbed86daf3322b1e6226ab14155b15610239576040517fb3af013700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b005b600080fd5b34801561024c57600080fd5b5061026061025b366004612cdf565b61070e565b60405190151581526020015b60405180910390f35b34801561028157600080fd5b50610239610290366004612e85565b6107a7565b3480156102a157600080fd5b506102396102b0366004612f55565b610869565b3480156102c157600080fd5b506102396102d0366004612fb7565b6109aa565b3480156102e157600080fd5b506000546102f5906001600160a01b031681565b6040516001600160a01b03909116815260200161026c565b34801561031957600080fd5b5061035c610328366004613043565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b60405190815260200161026c565b34801561037657600080fd5b506102f573735b14bb79463307aacbed86daf3322b1e6226ab81565b34801561039e57600080fd5b506102396103ad36600461305c565b610ba8565b3480156103be57600080fd5b506102396103cd36600461311c565b610be2565b3480156103de57600080fd5b506102396103ed36600461311c565b610c2c565b3480156103fe57600080fd5b50610239610c7d565b34801561041357600080fd5b5061023961042236600461314c565b610cb2565b61023961043536600461317a565b610f08565b34801561044657600080fd5b5061035c610f23565b34801561045b57600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16610260565b34801561049257600080fd5b506102396104a13660046131c0565b610f52565b3480156104b257600080fd5b506102396104c1366004613232565b61112b565b3480156104d257600080fd5b5061023961132d565b3480156104e757600080fd5b506102606104f636600461311c565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561054c57600080fd5b506102396103ad3660046132b7565b34801561056757600080fd5b5061035c61040081565b34801561057d57600080fd5b5061023961058c36600461331b565b61135f565b34801561059d57600080fd5b5061035c600081565b3480156105b257600080fd5b506105ef6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b60405161026c91906133e9565b34801561060857600080fd5b506102396106173660046133fc565b611616565b34801561062857600080fd5b506102396106373660046133fc565b61176f565b34801561064857600080fd5b5061023961065736600461311c565b611986565b34801561066857600080fd5b5061035c7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b34801561069c57600080fd5b506102396106ab36600461349a565b6119ca565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff161561070c576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806107a157507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b6107af6106b0565b81356000036107ea576040517f60ee124700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6104006107fa60608301836134dc565b610805915085613541565b111561083d576040517f9507fb3d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108618686868661085336889003880188613589565b61085c876135e1565b611bd9565b505050505050565b610871611dc7565b3373735b14bb79463307aacbed86daf3322b1e6226ab146108be576040517f42c0407e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108c66106b0565b6001600160a01b038216610906576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0383169063c9028a369061094b908490600401613736565b600060405180830381600087803b15801561096557600080fd5b505af1158015610979573d6000803e3d6000fd5b505050506109a660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b6109b2611dc7565b3373735b14bb79463307aacbed86daf3322b1e6226ab146109ff576040517f42c0407e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a076106b0565b6001600160a01b038316610a47576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b83600003610a81576040517f19c08f4900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03831673735b14bb79463307aacbed86daf3322b1e6226ab1480610ab457506001600160a01b03831630145b15610aeb576040517f82d5d76a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610af58484611e6e565b6000546040517f5bcfd6160000000000000000000000000000000000000000000000000000000081526001600160a01b0380861692635bcfd61692610b46928a9216908990889088906004016137a6565b600060405180830381600087803b158015610b6057600080fd5b505af1158015610b74573d6000803e3d6000fd5b50505050610ba160017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050505050565b610bb06106b0565b6040517fe4dd681d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610c1c8161203c565b610c268383612046565b50505050565b6001600160a01b0381163314610c6e576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c788282612133565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610ca78161203c565b610caf6121f7565b50565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610cfd5750825b905060008267ffffffffffffffff166001148015610d1a5750303b155b905081158015610d28575080155b15610d5f576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610dc05784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b0387161580610ddd57506001600160a01b038616155b15610e14576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e1c612287565b610e24612287565b610e2c61228f565b610e3461229f565b610e3f600087612046565b50610e6a7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a87612046565b50600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0389161790558315610eff5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b610f106122af565b610f198261237f565b6109a6828261238a565b6000610f2d6124ae565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b610f5a6106b0565b8651600003610f95576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b85600003610fcf576040517f5d67094f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b813560000361100a576040517f60ee124700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61040061101a60608301836134dc565b611025915085613541565b111561105d576040517f9507fb3d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061106b87878535612510565b90506000336001600160a01b03167fd90f94752d2b12f364f4a2237ebe1aff24ba6127585376bf4935f6a7be17dd2a8a898b868c6001600160a01b0316634d8943bb6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111009190613823565b8c8c8c8c604051611119999897969594939291906138bd565b60405180910390a35050505050505050565b6111336106b0565b835160000361116e576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826000036111a8576040517f5d67094f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6104006111b860608301836134dc565b905011156111f2576040517f9507fb3d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006111fe84846127ed565b90506000336001600160a01b03167f07bf64173efd8f3dfb9e4eb3834bab9d5b85a3d89a1c6425797329de0668502c87868886896001600160a01b0316634d8943bb6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561126f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112939190613823565b60405180604001604052808c6001600160a01b031663091d27886040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113009190613823565b8152600160209091015260405161131e969594939291908c90613947565b60405180910390a35050505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6113578161203c565b610caf61285b565b611367611dc7565b3373735b14bb79463307aacbed86daf3322b1e6226ab146113b4576040517f42c0407e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6113bc6106b0565b6001600160a01b03841615806113d957506001600160a01b038216155b15611410576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8260000361144a576040517f5d67094f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03821673735b14bb79463307aacbed86daf3322b1e6226ab148061147d57506001600160a01b03821630145b156114b4576040517f82d5d76a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f47e7ef240000000000000000000000000000000000000000000000000000000081526001600160a01b038381166004830152602482018590528516906347e7ef24906044016020604051808303816000875af115801561151c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061154091906139c9565b611576576040517f47d19fab00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0383169063c9028a36906115bb908490600401613736565b600060405180830381600087803b1580156115d557600080fd5b505af11580156115e9573d6000803e3d6000fd5b50505050610c2660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61161e611dc7565b3373735b14bb79463307aacbed86daf3322b1e6226ab1461166b576040517f42c0407e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116736106b0565b6001600160a01b038516158061169057506001600160a01b038316155b156116c7576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f5bcfd6160000000000000000000000000000000000000000000000000000000081526001600160a01b03841690635bcfd6169061171490899089908990889088906004016137a6565b600060405180830381600087803b15801561172e57600080fd5b505af1158015611742573d6000803e3d6000fd5b5050505061086160017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611777611dc7565b3373735b14bb79463307aacbed86daf3322b1e6226ab146117c4576040517f42c0407e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6117cc6106b0565b6001600160a01b03851615806117e957506001600160a01b038316155b15611820576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8360000361185a576040517f5d67094f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03831673735b14bb79463307aacbed86daf3322b1e6226ab148061188d57506001600160a01b03831630145b156118c4576040517f82d5d76a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f47e7ef240000000000000000000000000000000000000000000000000000000081526001600160a01b038481166004830152602482018690528616906347e7ef24906044016020604051808303816000875af115801561192c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061195091906139c9565b6116c7576040517f47d19fab00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546119c08161203c565b610c268383612133565b3373735b14bb79463307aacbed86daf3322b1e6226ab14611a17576040517f42c0407e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a1f6106b0565b6001600160a01b0383161580611a3c57506001600160a01b038116155b15611a73576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600003611aad576040517f5d67094f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03811673735b14bb79463307aacbed86daf3322b1e6226ab1480611ae057506001600160a01b03811630145b15611b17576040517f82d5d76a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f47e7ef240000000000000000000000000000000000000000000000000000000081526001600160a01b038281166004830152602482018490528416906347e7ef24906044016020604051808303816000875af1158015611b7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ba391906139c9565b610c78576040517f47d19fab00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8551600003611c14576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81516040517ffc5fecd5000000000000000000000000000000000000000000000000000000008152600481019190915260009081906001600160a01b0388169063fc5fecd5906024016040805180830381865afa158015611c79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c9d91906139e6565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815233600482015273735b14bb79463307aacbed86daf3322b1e6226ab60248201526044810182905291935091506001600160a01b038316906323b872dd906064016020604051808303816000875af1158015611d22573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d4691906139c9565b611d7c576040517f0a7cd6d600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b866001600160a01b0316336001600160a01b03167f306ee13f48319a123b222c69908e44dcf91abffc20cacc502e3cf5a4ff23e0e48a89898989604051611119959493929190613a14565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01611e42576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b6000546040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015611ede573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f0291906139c9565b611f38576040517fc7ffc47b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546040517f2e1a7d4d000000000000000000000000000000000000000000000000000000008152600481018490526001600160a01b0390911690632e1a7d4d90602401600060405180830381600087803b158015611f9757600080fd5b505af1158015611fab573d6000803e3d6000fd5b505050506000816001600160a01b03168360405160006040518083038185875af1925050503d8060008114611ffc576040519150601f19603f3d011682016040523d82523d6000602084013e612001565b606091505b5050905080610c78576040517fc7ffc47b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610caf81336128d4565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16612129576000848152602082815260408083206001600160a01b0387168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556120df3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506107a1565b60009150506107a1565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615612129576000848152602082815260408083206001600160a01b038716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506107a1565b6121ff612961565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b61070c6129bc565b6122976129bc565b61070c612a23565b6122a76129bc565b61070c612a74565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061234857507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661233c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b1561070c576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006109a68161203c565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015612402575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526123ff91810190613823565b60015b612448576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146124a4576040517faa1d49a40000000000000000000000000000000000000000000000000000000081526004810182905260240161243f565b610c788383612a7c565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461070c576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000806000846001600160a01b031663fc5fecd5856040518263ffffffff1660e01b815260040161254391815260200190565b6040805180830381865afa15801561255f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061258391906139e6565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815233600482015273735b14bb79463307aacbed86daf3322b1e6226ab60248201526044810182905291935091506001600160a01b038316906323b872dd906064016020604051808303816000875af1158015612608573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061262c91906139c9565b612662576040517f0a7cd6d600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018790526001600160a01b038616906323b872dd906064016020604051808303816000875af11580156126ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126f291906139c9565b612728576040517f4dd9ee8d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f42966c68000000000000000000000000000000000000000000000000000000008152600481018790526001600160a01b038616906342966c68906024016020604051808303816000875af1158015612788573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127ac91906139c9565b6127e2576040517f2c77e05c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9150505b9392505050565b60006127e68383846001600160a01b031663091d27886040518163ffffffff1660e01b8152600401602060405180830381865afa158015612832573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128569190613823565b612510565b6128636106b0565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833612269565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff166109a6576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b03821660048201526024810183905260440161243f565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1661070c576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff1661070c576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612a2b6129bc565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b611e486129bc565b612a8582612ad2565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612aca57610c788282612b7a565b6109a6612bf0565b806001600160a01b03163b600003612b21576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260240161243f565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612b979190613ab7565b600060405180830381855af49150503d8060008114612bd2576040519150601f19603f3d011682016040523d82523d6000602084013e612bd7565b606091505b5091509150612be7858383612c28565b95945050505050565b341561070c576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606082612c3d57612c3882612c9d565b6127e6565b8151158015612c5457506001600160a01b0384163b155b15612c96576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b038516600482015260240161243f565b50806127e6565b805115612cad5780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060208284031215612cf157600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146127e657600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112612d6157600080fd5b813567ffffffffffffffff811115612d7b57612d7b612d21565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715612dc857612dc8612d21565b604052818152838201602001851015612de057600080fd5b816020850160208301376000918101602001919091529392505050565b6001600160a01b0381168114610caf57600080fd5b60008083601f840112612e2457600080fd5b50813567ffffffffffffffff811115612e3c57600080fd5b602083019150836020828501011115612e5457600080fd5b9250929050565b600060408284031215612e6d57600080fd5b50919050565b600060a08284031215612e6d57600080fd5b60008060008060008060c08789031215612e9e57600080fd5b863567ffffffffffffffff811115612eb557600080fd5b612ec189828a01612d50565b9650506020870135612ed281612dfd565b9450604087013567ffffffffffffffff811115612eee57600080fd5b612efa89828a01612e12565b9095509350612f0e90508860608901612e5b565b915060a087013567ffffffffffffffff811115612f2a57600080fd5b612f3689828a01612e73565b9150509295509295509295565b600060808284031215612e6d57600080fd5b60008060408385031215612f6857600080fd5b8235612f7381612dfd565b9150602083013567ffffffffffffffff811115612f8f57600080fd5b612f9b85828601612f43565b9150509250929050565b600060608284031215612e6d57600080fd5b600080600080600060808688031215612fcf57600080fd5b853567ffffffffffffffff811115612fe657600080fd5b612ff288828901612fa5565b95505060208601359350604086013561300a81612dfd565b9250606086013567ffffffffffffffff81111561302657600080fd5b61303288828901612e12565b969995985093965092949392505050565b60006020828403121561305557600080fd5b5035919050565b600080600080600080600060e0888a03121561307757600080fd5b873567ffffffffffffffff81111561308e57600080fd5b61309a8a828b01612d50565b9750506020880135955060408801359450606088013567ffffffffffffffff8111156130c557600080fd5b6130d18a828b01612e12565b90955093506130e590508960808a01612e5b565b915060c088013567ffffffffffffffff81111561310157600080fd5b61310d8a828b01612e73565b91505092959891949750929550565b6000806040838503121561312f57600080fd5b82359150602083013561314181612dfd565b809150509250929050565b6000806040838503121561315f57600080fd5b823561316a81612dfd565b9150602083013561314181612dfd565b6000806040838503121561318d57600080fd5b823561319881612dfd565b9150602083013567ffffffffffffffff8111156131b457600080fd5b612f9b85828601612d50565b600080600080600080600060e0888a0312156131db57600080fd5b873567ffffffffffffffff8111156131f257600080fd5b6131fe8a828b01612d50565b97505060208801359550604088013561321681612dfd565b9450606088013567ffffffffffffffff8111156130c557600080fd5b6000806000806080858703121561324857600080fd5b843567ffffffffffffffff81111561325f57600080fd5b61326b87828801612d50565b94505060208501359250604085013561328381612dfd565b9150606085013567ffffffffffffffff81111561329f57600080fd5b6132ab87828801612e73565b91505092959194509250565b600080600080608085870312156132cd57600080fd5b843567ffffffffffffffff8111156132e457600080fd5b6132f087828801612d50565b9450506020850135925060408501359150606085013567ffffffffffffffff81111561329f57600080fd5b6000806000806080858703121561333157600080fd5b843561333c81612dfd565b935060208501359250604085013561335381612dfd565b9150606085013567ffffffffffffffff81111561336f57600080fd5b6132ab87828801612f43565b60005b8381101561339657818101518382015260200161337e565b50506000910152565b600081518084526133b781602086016020860161337b565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006127e6602083018461339f565b60008060008060008060a0878903121561341557600080fd5b863567ffffffffffffffff81111561342c57600080fd5b61343889828a01612fa5565b965050602087013561344981612dfd565b945060408701359350606087013561346081612dfd565b9250608087013567ffffffffffffffff81111561347c57600080fd5b61348889828a01612e12565b979a9699509497509295939492505050565b6000806000606084860312156134af57600080fd5b83356134ba81612dfd565b92506020840135915060408401356134d181612dfd565b809150509250925092565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261351157600080fd5b83018035915067ffffffffffffffff82111561352c57600080fd5b602001915036819003821315612e5457600080fd5b808201808211156107a1577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8015158114610caf57600080fd5b6000604082840312801561359c57600080fd5b506040805190810167ffffffffffffffff811182821017156135c0576135c0612d21565b6040528235815260208301356135d58161357b565b60208201529392505050565b600060a082360312156135f357600080fd5b60405160a0810167ffffffffffffffff8111828210171561361657613616612d21565b604052823561362481612dfd565b815260208301356136348161357b565b6020820152604083013561364781612dfd565b6040820152606083013567ffffffffffffffff81111561366657600080fd5b61367236828601612d50565b606083015250608092830135928101929092525090565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126136be57600080fd5b830160208101925035905067ffffffffffffffff8111156136de57600080fd5b803603821315612e5457600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b602081526000823561374781612dfd565b6001600160a01b038116602084015250602083013561376581612dfd565b6001600160a01b038116604084015250600060408401359050806060840152506137926060840184613689565b608080850152612be760a0850182846136ed565b6080815260006137b68788613689565b606060808501526137cb60e0850182846136ed565b91505060208801356137dc81612dfd565b6001600160a01b0390811660a085015260408981013560c08601529088166020850152830186905282810360608401526138178185876136ed565b98975050505050505050565b60006020828403121561383557600080fd5b5051919050565b6000813561384981612dfd565b6001600160a01b0316835260208201356138628161357b565b15156020840152604082013561387781612dfd565b6001600160a01b031660408401526138926060830183613689565b60a060608601526138a760a0860182846136ed565b6080948501359590940194909452509092915050565b610120815260006138d261012083018c61339f565b6001600160a01b038b16602084015289604084015288606084015287608084015282810360a08401526139068187896136ed565b853560c08501529050602085013561391d8161357b565b151560e0840152828103610100840152613937818561383c565b9c9b505050505050505050505050565b6101208152600061395c61012083018a61339f565b6001600160a01b03891660208401528760408401528660608401528560808401528281038060a0850152600082526139a360c0850187805182526020908101511515910152565b60208101610100850152506139bb602082018561383c565b9a9950505050505050505050565b6000602082840312156139db57600080fd5b81516127e68161357b565b600080604083850312156139f957600080fd5b8251613a0481612dfd565b6020939093015192949293505050565b60a081526000613a2760a083018861339f565b8281036020840152613a3a8187896136ed565b85516040850152602086015115156060850152905082810360808401526001600160a01b0384511681526020840151151560208201526001600160a01b036040850151166040820152606084015160a06060830152613a9c60a083018261339f565b90506080850151608083015280925050509695505050505050565b60008251613ac981846020870161337b565b919091019291505056fea2646970667358221220068e46a2d662270b33b90be7adef24bd290545128de179d20b2829c84b5a651b64736f6c634300081a0033", + "nonce": "0x13f", + "chainId": "0x1b59" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x35ca3f", + "logs": [ + { + "address": "0x8795b946b449096fa83e60626c838602fa7856dd", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0xc6940494025a4cc1ae9433eae348505084a3fbe3df7c0f098649af827387a9ef", + "blockNumber": "0x723f68", + "transactionHash": "0xa7b45d12dd6469a4751cf14c490c822af4548a587031f31d7f40853c2e1f2dd6", + "transactionIndex": "0x0", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000200000000004000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa7b45d12dd6469a4751cf14c490c822af4548a587031f31d7f40853c2e1f2dd6", + "transactionIndex": "0x0", + "blockHash": "0xc6940494025a4cc1ae9433eae348505084a3fbe3df7c0f098649af827387a9ef", + "blockNumber": "0x723f68", + "gasUsed": "0x32b285", + "effectiveGasPrice": "0x8", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x8795b946b449096fa83e60626c838602fa7856dd" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730496448, + "chain": 7001, + "commit": "2390cce" +} \ No newline at end of file diff --git a/v2/broadcast/DeployGatewayZEVMImplementation.s.sol/7001/run-latest.json b/v2/broadcast/DeployGatewayZEVMImplementation.s.sol/7001/run-latest.json new file mode 100644 index 00000000..ea506696 --- /dev/null +++ b/v2/broadcast/DeployGatewayZEVMImplementation.s.sol/7001/run-latest.json @@ -0,0 +1,61 @@ +{ + "transactions": [ + { + "hash": "0xa7b45d12dd6469a4751cf14c490c822af4548a587031f31d7f40853c2e1f2dd6", + "transactionType": "CREATE2", + "contractName": "GatewayZEVM", + "contractAddress": "0x8795b946b449096fa83e60626c838602fa7856dd", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x460694", + "value": "0x0", + "input": "0x00b75ed72ed47d7d314e23ae55f13765741592b5103e296c807289192a81b06660a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b608051613b096100fd600039600081816122ba015281816122e301526124b90152613b096000f3fe6080604052600436106101c65760003560e01c80635c975abb116100f75780639d4ba46511610095578063c39aca3711610064578063c39aca371461061c578063d547741f1461063c578063e63ab1e91461065c578063f45346dc1461069057600080fd5b80639d4ba46514610571578063a217fddf14610591578063ad3cb1cc146105a6578063bcf7f32b146105fc57600080fd5b80638456cb59116100d15780638456cb59146104c657806391d14854146104db57806397a1cef11461054057806397d340f51461055b57600080fd5b80635c975abb1461044f5780637b15118b146104865780637c0dcb5f146104a657600080fd5b80632810ae63116101645780633f4ba83a1161013e5780633f4ba83a146103f2578063485cc955146104075780634f1ef2861461042757806352d1902d1461043a57600080fd5b80632810ae63146103925780632f2ff15d146103b257806336568abe146103d257600080fd5b806321501a95116101a057806321501a95146102b557806321e093b1146102d5578063248a9ca31461030d5780632722feee1461036a57600080fd5b806301ffc9a71461024057806306cb898314610275578063184b07931461029557600080fd5b3661023b576101d36106b0565b6000546001600160a01b0316331480159061020257503373735b14bb79463307aacbed86daf3322b1e6226ab14155b15610239576040517fb3af013700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b005b600080fd5b34801561024c57600080fd5b5061026061025b366004612cdf565b61070e565b60405190151581526020015b60405180910390f35b34801561028157600080fd5b50610239610290366004612e85565b6107a7565b3480156102a157600080fd5b506102396102b0366004612f55565b610869565b3480156102c157600080fd5b506102396102d0366004612fb7565b6109aa565b3480156102e157600080fd5b506000546102f5906001600160a01b031681565b6040516001600160a01b03909116815260200161026c565b34801561031957600080fd5b5061035c610328366004613043565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b60405190815260200161026c565b34801561037657600080fd5b506102f573735b14bb79463307aacbed86daf3322b1e6226ab81565b34801561039e57600080fd5b506102396103ad36600461305c565b610ba8565b3480156103be57600080fd5b506102396103cd36600461311c565b610be2565b3480156103de57600080fd5b506102396103ed36600461311c565b610c2c565b3480156103fe57600080fd5b50610239610c7d565b34801561041357600080fd5b5061023961042236600461314c565b610cb2565b61023961043536600461317a565b610f08565b34801561044657600080fd5b5061035c610f23565b34801561045b57600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16610260565b34801561049257600080fd5b506102396104a13660046131c0565b610f52565b3480156104b257600080fd5b506102396104c1366004613232565b61112b565b3480156104d257600080fd5b5061023961132d565b3480156104e757600080fd5b506102606104f636600461311c565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561054c57600080fd5b506102396103ad3660046132b7565b34801561056757600080fd5b5061035c61040081565b34801561057d57600080fd5b5061023961058c36600461331b565b61135f565b34801561059d57600080fd5b5061035c600081565b3480156105b257600080fd5b506105ef6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b60405161026c91906133e9565b34801561060857600080fd5b506102396106173660046133fc565b611616565b34801561062857600080fd5b506102396106373660046133fc565b61176f565b34801561064857600080fd5b5061023961065736600461311c565b611986565b34801561066857600080fd5b5061035c7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b34801561069c57600080fd5b506102396106ab36600461349a565b6119ca565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff161561070c576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806107a157507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b6107af6106b0565b81356000036107ea576040517f60ee124700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6104006107fa60608301836134dc565b610805915085613541565b111561083d576040517f9507fb3d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108618686868661085336889003880188613589565b61085c876135e1565b611bd9565b505050505050565b610871611dc7565b3373735b14bb79463307aacbed86daf3322b1e6226ab146108be576040517f42c0407e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108c66106b0565b6001600160a01b038216610906576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0383169063c9028a369061094b908490600401613736565b600060405180830381600087803b15801561096557600080fd5b505af1158015610979573d6000803e3d6000fd5b505050506109a660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b6109b2611dc7565b3373735b14bb79463307aacbed86daf3322b1e6226ab146109ff576040517f42c0407e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a076106b0565b6001600160a01b038316610a47576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b83600003610a81576040517f19c08f4900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03831673735b14bb79463307aacbed86daf3322b1e6226ab1480610ab457506001600160a01b03831630145b15610aeb576040517f82d5d76a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610af58484611e6e565b6000546040517f5bcfd6160000000000000000000000000000000000000000000000000000000081526001600160a01b0380861692635bcfd61692610b46928a9216908990889088906004016137a6565b600060405180830381600087803b158015610b6057600080fd5b505af1158015610b74573d6000803e3d6000fd5b50505050610ba160017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050505050565b610bb06106b0565b6040517fe4dd681d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610c1c8161203c565b610c268383612046565b50505050565b6001600160a01b0381163314610c6e576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c788282612133565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610ca78161203c565b610caf6121f7565b50565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610cfd5750825b905060008267ffffffffffffffff166001148015610d1a5750303b155b905081158015610d28575080155b15610d5f576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610dc05784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6001600160a01b0387161580610ddd57506001600160a01b038616155b15610e14576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e1c612287565b610e24612287565b610e2c61228f565b610e3461229f565b610e3f600087612046565b50610e6a7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a87612046565b50600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0389161790558315610eff5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b610f106122af565b610f198261237f565b6109a6828261238a565b6000610f2d6124ae565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b610f5a6106b0565b8651600003610f95576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b85600003610fcf576040517f5d67094f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b813560000361100a576040517f60ee124700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61040061101a60608301836134dc565b611025915085613541565b111561105d576040517f9507fb3d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061106b87878535612510565b90506000336001600160a01b03167fd90f94752d2b12f364f4a2237ebe1aff24ba6127585376bf4935f6a7be17dd2a8a898b868c6001600160a01b0316634d8943bb6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111009190613823565b8c8c8c8c604051611119999897969594939291906138bd565b60405180910390a35050505050505050565b6111336106b0565b835160000361116e576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826000036111a8576040517f5d67094f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6104006111b860608301836134dc565b905011156111f2576040517f9507fb3d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006111fe84846127ed565b90506000336001600160a01b03167f07bf64173efd8f3dfb9e4eb3834bab9d5b85a3d89a1c6425797329de0668502c87868886896001600160a01b0316634d8943bb6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561126f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112939190613823565b60405180604001604052808c6001600160a01b031663091d27886040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113009190613823565b8152600160209091015260405161131e969594939291908c90613947565b60405180910390a35050505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6113578161203c565b610caf61285b565b611367611dc7565b3373735b14bb79463307aacbed86daf3322b1e6226ab146113b4576040517f42c0407e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6113bc6106b0565b6001600160a01b03841615806113d957506001600160a01b038216155b15611410576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8260000361144a576040517f5d67094f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03821673735b14bb79463307aacbed86daf3322b1e6226ab148061147d57506001600160a01b03821630145b156114b4576040517f82d5d76a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f47e7ef240000000000000000000000000000000000000000000000000000000081526001600160a01b038381166004830152602482018590528516906347e7ef24906044016020604051808303816000875af115801561151c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061154091906139c9565b611576576040517f47d19fab00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc9028a360000000000000000000000000000000000000000000000000000000081526001600160a01b0383169063c9028a36906115bb908490600401613736565b600060405180830381600087803b1580156115d557600080fd5b505af11580156115e9573d6000803e3d6000fd5b50505050610c2660017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b61161e611dc7565b3373735b14bb79463307aacbed86daf3322b1e6226ab1461166b576040517f42c0407e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116736106b0565b6001600160a01b038516158061169057506001600160a01b038316155b156116c7576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f5bcfd6160000000000000000000000000000000000000000000000000000000081526001600160a01b03841690635bcfd6169061171490899089908990889088906004016137a6565b600060405180830381600087803b15801561172e57600080fd5b505af1158015611742573d6000803e3d6000fd5b5050505061086160017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b611777611dc7565b3373735b14bb79463307aacbed86daf3322b1e6226ab146117c4576040517f42c0407e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6117cc6106b0565b6001600160a01b03851615806117e957506001600160a01b038316155b15611820576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8360000361185a576040517f5d67094f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03831673735b14bb79463307aacbed86daf3322b1e6226ab148061188d57506001600160a01b03831630145b156118c4576040517f82d5d76a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f47e7ef240000000000000000000000000000000000000000000000000000000081526001600160a01b038481166004830152602482018690528616906347e7ef24906044016020604051808303816000875af115801561192c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061195091906139c9565b6116c7576040517f47d19fab00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546119c08161203c565b610c268383612133565b3373735b14bb79463307aacbed86daf3322b1e6226ab14611a17576040517f42c0407e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a1f6106b0565b6001600160a01b0383161580611a3c57506001600160a01b038116155b15611a73576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600003611aad576040517f5d67094f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03811673735b14bb79463307aacbed86daf3322b1e6226ab1480611ae057506001600160a01b03811630145b15611b17576040517f82d5d76a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f47e7ef240000000000000000000000000000000000000000000000000000000081526001600160a01b038281166004830152602482018490528416906347e7ef24906044016020604051808303816000875af1158015611b7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ba391906139c9565b610c78576040517f47d19fab00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8551600003611c14576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81516040517ffc5fecd5000000000000000000000000000000000000000000000000000000008152600481019190915260009081906001600160a01b0388169063fc5fecd5906024016040805180830381865afa158015611c79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c9d91906139e6565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815233600482015273735b14bb79463307aacbed86daf3322b1e6226ab60248201526044810182905291935091506001600160a01b038316906323b872dd906064016020604051808303816000875af1158015611d22573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d4691906139c9565b611d7c576040517f0a7cd6d600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b866001600160a01b0316336001600160a01b03167f306ee13f48319a123b222c69908e44dcf91abffc20cacc502e3cf5a4ff23e0e48a89898989604051611119959493929190613a14565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01611e42576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b6000546040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015611ede573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f0291906139c9565b611f38576040517fc7ffc47b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546040517f2e1a7d4d000000000000000000000000000000000000000000000000000000008152600481018490526001600160a01b0390911690632e1a7d4d90602401600060405180830381600087803b158015611f9757600080fd5b505af1158015611fab573d6000803e3d6000fd5b505050506000816001600160a01b03168360405160006040518083038185875af1925050503d8060008114611ffc576040519150601f19603f3d011682016040523d82523d6000602084013e612001565b606091505b5050905080610c78576040517fc7ffc47b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610caf81336128d4565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16612129576000848152602082815260408083206001600160a01b0387168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556120df3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506107a1565b60009150506107a1565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615612129576000848152602082815260408083206001600160a01b038716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506107a1565b6121ff612961565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b61070c6129bc565b6122976129bc565b61070c612a23565b6122a76129bc565b61070c612a74565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061234857507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661233c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b1561070c576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006109a68161203c565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015612402575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526123ff91810190613823565b60015b612448576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b03831660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146124a4576040517faa1d49a40000000000000000000000000000000000000000000000000000000081526004810182905260240161243f565b610c788383612a7c565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461070c576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000806000846001600160a01b031663fc5fecd5856040518263ffffffff1660e01b815260040161254391815260200190565b6040805180830381865afa15801561255f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061258391906139e6565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815233600482015273735b14bb79463307aacbed86daf3322b1e6226ab60248201526044810182905291935091506001600160a01b038316906323b872dd906064016020604051808303816000875af1158015612608573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061262c91906139c9565b612662576040517f0a7cd6d600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018790526001600160a01b038616906323b872dd906064016020604051808303816000875af11580156126ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126f291906139c9565b612728576040517f4dd9ee8d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f42966c68000000000000000000000000000000000000000000000000000000008152600481018790526001600160a01b038616906342966c68906024016020604051808303816000875af1158015612788573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127ac91906139c9565b6127e2576040517f2c77e05c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9150505b9392505050565b60006127e68383846001600160a01b031663091d27886040518163ffffffff1660e01b8152600401602060405180830381865afa158015612832573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128569190613823565b612510565b6128636106b0565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833612269565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff166109a6576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b03821660048201526024810183905260440161243f565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1661070c576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff1661070c576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612a2b6129bc565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b611e486129bc565b612a8582612ad2565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612aca57610c788282612b7a565b6109a6612bf0565b806001600160a01b03163b600003612b21576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260240161243f565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612b979190613ab7565b600060405180830381855af49150503d8060008114612bd2576040519150601f19603f3d011682016040523d82523d6000602084013e612bd7565b606091505b5091509150612be7858383612c28565b95945050505050565b341561070c576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606082612c3d57612c3882612c9d565b6127e6565b8151158015612c5457506001600160a01b0384163b155b15612c96576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b038516600482015260240161243f565b50806127e6565b805115612cad5780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060208284031215612cf157600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146127e657600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112612d6157600080fd5b813567ffffffffffffffff811115612d7b57612d7b612d21565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715612dc857612dc8612d21565b604052818152838201602001851015612de057600080fd5b816020850160208301376000918101602001919091529392505050565b6001600160a01b0381168114610caf57600080fd5b60008083601f840112612e2457600080fd5b50813567ffffffffffffffff811115612e3c57600080fd5b602083019150836020828501011115612e5457600080fd5b9250929050565b600060408284031215612e6d57600080fd5b50919050565b600060a08284031215612e6d57600080fd5b60008060008060008060c08789031215612e9e57600080fd5b863567ffffffffffffffff811115612eb557600080fd5b612ec189828a01612d50565b9650506020870135612ed281612dfd565b9450604087013567ffffffffffffffff811115612eee57600080fd5b612efa89828a01612e12565b9095509350612f0e90508860608901612e5b565b915060a087013567ffffffffffffffff811115612f2a57600080fd5b612f3689828a01612e73565b9150509295509295509295565b600060808284031215612e6d57600080fd5b60008060408385031215612f6857600080fd5b8235612f7381612dfd565b9150602083013567ffffffffffffffff811115612f8f57600080fd5b612f9b85828601612f43565b9150509250929050565b600060608284031215612e6d57600080fd5b600080600080600060808688031215612fcf57600080fd5b853567ffffffffffffffff811115612fe657600080fd5b612ff288828901612fa5565b95505060208601359350604086013561300a81612dfd565b9250606086013567ffffffffffffffff81111561302657600080fd5b61303288828901612e12565b969995985093965092949392505050565b60006020828403121561305557600080fd5b5035919050565b600080600080600080600060e0888a03121561307757600080fd5b873567ffffffffffffffff81111561308e57600080fd5b61309a8a828b01612d50565b9750506020880135955060408801359450606088013567ffffffffffffffff8111156130c557600080fd5b6130d18a828b01612e12565b90955093506130e590508960808a01612e5b565b915060c088013567ffffffffffffffff81111561310157600080fd5b61310d8a828b01612e73565b91505092959891949750929550565b6000806040838503121561312f57600080fd5b82359150602083013561314181612dfd565b809150509250929050565b6000806040838503121561315f57600080fd5b823561316a81612dfd565b9150602083013561314181612dfd565b6000806040838503121561318d57600080fd5b823561319881612dfd565b9150602083013567ffffffffffffffff8111156131b457600080fd5b612f9b85828601612d50565b600080600080600080600060e0888a0312156131db57600080fd5b873567ffffffffffffffff8111156131f257600080fd5b6131fe8a828b01612d50565b97505060208801359550604088013561321681612dfd565b9450606088013567ffffffffffffffff8111156130c557600080fd5b6000806000806080858703121561324857600080fd5b843567ffffffffffffffff81111561325f57600080fd5b61326b87828801612d50565b94505060208501359250604085013561328381612dfd565b9150606085013567ffffffffffffffff81111561329f57600080fd5b6132ab87828801612e73565b91505092959194509250565b600080600080608085870312156132cd57600080fd5b843567ffffffffffffffff8111156132e457600080fd5b6132f087828801612d50565b9450506020850135925060408501359150606085013567ffffffffffffffff81111561329f57600080fd5b6000806000806080858703121561333157600080fd5b843561333c81612dfd565b935060208501359250604085013561335381612dfd565b9150606085013567ffffffffffffffff81111561336f57600080fd5b6132ab87828801612f43565b60005b8381101561339657818101518382015260200161337e565b50506000910152565b600081518084526133b781602086016020860161337b565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006127e6602083018461339f565b60008060008060008060a0878903121561341557600080fd5b863567ffffffffffffffff81111561342c57600080fd5b61343889828a01612fa5565b965050602087013561344981612dfd565b945060408701359350606087013561346081612dfd565b9250608087013567ffffffffffffffff81111561347c57600080fd5b61348889828a01612e12565b979a9699509497509295939492505050565b6000806000606084860312156134af57600080fd5b83356134ba81612dfd565b92506020840135915060408401356134d181612dfd565b809150509250925092565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261351157600080fd5b83018035915067ffffffffffffffff82111561352c57600080fd5b602001915036819003821315612e5457600080fd5b808201808211156107a1577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8015158114610caf57600080fd5b6000604082840312801561359c57600080fd5b506040805190810167ffffffffffffffff811182821017156135c0576135c0612d21565b6040528235815260208301356135d58161357b565b60208201529392505050565b600060a082360312156135f357600080fd5b60405160a0810167ffffffffffffffff8111828210171561361657613616612d21565b604052823561362481612dfd565b815260208301356136348161357b565b6020820152604083013561364781612dfd565b6040820152606083013567ffffffffffffffff81111561366657600080fd5b61367236828601612d50565b606083015250608092830135928101929092525090565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126136be57600080fd5b830160208101925035905067ffffffffffffffff8111156136de57600080fd5b803603821315612e5457600080fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b602081526000823561374781612dfd565b6001600160a01b038116602084015250602083013561376581612dfd565b6001600160a01b038116604084015250600060408401359050806060840152506137926060840184613689565b608080850152612be760a0850182846136ed565b6080815260006137b68788613689565b606060808501526137cb60e0850182846136ed565b91505060208801356137dc81612dfd565b6001600160a01b0390811660a085015260408981013560c08601529088166020850152830186905282810360608401526138178185876136ed565b98975050505050505050565b60006020828403121561383557600080fd5b5051919050565b6000813561384981612dfd565b6001600160a01b0316835260208201356138628161357b565b15156020840152604082013561387781612dfd565b6001600160a01b031660408401526138926060830183613689565b60a060608601526138a760a0860182846136ed565b6080948501359590940194909452509092915050565b610120815260006138d261012083018c61339f565b6001600160a01b038b16602084015289604084015288606084015287608084015282810360a08401526139068187896136ed565b853560c08501529050602085013561391d8161357b565b151560e0840152828103610100840152613937818561383c565b9c9b505050505050505050505050565b6101208152600061395c61012083018a61339f565b6001600160a01b03891660208401528760408401528660608401528560808401528281038060a0850152600082526139a360c0850187805182526020908101511515910152565b60208101610100850152506139bb602082018561383c565b9a9950505050505050505050565b6000602082840312156139db57600080fd5b81516127e68161357b565b600080604083850312156139f957600080fd5b8251613a0481612dfd565b6020939093015192949293505050565b60a081526000613a2760a083018861339f565b8281036020840152613a3a8187896136ed565b85516040850152602086015115156060850152905082810360808401526001600160a01b0384511681526020840151151560208201526001600160a01b036040850151166040820152606084015160a06060830152613a9c60a083018261339f565b90506080850151608083015280925050509695505050505050565b60008251613ac981846020870161337b565b919091019291505056fea2646970667358221220068e46a2d662270b33b90be7adef24bd290545128de179d20b2829c84b5a651b64736f6c634300081a0033", + "nonce": "0x13f", + "chainId": "0x1b59" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x35ca3f", + "logs": [ + { + "address": "0x8795b946b449096fa83e60626c838602fa7856dd", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0xc6940494025a4cc1ae9433eae348505084a3fbe3df7c0f098649af827387a9ef", + "blockNumber": "0x723f68", + "transactionHash": "0xa7b45d12dd6469a4751cf14c490c822af4548a587031f31d7f40853c2e1f2dd6", + "transactionIndex": "0x0", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000200000000004000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa7b45d12dd6469a4751cf14c490c822af4548a587031f31d7f40853c2e1f2dd6", + "transactionIndex": "0x0", + "blockHash": "0xc6940494025a4cc1ae9433eae348505084a3fbe3df7c0f098649af827387a9ef", + "blockNumber": "0x723f68", + "gasUsed": "0x32b285", + "effectiveGasPrice": "0x8", + "from": "0xb741531a1a8984d5188d1058f47eb7cbd57f4655", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x8795b946b449096fa83e60626c838602fa7856dd" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1730496448, + "chain": 7001, + "commit": "2390cce" +} \ No newline at end of file