From 4863df841b25dffd9307eeb52e499ad4fdd23c6f Mon Sep 17 00:00:00 2001 From: Daniel Perez Date: Mon, 23 Sep 2024 22:58:16 +0100 Subject: [PATCH] Deploy to polygon --- README.md | 3 + .../137/run-1727128257.json | 189 ++++++++++++++++++ .../137/run-latest.json | 189 ++++++++++++++++++ script/DeployL2GydPolygon.s.sol | 14 ++ 4 files changed, 395 insertions(+) create mode 100644 broadcast/DeployL2GydPolygon.s.sol/137/run-1727128257.json create mode 100644 broadcast/DeployL2GydPolygon.s.sol/137/run-latest.json create mode 100644 script/DeployL2GydPolygon.s.sol diff --git a/README.md b/README.md index 982363d..d6afb13 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,8 @@ Deployment scripts are located in the [`script`](./script/) directory. | GydL1CCIPEscrow | Mainnet | [0xa1886c8d748DeB3774225593a70c79454B1DA8a6](https://etherscan.io/address/0xa1886c8d748DeB3774225593a70c79454B1DA8a6) | | L2Gyd | Arbitrum | [0xCA5d8F8a8d49439357d3CF46Ca2e720702F132b8](https://arbiscan.io/address/0xCA5d8F8a8d49439357d3CF46Ca2e720702F132b8) | | L2Gyd | Optimism | [0xCA5d8F8a8d49439357d3CF46Ca2e720702F132b8](https://optimistic.etherscan.io/address/0xCA5d8F8a8d49439357d3CF46Ca2e720702F132b8) | +| L2Gyd | Avalanche | [0xCA5d8F8a8d49439357d3CF46Ca2e720702F132b8](https://snowtrace.io/address/0xCA5d8F8a8d49439357d3CF46Ca2e720702F132b8) | +| L2Gyd | Polygon | [0xCA5d8F8a8d49439357d3CF46Ca2e720702F132b8](https://polygonscan.com/address/0xCA5d8F8a8d49439357d3CF46Ca2e720702F132b8) | # How to bridge GYD manually: Ethereum ↔ Arbitrum @@ -90,6 +92,7 @@ To indicate the target L2 chain, CCIP does not use chain IDs but instead its own | arbitrum | 4949039107694359620 | | optimism | 3734403246176062136 | | avalanche | 6433500567565415381 | +| polygon | 4051577828743386545 | ## Bridging from Ethereum to Arbitrum diff --git a/broadcast/DeployL2GydPolygon.s.sol/137/run-1727128257.json b/broadcast/DeployL2GydPolygon.s.sol/137/run-1727128257.json new file mode 100644 index 0000000..c905998 --- /dev/null +++ b/broadcast/DeployL2GydPolygon.s.sol/137/run-1727128257.json @@ -0,0 +1,189 @@ +{ + "transactions": [ + { + "hash": "0x78cfe0dbb8ff8e5ae050066da7416b01d54b58f6eb6f41bc2fbf867a12fdbd32", + "transactionType": "CREATE", + "contractName": "L2Gyd", + "contractAddress": "0x788fb3a1428fd851c2204dc6e30d775cb45262c0", + "function": null, + "arguments": null, + "transaction": { + "from": "0x8bc920001949589258557412a32f8d297a74f244", + "gas": "0x29733c", + "value": "0x0", + "input": "0x60a060405230608052348015610013575f80fd5b5061001c610021565b6100d3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100715760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d05780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b608051612451620000fa5f395f818161120901528181611232015261137101526124515ff3fe6080604052600436106101ba575f3560e01c80637cf96367116100f2578063b0f479a111610092578063e182dd8711610062578063e182dd8714610532578063e30c397814610545578063f2fde38b14610559578063f887ea4014610578575f80fd5b8063b0f479a11461047b578063d4afa19114610497578063d88df080146104b6578063dd62ed3e14610513575f80fd5b806395d89b41116100cd57806395d89b41146103f9578063a9059cbb1461040d578063a949cb171461042c578063ad3cb1cc1461044b575f80fd5b80637cf963671461038f57806385572ffb146103ae5780638da5cb5b146103cd575f80fd5b8063401030ce1161015d57806352d1902d1161013857806352d1902d1461031357806370a0823114610327578063715018a61461036757806379ba50971461037b575f80fd5b8063401030ce146102cc578063485cc955146102e15780634f1ef28614610300575f80fd5b8063095ea7b311610198578063095ea7b31461024057806318160ddd1461025f57806323b872dd14610292578063313ce567146102b1575f80fd5b806301ffc9a7146101be57806304a173fb146101f257806306fdde031461021f575b5f80fd5b3480156101c9575f80fd5b506101dd6101d8366004611b92565b610597565b60405190151581526020015b60405180910390f35b3480156101fd575f80fd5b5061021161020c366004611cee565b6105cd565b6040519081526020016101e9565b34801561022a575f80fd5b506102336106ca565b6040516101e99190611da0565b34801561024b575f80fd5b506101dd61025a366004611db2565b61078a565b34801561026a575f80fd5b507f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0254610211565b34801561029d575f80fd5b506101dd6102ac366004611ddc565b6107a1565b3480156102bc575f80fd5b50604051601281526020016101e9565b6102df6102da366004611cee565b6107c6565b005b3480156102ec575f80fd5b506102df6102fb366004611e1a565b610952565b6102df61030e366004611e51565b610adb565b34801561031e575f80fd5b50610211610afa565b348015610332575f80fd5b50610211610341366004611e9d565b6001600160a01b03165f9081525f805160206123dc833981519152602052604090205490565b348015610372575f80fd5b506102df610b15565b348015610386575f80fd5b506102df610b36565b34801561039a575f80fd5b506102116103a9366004611eb8565b610b7e565b3480156103b9575f80fd5b506102df6103c8366004611ed3565b610ba1565b3480156103d8575f80fd5b506103e1610bde565b6040516001600160a01b0390911681526020016101e9565b348015610404575f80fd5b50610233610c12565b348015610418575f80fd5b506101dd610427366004611db2565b610c50565b348015610437575f80fd5b506102df610446366004611eb8565b610c5d565b348015610456575f80fd5b50610233604051806040016040528060058152602001640352e302e360dc1b81525081565b348015610486575f80fd5b505f546001600160a01b03166103e1565b3480156104a2575f80fd5b506102df6104b1366004611f09565b610cf0565b3480156104c1575f80fd5b506104f46104d0366004611f23565b60026020525f9081526040902080546001909101546001600160a01b039091169082565b604080516001600160a01b0390931683526020830191909152016101e9565b34801561051e575f80fd5b5061021161052d366004611e1a565b610d52565b6102df610540366004611eb8565b610d9b565b348015610550575f80fd5b506103e1610dba565b348015610564575f80fd5b506102df610573366004611e9d565b610de2565b348015610583575f80fd5b506001546103e1906001600160a01b031681565b5f6001600160e01b031982166385572ffb60e01b14806105c757506001600160e01b031982166301ffc9a760e01b145b92915050565b6001600160401b0384165f908152600260209081526040808320815180830190925280546001600160a01b031680835260019091015492820192909252906106385760405163172ced9d60e11b81526001600160401b03871660048201526024015b60405180910390fd5b5f61064d825f01518787878660200151610e67565b6001546040516320487ded60e01b81529192506001600160a01b0316906320487ded90610680908a908590600401611f3c565b602060405180830381865afa15801561069b573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106bf9190612016565b979650505050505050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0380546060915f805160206123dc833981519152916107089061202d565b80601f01602080910402602001604051908101604052809291908181526020018280546107349061202d565b801561077f5780601f106107565761010080835404028352916020019161077f565b820191905f5260205f20905b81548152906001019060200180831161076257829003601f168201915b505050505091505090565b5f33610797818585610fa5565b5060019392505050565b5f336107ae858285610fb2565b6107b9858585611015565b60019150505b9392505050565b6001600160401b0384165f90815260026020908152604091829020825180840190935280546001600160a01b03168084526001909101549183019190915261082c5760405163172ced9d60e11b81526001600160401b038616600482015260240161062f565b6108363384611072565b5f61084b825f01518686868660200151610e67565b6001546040516320487ded60e01b81529192505f916001600160a01b03909116906320487ded90610882908a908690600401611f3c565b602060405180830381865afa15801561089d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108c19190612016565b6001549091506108dc906001600160a01b03168884846110a6565b336001600160401b0388167f79693722326b1227136c740942253ebcc8e42075891ea841e96ba353310c8e15876109317f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace025490565b6040805192835260208301919091520160405180910390a350505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03165f811580156109965750825b90505f826001600160401b031660011480156109b15750303b155b9050811580156109bf575080155b156109dd5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610a0757845460ff60401b1916600160401b1785555b610a0f611160565b610a17611160565b610a5f6040518060400160405280600b81526020016a23bcb937902237b63630b960a91b8152506040518060400160405280600381526020016211d65160ea1b81525061116a565b610a688661117c565b610a71876111c6565b600180546001600160a01b0319166001600160a01b0388161790558315610ad257845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b610ae36111fe565b610aec826112a2565b610af682826112aa565b5050565b5f610b03611366565b505f805160206123fc83398151915290565b610b1d6113af565b604051638d8b884f60e01b815260040160405180910390fd5b3380610b40610dba565b6001600160a01b031614610b725760405163118cdaa760e01b81526001600160a01b038216600482015260240161062f565b610b7b816111c6565b50565b5f610b9984848460405180602001604052805f8152506105cd565b949350505050565b5f546001600160a01b03163314610bcd576040516335fdcccd60e21b815233600482015260240161062f565b610b7b610bd98261210c565b6113e1565b5f807f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005b546001600160a01b031692915050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0480546060915f805160206123dc833981519152916107089061202d565b5f33610797818585611015565b610c656113af565b6040805180820182526001600160a01b0384811680835260208084018681526001600160401b0389165f81815260028452879020955186546001600160a01b031916951694909417855551600190940193909355925184815290917feecd6a61e94efcd580322a7a91a9f91a33779286dbf5867e270852e163130975910160405180910390a3505050565b610cf86113af565b6001600160401b0382165f818152600260209081526040918290206001810185905591518481529192917f4f825f32bbfe3dcb94da70b8d07661eba574a31aa6fa6f2b271a1ad546009f68910160405180910390a2505050565b6001600160a01b039182165f9081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b610db583838360405180602001604052805f8152506107c6565b505050565b5f807f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00610c02565b610dea6113af565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319166001600160a01b0383169081178255610e2e610bde565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a35050565b610ea16040518060a001604052806060815260200160608152602001606081526020015f6001600160a01b03168152602001606081525090565b5f858585604051602001610eb7939291906121b3565b60408051601f1981840301815260a0830182526001600160a01b038a1660c0808501919091528251808503909101815260e0840183528352602080840182905282515f808252918101845291945091830191610f34565b604080518082019091525f8082526020820152815260200190600190039081610f0e5790505b5081526020015f6001600160a01b03168152602001610f9860405180602001604052808781525060408051915160248084019190915281518084039091018152604490920190526020810180516001600160e01b03166397a657c960e01b17905290565b9052979650505050505050565b610db58383836001611532565b5f610fbd8484610d52565b90505f19811461100f578181101561100157604051637dc7a0d960e11b81526001600160a01b0384166004820152602481018290526044810183905260640161062f565b61100f84848484035f611532565b50505050565b6001600160a01b03831661103e57604051634b637e8f60e11b81525f600482015260240161062f565b6001600160a01b0382166110675760405163ec442f0560e01b81525f600482015260240161062f565b610db5838383611615565b6001600160a01b03821661109b57604051634b637e8f60e11b81525f600482015260240161062f565b610af6825f83611615565b348111156110ca57604051638419dbf560e01b81526004810182905260240161062f565b6040516396f4e9f960e01b81526001600160a01b038516906396f4e9f99083906110fa9087908790600401611f3c565b60206040518083038185885af1158015611116573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061113b9190612016565b505f61114782346121ed565b9050801561115957611159338261174e565b5050505050565b6111686117e1565b565b6111726117e1565b610af6828261182a565b6001600160a01b0381166111a5576040516335fdcccd60e21b81525f600482015260240161062f565b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319168155610af68261187a565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061128457507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166112785f805160206123fc833981519152546001600160a01b031690565b6001600160a01b031614155b156111685760405163703e46dd60e11b815260040160405180910390fd5b610b7b6113af565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611304575060408051601f3d908101601f1916820190925261130191810190612016565b60015b61132c57604051634c9c8ce360e01b81526001600160a01b038316600482015260240161062f565b5f805160206123fc833981519152811461135c57604051632a87526960e21b81526004810182905260240161062f565b610db583836118ea565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146111685760405163703e46dd60e11b815260040160405180910390fd5b336113b8610bde565b6001600160a01b0316146111685760405163118cdaa760e01b815233600482015260240161062f565b6020808201516001600160401b03165f9081526002825260408082208151808301835281546001600160a01b0316815260019091015481850152908401518051919361143292820181019101612200565b9050815f01516001600160a01b0316816001600160a01b0316146114695760405163c724b77560e01b815260040160405180910390fd5b5f805f8560600151806020019051810190611484919061221b565b925092509250611494838361193f565b8051156114b0576114ae6001600160a01b03841682611973565b505b826001600160a01b031686602001516001600160401b03167f022f3901226664c449cf8514077aa5096557318182faebd091850c9b6c54c601846115127f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace025490565b6040805192835260208301919091520160405180910390a3505050505050565b5f805160206123dc8339815191526001600160a01b0385166115695760405163e602df0560e01b81525f600482015260240161062f565b6001600160a01b03841661159257604051634a1406b160e11b81525f600482015260240161062f565b6001600160a01b038086165f9081526001830160209081526040808320938816835292905220839055811561115957836001600160a01b0316856001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258560405161160691815260200190565b60405180910390a35050505050565b5f805160206123dc8339815191526001600160a01b03841661164f5781816002015f82825461164491906122aa565b909155506116bf9050565b6001600160a01b0384165f90815260208290526040902054828110156116a15760405163391434e360e21b81526001600160a01b0386166004820152602481018290526044810184905260640161062f565b6001600160a01b0385165f9081526020839052604090209083900390555b6001600160a01b0383166116dd5760028101805483900390556116fb565b6001600160a01b0383165f9081526020829052604090208054830190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161174091815260200190565b60405180910390a350505050565b804710156117715760405163cd78605960e01b815230600482015260240161062f565b5f826001600160a01b0316826040515f6040518083038185875af1925050503d805f81146117ba576040519150601f19603f3d011682016040523d82523d5f602084013e6117bf565b606091505b5050905080610db557604051630a12f52160e11b815260040160405180910390fd5b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661116857604051631afcd79f60e31b815260040160405180910390fd5b6118326117e1565b5f805160206123dc8339815191527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0361186b8482612301565b506004810161100f8382612301565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3505050565b6118f382611980565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a280511561193757610db582826119e3565b610af6611a55565b6001600160a01b0382166119685760405163ec442f0560e01b81525f600482015260240161062f565b610af65f8383611615565b60606107bf83835f611a74565b806001600160a01b03163b5f036119b557604051634c9c8ce360e01b81526001600160a01b038216600482015260240161062f565b5f805160206123fc83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b0316846040516119ff91906123c0565b5f60405180830381855af49150503d805f8114611a37576040519150601f19603f3d011682016040523d82523d5f602084013e611a3c565b606091505b5091509150611a4c858383611b0d565b95945050505050565b34156111685760405163b398979f60e01b815260040160405180910390fd5b606081471015611a995760405163cd78605960e01b815230600482015260240161062f565b5f80856001600160a01b03168486604051611ab491906123c0565b5f6040518083038185875af1925050503d805f8114611aee576040519150601f19603f3d011682016040523d82523d5f602084013e611af3565b606091505b5091509150611b03868383611b0d565b9695505050505050565b606082611b2257611b1d82611b69565b6107bf565b8151158015611b3957506001600160a01b0384163b155b15611b6257604051639996b31560e01b81526001600160a01b038516600482015260240161062f565b50806107bf565b805115611b795780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b5f60208284031215611ba2575f80fd5b81356001600160e01b0319811681146107bf575f80fd5b80356001600160401b0381168114611bcf575f80fd5b919050565b6001600160a01b0381168114610b7b575f80fd5b634e487b7160e01b5f52604160045260245ffd5b604080519081016001600160401b0381118282101715611c1e57611c1e611be8565b60405290565b60405160a081016001600160401b0381118282101715611c1e57611c1e611be8565b604051601f8201601f191681016001600160401b0381118282101715611c6e57611c6e611be8565b604052919050565b5f6001600160401b03821115611c8e57611c8e611be8565b50601f01601f191660200190565b5f82601f830112611cab575f80fd5b8135611cbe611cb982611c76565b611c46565b818152846020838601011115611cd2575f80fd5b816020850160208301375f918101602001919091529392505050565b5f805f8060808587031215611d01575f80fd5b611d0a85611bb9565b93506020850135611d1a81611bd4565b92506040850135915060608501356001600160401b03811115611d3b575f80fd5b611d4787828801611c9c565b91505092959194509250565b5f5b83811015611d6d578181015183820152602001611d55565b50505f910152565b5f8151808452611d8c816020860160208601611d53565b601f01601f19169290920160200192915050565b602081525f6107bf6020830184611d75565b5f8060408385031215611dc3575f80fd5b8235611dce81611bd4565b946020939093013593505050565b5f805f60608486031215611dee575f80fd5b8335611df981611bd4565b92506020840135611e0981611bd4565b929592945050506040919091013590565b5f8060408385031215611e2b575f80fd5b8235611e3681611bd4565b91506020830135611e4681611bd4565b809150509250929050565b5f8060408385031215611e62575f80fd5b8235611e6d81611bd4565b915060208301356001600160401b03811115611e87575f80fd5b611e9385828601611c9c565b9150509250929050565b5f60208284031215611ead575f80fd5b81356107bf81611bd4565b5f805f60608486031215611eca575f80fd5b611df984611bb9565b5f60208284031215611ee3575f80fd5b81356001600160401b03811115611ef8575f80fd5b820160a081850312156107bf575f80fd5b5f8060408385031215611f1a575f80fd5b611dce83611bb9565b5f60208284031215611f33575f80fd5b6107bf82611bb9565b5f60406001600160401b03851683526020604081850152845160a06040860152611f6960e0860182611d75565b905081860151603f1980878403016060880152611f868383611d75565b6040890151888203830160808a0152805180835290860194505f9350908501905b80841015611fd957845180516001600160a01b0316835286015186830152938501936001939093019290860190611fa7565b5060608901516001600160a01b031660a08901526080890151888203830160c08a015295506120088187611d75565b9a9950505050505050505050565b5f60208284031215612026575f80fd5b5051919050565b600181811c9082168061204157607f821691505b60208210810361205f57634e487b7160e01b5f52602260045260245ffd5b50919050565b5f82601f830112612074575f80fd5b813560206001600160401b0382111561208f5761208f611be8565b61209d818360051b01611c46565b82815260069290921b840181019181810190868411156120bb575f80fd5b8286015b8481101561210157604081890312156120d6575f80fd5b6120de611bfc565b81356120e981611bd4565b815281850135858201528352918301916040016120bf565b509695505050505050565b5f60a0823603121561211c575f80fd5b612124611c24565b8235815261213460208401611bb9565b602082015260408301356001600160401b0380821115612152575f80fd5b61215e36838701611c9c565b60408401526060850135915080821115612176575f80fd5b61218236838701611c9c565b6060840152608085013591508082111561219a575f80fd5b506121a736828601612065565b60808301525092915050565b60018060a01b0384168152826020820152606060408201525f611a4c6060830184611d75565b634e487b7160e01b5f52601160045260245ffd5b818103818111156105c7576105c76121d9565b5f60208284031215612210575f80fd5b81516107bf81611bd4565b5f805f6060848603121561222d575f80fd5b835161223881611bd4565b6020850151604086015191945092506001600160401b0381111561225a575f80fd5b8401601f8101861361226a575f80fd5b8051612278611cb982611c76565b81815287602083850101111561228c575f80fd5b61229d826020830160208601611d53565b8093505050509250925092565b808201808211156105c7576105c76121d9565b601f821115610db557805f5260205f20601f840160051c810160208510156122e25750805b601f840160051c820191505b81811015611159575f81556001016122ee565b81516001600160401b0381111561231a5761231a611be8565b61232e81612328845461202d565b846122bd565b602080601f831160018114612361575f841561234a5750858301515b5f19600386901b1c1916600185901b1785556123b8565b5f85815260208120601f198616915b8281101561238f57888601518255948401946001909101908401612370565b50858210156123ac57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b5f82516123d1818460208701611d53565b919091019291505056fe52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca26469706673582212200dfdc0ec95032445cd51cb6f02510a87353d680f899b0bfd789ed1d25c3840df64736f6c63430008180033", + "nonce": "0x3", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4f027d0844d2bac6a06bdd384e84629f2f4c83655023a2f332378af671c265d6", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x93fec2c00bfe902f733b57c5a6ceed7cd1384ae1", + "function": "deploy(bytes32,bytes)", + "arguments": [ + "0x42f6629da11cc25ae76d04e309b3b33a076d9a754326822299be310c0f714469", + "0x608060405234801561000f575f80fd5b5060405161040038038061040083398101604081905261002e9161026e565b818161003a8282610043565b50505050610351565b61004c826100a1565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a280511561009557610090828261011c565b505050565b61009d61018f565b5050565b806001600160a01b03163b5f036100db57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b0316846040516101389190610336565b5f60405180830381855af49150503d805f8114610170576040519150601f19603f3d011682016040523d82523d5f602084013e610175565b606091505b5090925090506101868583836101b0565b95945050505050565b34156101ae5760405163b398979f60e01b815260040160405180910390fd5b565b6060826101c5576101c08261020f565b610208565b81511580156101dc57506001600160a01b0384163b155b1561020557604051639996b31560e01b81526001600160a01b03851660048201526024016100d2565b50805b9392505050565b80511561021f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b5f52604160045260245ffd5b5f5b8381101561026657818101518382015260200161024e565b50505f910152565b5f806040838503121561027f575f80fd5b82516001600160a01b0381168114610295575f80fd5b60208401519092506001600160401b03808211156102b1575f80fd5b818501915085601f8301126102c4575f80fd5b8151818111156102d6576102d6610238565b604051601f8201601f19908116603f011681019083821181831017156102fe576102fe610238565b81604052828152886020848701011115610316575f80fd5b61032783602083016020880161024c565b80955050505050509250929050565b5f825161034781846020870161024c565b9190910192915050565b60a38061035d5f395ff3fe6080604052600a600c565b005b60186014601a565b6050565b565b5f604b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b365f80375f80365f845af43d5f803e8080156069573d5ff35b3d5ffdfea26469706673582212208bd65c5ba602fb083112d5645cbefdb7a84e31a83e34f53aa876b7763def00c464736f6c63430008180033000000000000000000000000788fb3a1428fd851c2204dc6e30d775cb45262c000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000d62bb3c3d6c7bd5c6ba64aa4d7bf05ae6ad10568000000000000000000000000849c5ed5a80f5b408dd4969b78c2c8fdf0565bfe00000000000000000000000000000000000000000000000000000000" + ], + "transaction": { + "from": "0x8bc920001949589258557412a32f8d297a74f244", + "to": "0x93fec2c00bfe902f733b57c5a6ceed7cd1384ae1", + "gas": "0x6f548", + "value": "0x0", + "input": "0xcdcb760a42f6629da11cc25ae76d04e309b3b33a076d9a754326822299be310c0f714469000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004c0608060405234801561000f575f80fd5b5060405161040038038061040083398101604081905261002e9161026e565b818161003a8282610043565b50505050610351565b61004c826100a1565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a280511561009557610090828261011c565b505050565b61009d61018f565b5050565b806001600160a01b03163b5f036100db57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b0316846040516101389190610336565b5f60405180830381855af49150503d805f8114610170576040519150601f19603f3d011682016040523d82523d5f602084013e610175565b606091505b5090925090506101868583836101b0565b95945050505050565b34156101ae5760405163b398979f60e01b815260040160405180910390fd5b565b6060826101c5576101c08261020f565b610208565b81511580156101dc57506001600160a01b0384163b155b1561020557604051639996b31560e01b81526001600160a01b03851660048201526024016100d2565b50805b9392505050565b80511561021f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b5f52604160045260245ffd5b5f5b8381101561026657818101518382015260200161024e565b50505f910152565b5f806040838503121561027f575f80fd5b82516001600160a01b0381168114610295575f80fd5b60208401519092506001600160401b03808211156102b1575f80fd5b818501915085601f8301126102c4575f80fd5b8151818111156102d6576102d6610238565b604051601f8201601f19908116603f011681019083821181831017156102fe576102fe610238565b81604052828152886020848701011115610316575f80fd5b61032783602083016020880161024c565b80955050505050509250929050565b5f825161034781846020870161024c565b9190910192915050565b60a38061035d5f395ff3fe6080604052600a600c565b005b60186014601a565b6050565b565b5f604b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b365f80375f80365f845af43d5f803e8080156069573d5ff35b3d5ffdfea26469706673582212208bd65c5ba602fb083112d5645cbefdb7a84e31a83e34f53aa876b7763def00c464736f6c63430008180033000000000000000000000000788fb3a1428fd851c2204dc6e30d775cb45262c000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000d62bb3c3d6c7bd5c6ba64aa4d7bf05ae6ad10568000000000000000000000000849c5ed5a80f5b408dd4969b78c2c8fdf0565bfe00000000000000000000000000000000000000000000000000000000", + "nonce": "0x4", + "chainId": "0x89" + }, + "additionalContracts": [ + { + "transactionType": "CREATE2", + "address": "0x8d7fcd624bfbd8f69ac74e07d1c0133dbf2f38e4", + "initCode": "0x67363d3d37363d34f03d5260086018f3" + }, + { + "transactionType": "CREATE", + "address": "0xca5d8f8a8d49439357d3cf46ca2e720702f132b8", + "initCode": "0x608060405234801561000f575f80fd5b5060405161040038038061040083398101604081905261002e9161026e565b818161003a8282610043565b50505050610351565b61004c826100a1565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a280511561009557610090828261011c565b505050565b61009d61018f565b5050565b806001600160a01b03163b5f036100db57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b0316846040516101389190610336565b5f60405180830381855af49150503d805f8114610170576040519150601f19603f3d011682016040523d82523d5f602084013e610175565b606091505b5090925090506101868583836101b0565b95945050505050565b34156101ae5760405163b398979f60e01b815260040160405180910390fd5b565b6060826101c5576101c08261020f565b610208565b81511580156101dc57506001600160a01b0384163b155b1561020557604051639996b31560e01b81526001600160a01b03851660048201526024016100d2565b50805b9392505050565b80511561021f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b5f52604160045260245ffd5b5f5b8381101561026657818101518382015260200161024e565b50505f910152565b5f806040838503121561027f575f80fd5b82516001600160a01b0381168114610295575f80fd5b60208401519092506001600160401b03808211156102b1575f80fd5b818501915085601f8301126102c4575f80fd5b8151818111156102d6576102d6610238565b604051601f8201601f19908116603f011681019083821181831017156102fe576102fe610238565b81604052828152886020848701011115610316575f80fd5b61032783602083016020880161024c565b80955050505050509250929050565b5f825161034781846020870161024c565b9190910192915050565b60a38061035d5f395ff3fe6080604052600a600c565b005b60186014601a565b6050565b565b5f604b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b365f80375f80365f845af43d5f803e8080156069573d5ff35b3d5ffdfea26469706673582212208bd65c5ba602fb083112d5645cbefdb7a84e31a83e34f53aa876b7763def00c464736f6c63430008180033000000000000000000000000788fb3a1428fd851c2204dc6e30d775cb45262c000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000d62bb3c3d6c7bd5c6ba64aa4d7bf05ae6ad10568000000000000000000000000849c5ed5a80f5b408dd4969b78c2c8fdf0565bfe00000000000000000000000000000000000000000000000000000000" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xbfcd63", + "logs": [ + { + "address": "0x788fb3a1428fd851c2204dc6e30d775cb45262c0", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "transactionHash": "0x78cfe0dbb8ff8e5ae050066da7416b01d54b58f6eb6f41bc2fbf867a12fdbd32", + "transactionIndex": "0x44", + "logIndex": "0xf0", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000008bc920001949589258557412a32f8d297a74f244", + "0x00000000000000000000000069f5c4d08f6bc8cd29fe5f004d46fb566270868d" + ], + "data": "0x00000000000000000000000000000000000000000000000000deb6527061f2650000000000000000000000000000000000000000000000001b17e95615d00a5600000000000000000000000000000000000000000000004eb0801a161166e6400000000000000000000000000000000000000000000000001a393303a56e17f100000000000000000000000000000000000000000000004eb15ed06881c8d8a5", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "transactionHash": "0x78cfe0dbb8ff8e5ae050066da7416b01d54b58f6eb6f41bc2fbf867a12fdbd32", + "transactionIndex": "0x44", + "logIndex": "0xf1", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000002000020000000000000000000000000000000000000000000000000200000000000000000008000000000000000000000000000000000000000000000000000000040800000000000000000000100000000800000000000000000000000000000000000000000000000000080000000000000000000000000000000000800000000000000000000000080000000000000000000200000000000000000000000000000000000200000000000000000000000004000000000000000000001000000000000000000000004000000100008000000000000000000000000000000000000000000000000000100000004000000100000", + "type": "0x2", + "transactionHash": "0x78cfe0dbb8ff8e5ae050066da7416b01d54b58f6eb6f41bc2fbf867a12fdbd32", + "transactionIndex": "0x44", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "gasUsed": "0x1fe27d", + "effectiveGasPrice": "0x6fc23ac1e", + "from": "0x8bc920001949589258557412a32f8d297a74f244", + "to": null, + "contractAddress": "0x788fb3a1428fd851c2204dc6e30d775cb45262c0" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xc48f5c", + "logs": [ + { + "address": "0xca5d8f8a8d49439357d3cf46ca2e720702f132b8", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x000000000000000000000000788fb3a1428fd851c2204dc6e30d775cb45262c0" + ], + "data": "0x", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "transactionHash": "0x4f027d0844d2bac6a06bdd384e84629f2f4c83655023a2f332378af671c265d6", + "transactionIndex": "0x45", + "logIndex": "0xf2", + "removed": false + }, + { + "address": "0xca5d8f8a8d49439357d3cf46ca2e720702f132b8", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000d62bb3c3d6c7bd5c6ba64aa4d7bf05ae6ad10568" + ], + "data": "0x", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "transactionHash": "0x4f027d0844d2bac6a06bdd384e84629f2f4c83655023a2f332378af671c265d6", + "transactionIndex": "0x45", + "logIndex": "0xf3", + "removed": false + }, + { + "address": "0xca5d8f8a8d49439357d3cf46ca2e720702f132b8", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "transactionHash": "0x4f027d0844d2bac6a06bdd384e84629f2f4c83655023a2f332378af671c265d6", + "transactionIndex": "0x45", + "logIndex": "0xf4", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000008bc920001949589258557412a32f8d297a74f244", + "0x00000000000000000000000069f5c4d08f6bc8cd29fe5f004d46fb566270868d" + ], + "data": "0x00000000000000000000000000000000000000000000000000213b70d3891dc10000000000000000000000000000000000000000000000001a393303a2d083b000000000000000000000000000000000000000000000004eb15ed06881c8d8a50000000000000000000000000000000000000000000000001a17f792cf4765ef00000000000000000000000000000000000000000000004eb1800bd95551f666", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "transactionHash": "0x4f027d0844d2bac6a06bdd384e84629f2f4c83655023a2f332378af671c265d6", + "transactionIndex": "0x45", + "logIndex": "0xf5", + "removed": false + } + ], + "logsBloom": "0x80000200000000000000000002000020400000000200000000800000000000000000000000000000200000001000000000008000000000004000200000000000000000000000000000000000000042800001000000000000000100000000800000000000020000000000000000000800000000000000000080000000000000400000000000000000000800000000000000000000000080000000000000000000200000000000000000000000000000000000000000000000000000000000004000000020000000000001000000000000000200000004000000100000000020000000000000100000000000000000000000000000000100000000000000100000", + "type": "0x2", + "transactionHash": "0x4f027d0844d2bac6a06bdd384e84629f2f4c83655023a2f332378af671c265d6", + "transactionIndex": "0x45", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "gasUsed": "0x4c1f9", + "effectiveGasPrice": "0x6fc23ac1e", + "from": "0x8bc920001949589258557412a32f8d297a74f244", + "to": "0x93fec2c00bfe902f733b57c5a6ceed7cd1384ae1", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": { + "proxy": { + "internal_type": "address", + "value": "0xCA5d8F8a8d49439357d3CF46Ca2e720702F132b8" + } + }, + "timestamp": 1727128257, + "chain": 137, + "commit": "d9420b3" +} \ No newline at end of file diff --git a/broadcast/DeployL2GydPolygon.s.sol/137/run-latest.json b/broadcast/DeployL2GydPolygon.s.sol/137/run-latest.json new file mode 100644 index 0000000..c905998 --- /dev/null +++ b/broadcast/DeployL2GydPolygon.s.sol/137/run-latest.json @@ -0,0 +1,189 @@ +{ + "transactions": [ + { + "hash": "0x78cfe0dbb8ff8e5ae050066da7416b01d54b58f6eb6f41bc2fbf867a12fdbd32", + "transactionType": "CREATE", + "contractName": "L2Gyd", + "contractAddress": "0x788fb3a1428fd851c2204dc6e30d775cb45262c0", + "function": null, + "arguments": null, + "transaction": { + "from": "0x8bc920001949589258557412a32f8d297a74f244", + "gas": "0x29733c", + "value": "0x0", + "input": "0x60a060405230608052348015610013575f80fd5b5061001c610021565b6100d3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100715760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d05780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b608051612451620000fa5f395f818161120901528181611232015261137101526124515ff3fe6080604052600436106101ba575f3560e01c80637cf96367116100f2578063b0f479a111610092578063e182dd8711610062578063e182dd8714610532578063e30c397814610545578063f2fde38b14610559578063f887ea4014610578575f80fd5b8063b0f479a11461047b578063d4afa19114610497578063d88df080146104b6578063dd62ed3e14610513575f80fd5b806395d89b41116100cd57806395d89b41146103f9578063a9059cbb1461040d578063a949cb171461042c578063ad3cb1cc1461044b575f80fd5b80637cf963671461038f57806385572ffb146103ae5780638da5cb5b146103cd575f80fd5b8063401030ce1161015d57806352d1902d1161013857806352d1902d1461031357806370a0823114610327578063715018a61461036757806379ba50971461037b575f80fd5b8063401030ce146102cc578063485cc955146102e15780634f1ef28614610300575f80fd5b8063095ea7b311610198578063095ea7b31461024057806318160ddd1461025f57806323b872dd14610292578063313ce567146102b1575f80fd5b806301ffc9a7146101be57806304a173fb146101f257806306fdde031461021f575b5f80fd5b3480156101c9575f80fd5b506101dd6101d8366004611b92565b610597565b60405190151581526020015b60405180910390f35b3480156101fd575f80fd5b5061021161020c366004611cee565b6105cd565b6040519081526020016101e9565b34801561022a575f80fd5b506102336106ca565b6040516101e99190611da0565b34801561024b575f80fd5b506101dd61025a366004611db2565b61078a565b34801561026a575f80fd5b507f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0254610211565b34801561029d575f80fd5b506101dd6102ac366004611ddc565b6107a1565b3480156102bc575f80fd5b50604051601281526020016101e9565b6102df6102da366004611cee565b6107c6565b005b3480156102ec575f80fd5b506102df6102fb366004611e1a565b610952565b6102df61030e366004611e51565b610adb565b34801561031e575f80fd5b50610211610afa565b348015610332575f80fd5b50610211610341366004611e9d565b6001600160a01b03165f9081525f805160206123dc833981519152602052604090205490565b348015610372575f80fd5b506102df610b15565b348015610386575f80fd5b506102df610b36565b34801561039a575f80fd5b506102116103a9366004611eb8565b610b7e565b3480156103b9575f80fd5b506102df6103c8366004611ed3565b610ba1565b3480156103d8575f80fd5b506103e1610bde565b6040516001600160a01b0390911681526020016101e9565b348015610404575f80fd5b50610233610c12565b348015610418575f80fd5b506101dd610427366004611db2565b610c50565b348015610437575f80fd5b506102df610446366004611eb8565b610c5d565b348015610456575f80fd5b50610233604051806040016040528060058152602001640352e302e360dc1b81525081565b348015610486575f80fd5b505f546001600160a01b03166103e1565b3480156104a2575f80fd5b506102df6104b1366004611f09565b610cf0565b3480156104c1575f80fd5b506104f46104d0366004611f23565b60026020525f9081526040902080546001909101546001600160a01b039091169082565b604080516001600160a01b0390931683526020830191909152016101e9565b34801561051e575f80fd5b5061021161052d366004611e1a565b610d52565b6102df610540366004611eb8565b610d9b565b348015610550575f80fd5b506103e1610dba565b348015610564575f80fd5b506102df610573366004611e9d565b610de2565b348015610583575f80fd5b506001546103e1906001600160a01b031681565b5f6001600160e01b031982166385572ffb60e01b14806105c757506001600160e01b031982166301ffc9a760e01b145b92915050565b6001600160401b0384165f908152600260209081526040808320815180830190925280546001600160a01b031680835260019091015492820192909252906106385760405163172ced9d60e11b81526001600160401b03871660048201526024015b60405180910390fd5b5f61064d825f01518787878660200151610e67565b6001546040516320487ded60e01b81529192506001600160a01b0316906320487ded90610680908a908590600401611f3c565b602060405180830381865afa15801561069b573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106bf9190612016565b979650505050505050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0380546060915f805160206123dc833981519152916107089061202d565b80601f01602080910402602001604051908101604052809291908181526020018280546107349061202d565b801561077f5780601f106107565761010080835404028352916020019161077f565b820191905f5260205f20905b81548152906001019060200180831161076257829003601f168201915b505050505091505090565b5f33610797818585610fa5565b5060019392505050565b5f336107ae858285610fb2565b6107b9858585611015565b60019150505b9392505050565b6001600160401b0384165f90815260026020908152604091829020825180840190935280546001600160a01b03168084526001909101549183019190915261082c5760405163172ced9d60e11b81526001600160401b038616600482015260240161062f565b6108363384611072565b5f61084b825f01518686868660200151610e67565b6001546040516320487ded60e01b81529192505f916001600160a01b03909116906320487ded90610882908a908690600401611f3c565b602060405180830381865afa15801561089d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108c19190612016565b6001549091506108dc906001600160a01b03168884846110a6565b336001600160401b0388167f79693722326b1227136c740942253ebcc8e42075891ea841e96ba353310c8e15876109317f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace025490565b6040805192835260208301919091520160405180910390a350505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03165f811580156109965750825b90505f826001600160401b031660011480156109b15750303b155b9050811580156109bf575080155b156109dd5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610a0757845460ff60401b1916600160401b1785555b610a0f611160565b610a17611160565b610a5f6040518060400160405280600b81526020016a23bcb937902237b63630b960a91b8152506040518060400160405280600381526020016211d65160ea1b81525061116a565b610a688661117c565b610a71876111c6565b600180546001600160a01b0319166001600160a01b0388161790558315610ad257845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b610ae36111fe565b610aec826112a2565b610af682826112aa565b5050565b5f610b03611366565b505f805160206123fc83398151915290565b610b1d6113af565b604051638d8b884f60e01b815260040160405180910390fd5b3380610b40610dba565b6001600160a01b031614610b725760405163118cdaa760e01b81526001600160a01b038216600482015260240161062f565b610b7b816111c6565b50565b5f610b9984848460405180602001604052805f8152506105cd565b949350505050565b5f546001600160a01b03163314610bcd576040516335fdcccd60e21b815233600482015260240161062f565b610b7b610bd98261210c565b6113e1565b5f807f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005b546001600160a01b031692915050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0480546060915f805160206123dc833981519152916107089061202d565b5f33610797818585611015565b610c656113af565b6040805180820182526001600160a01b0384811680835260208084018681526001600160401b0389165f81815260028452879020955186546001600160a01b031916951694909417855551600190940193909355925184815290917feecd6a61e94efcd580322a7a91a9f91a33779286dbf5867e270852e163130975910160405180910390a3505050565b610cf86113af565b6001600160401b0382165f818152600260209081526040918290206001810185905591518481529192917f4f825f32bbfe3dcb94da70b8d07661eba574a31aa6fa6f2b271a1ad546009f68910160405180910390a2505050565b6001600160a01b039182165f9081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b610db583838360405180602001604052805f8152506107c6565b505050565b5f807f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00610c02565b610dea6113af565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319166001600160a01b0383169081178255610e2e610bde565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a35050565b610ea16040518060a001604052806060815260200160608152602001606081526020015f6001600160a01b03168152602001606081525090565b5f858585604051602001610eb7939291906121b3565b60408051601f1981840301815260a0830182526001600160a01b038a1660c0808501919091528251808503909101815260e0840183528352602080840182905282515f808252918101845291945091830191610f34565b604080518082019091525f8082526020820152815260200190600190039081610f0e5790505b5081526020015f6001600160a01b03168152602001610f9860405180602001604052808781525060408051915160248084019190915281518084039091018152604490920190526020810180516001600160e01b03166397a657c960e01b17905290565b9052979650505050505050565b610db58383836001611532565b5f610fbd8484610d52565b90505f19811461100f578181101561100157604051637dc7a0d960e11b81526001600160a01b0384166004820152602481018290526044810183905260640161062f565b61100f84848484035f611532565b50505050565b6001600160a01b03831661103e57604051634b637e8f60e11b81525f600482015260240161062f565b6001600160a01b0382166110675760405163ec442f0560e01b81525f600482015260240161062f565b610db5838383611615565b6001600160a01b03821661109b57604051634b637e8f60e11b81525f600482015260240161062f565b610af6825f83611615565b348111156110ca57604051638419dbf560e01b81526004810182905260240161062f565b6040516396f4e9f960e01b81526001600160a01b038516906396f4e9f99083906110fa9087908790600401611f3c565b60206040518083038185885af1158015611116573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061113b9190612016565b505f61114782346121ed565b9050801561115957611159338261174e565b5050505050565b6111686117e1565b565b6111726117e1565b610af6828261182a565b6001600160a01b0381166111a5576040516335fdcccd60e21b81525f600482015260240161062f565b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319168155610af68261187a565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061128457507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166112785f805160206123fc833981519152546001600160a01b031690565b6001600160a01b031614155b156111685760405163703e46dd60e11b815260040160405180910390fd5b610b7b6113af565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611304575060408051601f3d908101601f1916820190925261130191810190612016565b60015b61132c57604051634c9c8ce360e01b81526001600160a01b038316600482015260240161062f565b5f805160206123fc833981519152811461135c57604051632a87526960e21b81526004810182905260240161062f565b610db583836118ea565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146111685760405163703e46dd60e11b815260040160405180910390fd5b336113b8610bde565b6001600160a01b0316146111685760405163118cdaa760e01b815233600482015260240161062f565b6020808201516001600160401b03165f9081526002825260408082208151808301835281546001600160a01b0316815260019091015481850152908401518051919361143292820181019101612200565b9050815f01516001600160a01b0316816001600160a01b0316146114695760405163c724b77560e01b815260040160405180910390fd5b5f805f8560600151806020019051810190611484919061221b565b925092509250611494838361193f565b8051156114b0576114ae6001600160a01b03841682611973565b505b826001600160a01b031686602001516001600160401b03167f022f3901226664c449cf8514077aa5096557318182faebd091850c9b6c54c601846115127f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace025490565b6040805192835260208301919091520160405180910390a3505050505050565b5f805160206123dc8339815191526001600160a01b0385166115695760405163e602df0560e01b81525f600482015260240161062f565b6001600160a01b03841661159257604051634a1406b160e11b81525f600482015260240161062f565b6001600160a01b038086165f9081526001830160209081526040808320938816835292905220839055811561115957836001600160a01b0316856001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258560405161160691815260200190565b60405180910390a35050505050565b5f805160206123dc8339815191526001600160a01b03841661164f5781816002015f82825461164491906122aa565b909155506116bf9050565b6001600160a01b0384165f90815260208290526040902054828110156116a15760405163391434e360e21b81526001600160a01b0386166004820152602481018290526044810184905260640161062f565b6001600160a01b0385165f9081526020839052604090209083900390555b6001600160a01b0383166116dd5760028101805483900390556116fb565b6001600160a01b0383165f9081526020829052604090208054830190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161174091815260200190565b60405180910390a350505050565b804710156117715760405163cd78605960e01b815230600482015260240161062f565b5f826001600160a01b0316826040515f6040518083038185875af1925050503d805f81146117ba576040519150601f19603f3d011682016040523d82523d5f602084013e6117bf565b606091505b5050905080610db557604051630a12f52160e11b815260040160405180910390fd5b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661116857604051631afcd79f60e31b815260040160405180910390fd5b6118326117e1565b5f805160206123dc8339815191527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0361186b8482612301565b506004810161100f8382612301565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3505050565b6118f382611980565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a280511561193757610db582826119e3565b610af6611a55565b6001600160a01b0382166119685760405163ec442f0560e01b81525f600482015260240161062f565b610af65f8383611615565b60606107bf83835f611a74565b806001600160a01b03163b5f036119b557604051634c9c8ce360e01b81526001600160a01b038216600482015260240161062f565b5f805160206123fc83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b0316846040516119ff91906123c0565b5f60405180830381855af49150503d805f8114611a37576040519150601f19603f3d011682016040523d82523d5f602084013e611a3c565b606091505b5091509150611a4c858383611b0d565b95945050505050565b34156111685760405163b398979f60e01b815260040160405180910390fd5b606081471015611a995760405163cd78605960e01b815230600482015260240161062f565b5f80856001600160a01b03168486604051611ab491906123c0565b5f6040518083038185875af1925050503d805f8114611aee576040519150601f19603f3d011682016040523d82523d5f602084013e611af3565b606091505b5091509150611b03868383611b0d565b9695505050505050565b606082611b2257611b1d82611b69565b6107bf565b8151158015611b3957506001600160a01b0384163b155b15611b6257604051639996b31560e01b81526001600160a01b038516600482015260240161062f565b50806107bf565b805115611b795780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b5f60208284031215611ba2575f80fd5b81356001600160e01b0319811681146107bf575f80fd5b80356001600160401b0381168114611bcf575f80fd5b919050565b6001600160a01b0381168114610b7b575f80fd5b634e487b7160e01b5f52604160045260245ffd5b604080519081016001600160401b0381118282101715611c1e57611c1e611be8565b60405290565b60405160a081016001600160401b0381118282101715611c1e57611c1e611be8565b604051601f8201601f191681016001600160401b0381118282101715611c6e57611c6e611be8565b604052919050565b5f6001600160401b03821115611c8e57611c8e611be8565b50601f01601f191660200190565b5f82601f830112611cab575f80fd5b8135611cbe611cb982611c76565b611c46565b818152846020838601011115611cd2575f80fd5b816020850160208301375f918101602001919091529392505050565b5f805f8060808587031215611d01575f80fd5b611d0a85611bb9565b93506020850135611d1a81611bd4565b92506040850135915060608501356001600160401b03811115611d3b575f80fd5b611d4787828801611c9c565b91505092959194509250565b5f5b83811015611d6d578181015183820152602001611d55565b50505f910152565b5f8151808452611d8c816020860160208601611d53565b601f01601f19169290920160200192915050565b602081525f6107bf6020830184611d75565b5f8060408385031215611dc3575f80fd5b8235611dce81611bd4565b946020939093013593505050565b5f805f60608486031215611dee575f80fd5b8335611df981611bd4565b92506020840135611e0981611bd4565b929592945050506040919091013590565b5f8060408385031215611e2b575f80fd5b8235611e3681611bd4565b91506020830135611e4681611bd4565b809150509250929050565b5f8060408385031215611e62575f80fd5b8235611e6d81611bd4565b915060208301356001600160401b03811115611e87575f80fd5b611e9385828601611c9c565b9150509250929050565b5f60208284031215611ead575f80fd5b81356107bf81611bd4565b5f805f60608486031215611eca575f80fd5b611df984611bb9565b5f60208284031215611ee3575f80fd5b81356001600160401b03811115611ef8575f80fd5b820160a081850312156107bf575f80fd5b5f8060408385031215611f1a575f80fd5b611dce83611bb9565b5f60208284031215611f33575f80fd5b6107bf82611bb9565b5f60406001600160401b03851683526020604081850152845160a06040860152611f6960e0860182611d75565b905081860151603f1980878403016060880152611f868383611d75565b6040890151888203830160808a0152805180835290860194505f9350908501905b80841015611fd957845180516001600160a01b0316835286015186830152938501936001939093019290860190611fa7565b5060608901516001600160a01b031660a08901526080890151888203830160c08a015295506120088187611d75565b9a9950505050505050505050565b5f60208284031215612026575f80fd5b5051919050565b600181811c9082168061204157607f821691505b60208210810361205f57634e487b7160e01b5f52602260045260245ffd5b50919050565b5f82601f830112612074575f80fd5b813560206001600160401b0382111561208f5761208f611be8565b61209d818360051b01611c46565b82815260069290921b840181019181810190868411156120bb575f80fd5b8286015b8481101561210157604081890312156120d6575f80fd5b6120de611bfc565b81356120e981611bd4565b815281850135858201528352918301916040016120bf565b509695505050505050565b5f60a0823603121561211c575f80fd5b612124611c24565b8235815261213460208401611bb9565b602082015260408301356001600160401b0380821115612152575f80fd5b61215e36838701611c9c565b60408401526060850135915080821115612176575f80fd5b61218236838701611c9c565b6060840152608085013591508082111561219a575f80fd5b506121a736828601612065565b60808301525092915050565b60018060a01b0384168152826020820152606060408201525f611a4c6060830184611d75565b634e487b7160e01b5f52601160045260245ffd5b818103818111156105c7576105c76121d9565b5f60208284031215612210575f80fd5b81516107bf81611bd4565b5f805f6060848603121561222d575f80fd5b835161223881611bd4565b6020850151604086015191945092506001600160401b0381111561225a575f80fd5b8401601f8101861361226a575f80fd5b8051612278611cb982611c76565b81815287602083850101111561228c575f80fd5b61229d826020830160208601611d53565b8093505050509250925092565b808201808211156105c7576105c76121d9565b601f821115610db557805f5260205f20601f840160051c810160208510156122e25750805b601f840160051c820191505b81811015611159575f81556001016122ee565b81516001600160401b0381111561231a5761231a611be8565b61232e81612328845461202d565b846122bd565b602080601f831160018114612361575f841561234a5750858301515b5f19600386901b1c1916600185901b1785556123b8565b5f85815260208120601f198616915b8281101561238f57888601518255948401946001909101908401612370565b50858210156123ac57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b5f82516123d1818460208701611d53565b919091019291505056fe52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca26469706673582212200dfdc0ec95032445cd51cb6f02510a87353d680f899b0bfd789ed1d25c3840df64736f6c63430008180033", + "nonce": "0x3", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4f027d0844d2bac6a06bdd384e84629f2f4c83655023a2f332378af671c265d6", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x93fec2c00bfe902f733b57c5a6ceed7cd1384ae1", + "function": "deploy(bytes32,bytes)", + "arguments": [ + "0x42f6629da11cc25ae76d04e309b3b33a076d9a754326822299be310c0f714469", + "0x608060405234801561000f575f80fd5b5060405161040038038061040083398101604081905261002e9161026e565b818161003a8282610043565b50505050610351565b61004c826100a1565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a280511561009557610090828261011c565b505050565b61009d61018f565b5050565b806001600160a01b03163b5f036100db57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b0316846040516101389190610336565b5f60405180830381855af49150503d805f8114610170576040519150601f19603f3d011682016040523d82523d5f602084013e610175565b606091505b5090925090506101868583836101b0565b95945050505050565b34156101ae5760405163b398979f60e01b815260040160405180910390fd5b565b6060826101c5576101c08261020f565b610208565b81511580156101dc57506001600160a01b0384163b155b1561020557604051639996b31560e01b81526001600160a01b03851660048201526024016100d2565b50805b9392505050565b80511561021f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b5f52604160045260245ffd5b5f5b8381101561026657818101518382015260200161024e565b50505f910152565b5f806040838503121561027f575f80fd5b82516001600160a01b0381168114610295575f80fd5b60208401519092506001600160401b03808211156102b1575f80fd5b818501915085601f8301126102c4575f80fd5b8151818111156102d6576102d6610238565b604051601f8201601f19908116603f011681019083821181831017156102fe576102fe610238565b81604052828152886020848701011115610316575f80fd5b61032783602083016020880161024c565b80955050505050509250929050565b5f825161034781846020870161024c565b9190910192915050565b60a38061035d5f395ff3fe6080604052600a600c565b005b60186014601a565b6050565b565b5f604b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b365f80375f80365f845af43d5f803e8080156069573d5ff35b3d5ffdfea26469706673582212208bd65c5ba602fb083112d5645cbefdb7a84e31a83e34f53aa876b7763def00c464736f6c63430008180033000000000000000000000000788fb3a1428fd851c2204dc6e30d775cb45262c000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000d62bb3c3d6c7bd5c6ba64aa4d7bf05ae6ad10568000000000000000000000000849c5ed5a80f5b408dd4969b78c2c8fdf0565bfe00000000000000000000000000000000000000000000000000000000" + ], + "transaction": { + "from": "0x8bc920001949589258557412a32f8d297a74f244", + "to": "0x93fec2c00bfe902f733b57c5a6ceed7cd1384ae1", + "gas": "0x6f548", + "value": "0x0", + "input": "0xcdcb760a42f6629da11cc25ae76d04e309b3b33a076d9a754326822299be310c0f714469000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004c0608060405234801561000f575f80fd5b5060405161040038038061040083398101604081905261002e9161026e565b818161003a8282610043565b50505050610351565b61004c826100a1565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a280511561009557610090828261011c565b505050565b61009d61018f565b5050565b806001600160a01b03163b5f036100db57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b0316846040516101389190610336565b5f60405180830381855af49150503d805f8114610170576040519150601f19603f3d011682016040523d82523d5f602084013e610175565b606091505b5090925090506101868583836101b0565b95945050505050565b34156101ae5760405163b398979f60e01b815260040160405180910390fd5b565b6060826101c5576101c08261020f565b610208565b81511580156101dc57506001600160a01b0384163b155b1561020557604051639996b31560e01b81526001600160a01b03851660048201526024016100d2565b50805b9392505050565b80511561021f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b5f52604160045260245ffd5b5f5b8381101561026657818101518382015260200161024e565b50505f910152565b5f806040838503121561027f575f80fd5b82516001600160a01b0381168114610295575f80fd5b60208401519092506001600160401b03808211156102b1575f80fd5b818501915085601f8301126102c4575f80fd5b8151818111156102d6576102d6610238565b604051601f8201601f19908116603f011681019083821181831017156102fe576102fe610238565b81604052828152886020848701011115610316575f80fd5b61032783602083016020880161024c565b80955050505050509250929050565b5f825161034781846020870161024c565b9190910192915050565b60a38061035d5f395ff3fe6080604052600a600c565b005b60186014601a565b6050565b565b5f604b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b365f80375f80365f845af43d5f803e8080156069573d5ff35b3d5ffdfea26469706673582212208bd65c5ba602fb083112d5645cbefdb7a84e31a83e34f53aa876b7763def00c464736f6c63430008180033000000000000000000000000788fb3a1428fd851c2204dc6e30d775cb45262c000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000d62bb3c3d6c7bd5c6ba64aa4d7bf05ae6ad10568000000000000000000000000849c5ed5a80f5b408dd4969b78c2c8fdf0565bfe00000000000000000000000000000000000000000000000000000000", + "nonce": "0x4", + "chainId": "0x89" + }, + "additionalContracts": [ + { + "transactionType": "CREATE2", + "address": "0x8d7fcd624bfbd8f69ac74e07d1c0133dbf2f38e4", + "initCode": "0x67363d3d37363d34f03d5260086018f3" + }, + { + "transactionType": "CREATE", + "address": "0xca5d8f8a8d49439357d3cf46ca2e720702f132b8", + "initCode": "0x608060405234801561000f575f80fd5b5060405161040038038061040083398101604081905261002e9161026e565b818161003a8282610043565b50505050610351565b61004c826100a1565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a280511561009557610090828261011c565b505050565b61009d61018f565b5050565b806001600160a01b03163b5f036100db57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b0316846040516101389190610336565b5f60405180830381855af49150503d805f8114610170576040519150601f19603f3d011682016040523d82523d5f602084013e610175565b606091505b5090925090506101868583836101b0565b95945050505050565b34156101ae5760405163b398979f60e01b815260040160405180910390fd5b565b6060826101c5576101c08261020f565b610208565b81511580156101dc57506001600160a01b0384163b155b1561020557604051639996b31560e01b81526001600160a01b03851660048201526024016100d2565b50805b9392505050565b80511561021f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b5f52604160045260245ffd5b5f5b8381101561026657818101518382015260200161024e565b50505f910152565b5f806040838503121561027f575f80fd5b82516001600160a01b0381168114610295575f80fd5b60208401519092506001600160401b03808211156102b1575f80fd5b818501915085601f8301126102c4575f80fd5b8151818111156102d6576102d6610238565b604051601f8201601f19908116603f011681019083821181831017156102fe576102fe610238565b81604052828152886020848701011115610316575f80fd5b61032783602083016020880161024c565b80955050505050509250929050565b5f825161034781846020870161024c565b9190910192915050565b60a38061035d5f395ff3fe6080604052600a600c565b005b60186014601a565b6050565b565b5f604b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b365f80375f80365f845af43d5f803e8080156069573d5ff35b3d5ffdfea26469706673582212208bd65c5ba602fb083112d5645cbefdb7a84e31a83e34f53aa876b7763def00c464736f6c63430008180033000000000000000000000000788fb3a1428fd851c2204dc6e30d775cb45262c000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000d62bb3c3d6c7bd5c6ba64aa4d7bf05ae6ad10568000000000000000000000000849c5ed5a80f5b408dd4969b78c2c8fdf0565bfe00000000000000000000000000000000000000000000000000000000" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xbfcd63", + "logs": [ + { + "address": "0x788fb3a1428fd851c2204dc6e30d775cb45262c0", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "transactionHash": "0x78cfe0dbb8ff8e5ae050066da7416b01d54b58f6eb6f41bc2fbf867a12fdbd32", + "transactionIndex": "0x44", + "logIndex": "0xf0", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000008bc920001949589258557412a32f8d297a74f244", + "0x00000000000000000000000069f5c4d08f6bc8cd29fe5f004d46fb566270868d" + ], + "data": "0x00000000000000000000000000000000000000000000000000deb6527061f2650000000000000000000000000000000000000000000000001b17e95615d00a5600000000000000000000000000000000000000000000004eb0801a161166e6400000000000000000000000000000000000000000000000001a393303a56e17f100000000000000000000000000000000000000000000004eb15ed06881c8d8a5", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "transactionHash": "0x78cfe0dbb8ff8e5ae050066da7416b01d54b58f6eb6f41bc2fbf867a12fdbd32", + "transactionIndex": "0x44", + "logIndex": "0xf1", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000002000020000000000000000000000000000000000000000000000000200000000000000000008000000000000000000000000000000000000000000000000000000040800000000000000000000100000000800000000000000000000000000000000000000000000000000080000000000000000000000000000000000800000000000000000000000080000000000000000000200000000000000000000000000000000000200000000000000000000000004000000000000000000001000000000000000000000004000000100008000000000000000000000000000000000000000000000000000100000004000000100000", + "type": "0x2", + "transactionHash": "0x78cfe0dbb8ff8e5ae050066da7416b01d54b58f6eb6f41bc2fbf867a12fdbd32", + "transactionIndex": "0x44", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "gasUsed": "0x1fe27d", + "effectiveGasPrice": "0x6fc23ac1e", + "from": "0x8bc920001949589258557412a32f8d297a74f244", + "to": null, + "contractAddress": "0x788fb3a1428fd851c2204dc6e30d775cb45262c0" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xc48f5c", + "logs": [ + { + "address": "0xca5d8f8a8d49439357d3cf46ca2e720702f132b8", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x000000000000000000000000788fb3a1428fd851c2204dc6e30d775cb45262c0" + ], + "data": "0x", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "transactionHash": "0x4f027d0844d2bac6a06bdd384e84629f2f4c83655023a2f332378af671c265d6", + "transactionIndex": "0x45", + "logIndex": "0xf2", + "removed": false + }, + { + "address": "0xca5d8f8a8d49439357d3cf46ca2e720702f132b8", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000d62bb3c3d6c7bd5c6ba64aa4d7bf05ae6ad10568" + ], + "data": "0x", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "transactionHash": "0x4f027d0844d2bac6a06bdd384e84629f2f4c83655023a2f332378af671c265d6", + "transactionIndex": "0x45", + "logIndex": "0xf3", + "removed": false + }, + { + "address": "0xca5d8f8a8d49439357d3cf46ca2e720702f132b8", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "transactionHash": "0x4f027d0844d2bac6a06bdd384e84629f2f4c83655023a2f332378af671c265d6", + "transactionIndex": "0x45", + "logIndex": "0xf4", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000008bc920001949589258557412a32f8d297a74f244", + "0x00000000000000000000000069f5c4d08f6bc8cd29fe5f004d46fb566270868d" + ], + "data": "0x00000000000000000000000000000000000000000000000000213b70d3891dc10000000000000000000000000000000000000000000000001a393303a2d083b000000000000000000000000000000000000000000000004eb15ed06881c8d8a50000000000000000000000000000000000000000000000001a17f792cf4765ef00000000000000000000000000000000000000000000004eb1800bd95551f666", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "transactionHash": "0x4f027d0844d2bac6a06bdd384e84629f2f4c83655023a2f332378af671c265d6", + "transactionIndex": "0x45", + "logIndex": "0xf5", + "removed": false + } + ], + "logsBloom": "0x80000200000000000000000002000020400000000200000000800000000000000000000000000000200000001000000000008000000000004000200000000000000000000000000000000000000042800001000000000000000100000000800000000000020000000000000000000800000000000000000080000000000000400000000000000000000800000000000000000000000080000000000000000000200000000000000000000000000000000000000000000000000000000000004000000020000000000001000000000000000200000004000000100000000020000000000000100000000000000000000000000000000100000000000000100000", + "type": "0x2", + "transactionHash": "0x4f027d0844d2bac6a06bdd384e84629f2f4c83655023a2f332378af671c265d6", + "transactionIndex": "0x45", + "blockHash": "0x986d8fac76ae019377c55c2ed135638fac87029c17d5295b6ad1871dc29460c5", + "blockNumber": "0x3b4fd31", + "gasUsed": "0x4c1f9", + "effectiveGasPrice": "0x6fc23ac1e", + "from": "0x8bc920001949589258557412a32f8d297a74f244", + "to": "0x93fec2c00bfe902f733b57c5a6ceed7cd1384ae1", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": { + "proxy": { + "internal_type": "address", + "value": "0xCA5d8F8a8d49439357d3CF46Ca2e720702F132b8" + } + }, + "timestamp": 1727128257, + "chain": 137, + "commit": "d9420b3" +} \ No newline at end of file diff --git a/script/DeployL2GydPolygon.s.sol b/script/DeployL2GydPolygon.s.sol new file mode 100644 index 0000000..2bf7af4 --- /dev/null +++ b/script/DeployL2GydPolygon.s.sol @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.17; + +import {L2GydDeploymentScript} from "./L2GydDeploymentScript.sol"; + +contract DeployL2GydPolygon is L2GydDeploymentScript { + // CCIP router (Polygon) + // https://polygonscan.com/address/0x849c5ED5a80F5B408Dd4969b78c2C8fdf0565Bfe + address ccipRouter = 0x849c5ED5a80F5B408Dd4969b78c2C8fdf0565Bfe; + + function run() public returns (address proxy) { + return _deploy(ccipRouter); + } +}