diff --git a/broadcast/Deploy.s.sol/8453/run-1718949220.json b/broadcast/Deploy.s.sol/8453/run-1718949220.json new file mode 100644 index 0000000..7a3ed3d --- /dev/null +++ b/broadcast/Deploy.s.sol/8453/run-1718949220.json @@ -0,0 +1,50 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE", + "contractName": "IonicToken", + "contractAddress": "0x523f183ecbbf9144403d937b444d8486ad752453", + "function": null, + "arguments": null, + "transaction": { + "from": "0x1155b614971f16758c92c4890ed338c9e3ede6b7", + "gas": "0x2b9fdb", + "value": "0x0", + "input": "0x60a0604052306080523480156200001557600080fd5b506200002062000026565b620000da565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff1615620000775760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b0390811614620000d75780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b60805161265a62000104600039600081816110380152818161106101526111a2015261265a6000f3fe6080604052600436106101d85760003560e01c80637ecebe0011610102578063ad3cb1cc11610095578063d505accf11610064578063d505accf14610608578063dd62ed3e14610628578063e30c397814610648578063f2fde38b1461065d57600080fd5b8063ad3cb1cc146104e2578063c1eb713714610513578063c4d66de81461054c578063ced67f0c1461056c57600080fd5b8063998955d3116100d1578063998955d3146104625780639dc29fac14610482578063a08d5654146104a2578063a9059cbb146104c257600080fd5b80637ecebe00146103d857806384b0196e146103f85780638da5cb5b1461042057806395d89b411461044d57600080fd5b806340c10f191161017a578063651fd26811610149578063651fd2681461036e57806370a082311461038e578063715018a6146103ae57806379ba5097146103c357600080fd5b806340c10f1914610304578063435350b7146103265780634f1ef2861461034657806352d1902d1461035957600080fd5b806318160ddd116101b657806318160ddd1461027f57806323b872dd146102b3578063313ce567146102d35780633644e515146102ef57600080fd5b806306fdde03146101dd578063095ea7b3146102085780630c05f82c14610238575b600080fd5b3480156101e957600080fd5b506101f261067d565b6040516101ff9190611f89565b60405180910390f35b34801561021457600080fd5b50610228610223366004611fb8565b610726565b60405190151581526020016101ff565b34801561024457600080fd5b50610271610253366004611fe2565b6001600160a01b031660009081526020819052604090206002015490565b6040519081526020016101ff565b34801561028b57600080fd5b507f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0254610271565b3480156102bf57600080fd5b506102286102ce366004611ffd565b610740565b3480156102df57600080fd5b50604051601281526020016101ff565b3480156102fb57600080fd5b50610271610766565b34801561031057600080fd5b5061032461031f366004611fb8565b610775565b005b34801561033257600080fd5b50610324610341366004611fe2565b610784565b61032461035436600461204f565b6107dd565b34801561036557600080fd5b506102716107f8565b34801561037a57600080fd5b50610271610389366004611fe2565b610815565b34801561039a57600080fd5b506102716103a9366004611fe2565b610849565b3480156103ba57600080fd5b5061032461087c565b3480156103cf57600080fd5b50610324610890565b3480156103e457600080fd5b506102716103f3366004611fe2565b6108d8565b34801561040457600080fd5b5061040d6108e3565b6040516101ff9796959493929190612111565b34801561042c57600080fd5b5061043561098f565b6040516001600160a01b0390911681526020016101ff565b34801561045957600080fd5b506101f26109c4565b34801561046e57600080fd5b5061027161047d366004611fe2565b610a03565b34801561048e57600080fd5b5061032461049d366004611fb8565b610a3a565b3480156104ae57600080fd5b506103246104bd3660046121aa565b610a60565b3480156104ce57600080fd5b506102286104dd366004611fb8565b610b08565b3480156104ee57600080fd5b506101f2604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561051f57600080fd5b5061027161052e366004611fe2565b6001600160a01b031660009081526020819052604090206006015490565b34801561055857600080fd5b50610324610567366004611fe2565b610b16565b34801561057857600080fd5b506105fa610587366004611fe2565b6000602081815291815260409081902081516080808201845282548252600183015482860152600283015482850152600383015460608084019190915284519182018552600484015482526005840154958201959095526006830154938101939093526007909101549282019290925282565b6040516101ff9291906121dd565b34801561061457600080fd5b50610324610623366004612229565b610cb9565b34801561063457600080fd5b5061027161064336600461229c565b610e12565b34801561065457600080fd5b50610435610e5c565b34801561066957600080fd5b50610324610678366004611fe2565b610e85565b606060006000805160206125c58339815191525b90508060030180546106a2906122cf565b80601f01602080910402602001604051908101604052809291908181526020018280546106ce906122cf565b801561071b5780601f106106f05761010080835404028352916020019161071b565b820191906000526020600020905b8154815290600101906020018083116106fe57829003601f168201915b505050505091505090565b600033610734818585610f0a565b60019150505b92915050565b60003361074e858285610f1c565b610759858585610f82565b60019150505b9392505050565b6000610770610fe1565b905090565b610780338383610feb565b5050565b60405162461bcd60e51b8152602060048201526024808201527f4c6f636b626f78206e6f74206e656365737361727920666f722074686973207460448201526337b5b2b760e11b60648201526084015b60405180910390fd5b6107e561102d565b6107ee826110d2565b61078082826110da565b6000610802611197565b5060008051602061260583398151915290565b6001600160a01b038116600090815260208190526040812060038101546002820154825460019093015461073a93906111e0565b6000806000805160206125c58339815191525b6001600160a01b0390931660009081526020939093525050604090205490565b610884611258565b61088e600061128a565b565b338061089a610e5c565b6001600160a01b0316146108cc5760405163118cdaa760e01b81526001600160a01b03821660048201526024016107d4565b6108d58161128a565b50565b600061073a826112c2565b600060608082808083816000805160206125e5833981519152805490915015801561091057506001810154155b6109545760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064016107d4565b61095c6112eb565b61096461132a565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b6000807f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005b546001600160a01b031692915050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0480546060916000805160206125c5833981519152916106a2906122cf565b6001600160a01b038116600090815260208190526040812060078101546006820154600483015460059093015461073a93906111e0565b336001600160a01b03831614610a5557610a55823383610f1c565b610780338383611342565b610a68611258565b610a75600260001961231f565b821180610a8d5750610a8a600260001961231f565b81115b15610aab5760405163f596480960e01b815260040160405180910390fd5b610ab58383611384565b610abf8382611428565b60408051838152602081018390526001600160a01b038516917f93f3bbfe8cfb354ec059175107653f49f6eb479a8622a7d83866ea015435c944910160405180910390a2505050565b600033610734818585610f82565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff16600081158015610b5c5750825b905060008267ffffffffffffffff166001148015610b795750303b155b905081158015610b87575080155b15610ba55760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610bcf57845460ff60401b1916600160401b1785555b610c1160405180604001604052806005815260200164496f6e696360d81b8152506040518060400160405280600381526020016224a7a760e91b8152506114d2565b610c1a866114e4565b610c4060405180604001604052806005815260200164496f6e696360d81b8152506114f5565b610c48611520565b610c6b33610c586012600a612425565b610c6690633b9aca00612434565b611528565b8315610cb157845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b83421115610cdd5760405163313c898160e11b8152600481018590526024016107d4565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610d498c6001600160a01b031660009081527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb006020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610da48261155e565b90506000610db48287878761158b565b9050896001600160a01b0316816001600160a01b031614610dfb576040516325c0072360e11b81526001600160a01b0380831660048301528b1660248201526044016107d4565b610e068a8a8a610f0a565b50505050505050505050565b6001600160a01b0391821660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b6000807f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c006109b4565b610e8d611258565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319166001600160a01b0383169081178255610ed161098f565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a35050565b610f1783838360016115b9565b505050565b6000610f288484610e12565b90506000198114610f7c5781811015610f6d57604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016107d4565b610f7c848484840360006115b9565b50505050565b6001600160a01b038316610fac57604051634b637e8f60e11b8152600060048201526024016107d4565b6001600160a01b038216610fd65760405163ec442f0560e01b8152600060048201526024016107d4565b610f178383836116a1565b60006107706117df565b6000610ff684610815565b905081811015611019576040516305b4215560e11b815260040160405180910390fd5b6110238483611853565b610f7c8383611528565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614806110b457507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166110a8600080516020612605833981519152546001600160a01b031690565b6001600160a01b031614155b1561088e5760405163703e46dd60e11b815260040160405180910390fd5b6108d5611258565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611134575060408051601f3d908101601f191682019092526111319181019061244b565b60015b61115c57604051634c9c8ce360e01b81526001600160a01b03831660048201526024016107d4565b600080516020612605833981519152811461118d57604051632a87526960e21b8152600481018290526024016107d4565b610f1783836118a9565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461088e5760405163703e46dd60e11b815260040160405180910390fd5b8383811461125057426111f66201518085612464565b11611202575082611250565b426112106201518085612464565b11156112505760006112228442612477565b905060006112308483612434565b61123a9084612464565b9050858111611249578061124b565b855b925050505b949350505050565b3361126161098f565b6001600160a01b03161461088e5760405163118cdaa760e01b81523360048201526024016107d4565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319168155610780826118ff565b6000807f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb0061085c565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206125e5833981519152916106a2906122cf565b606060006000805160206125e5833981519152610691565b600061134d84610a03565b905081811015611370576040516305b4215560e11b815260040160405180910390fd5b61137a8483611970565b610f7c83836119ca565b6001600160a01b038216600090815260208190526040812060020154906113aa84610815565b6001600160a01b038516600090815260208190526040902060020184905590506113d5838383611a00565b6001600160a01b0385166000908152602081905260409020600301556113fe620151808461231f565b6001600160a01b039094166000908152602081905260409020600181019490945550504290915550565b6001600160a01b0382166000908152602081905260408120600601549061144e84610a03565b6001600160a01b03851660009081526020819052604090206006018490559050611479838383611a00565b6001600160a01b0385166000908152602081905260409020600701556114a2620151808461231f565b6001600160a01b039094166000908152602081905260409020600581019490945550504260049092019190915550565b6114da611a57565b6107808282611aa0565b6114ec611a57565b6108d581611af1565b6114fd611a57565b6108d581604051806040016040528060018152602001603160f81b815250611b23565b61088e611a57565b6001600160a01b0382166115525760405163ec442f0560e01b8152600060048201526024016107d4565b610780600083836116a1565b600061073a61156b610fe1565b8360405161190160f01b8152600281019290925260228201526042902090565b60008060008061159d88888888611b84565b9250925092506115ad8282611c53565b50909695505050505050565b6000805160206125c58339815191526001600160a01b0385166115f25760405163e602df0560e01b8152600060048201526024016107d4565b6001600160a01b03841661161c57604051634a1406b160e11b8152600060048201526024016107d4565b6001600160a01b0380861660009081526001830160209081526040808320938816835292905220839055811561169a57836001600160a01b0316856001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258560405161169191815260200190565b60405180910390a35b5050505050565b6000805160206125c58339815191526001600160a01b0384166116dd57818160020160008282546116d29190612464565b9091555061174f9050565b6001600160a01b038416600090815260208290526040902054828110156117305760405163391434e360e21b81526001600160a01b038616600482015260248101829052604481018490526064016107d4565b6001600160a01b03851660009081526020839052604090209083900390555b6001600160a01b03831661176d57600281018054839003905561178c565b6001600160a01b03831660009081526020829052604090208054830190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516117d191815260200190565b60405180910390a350505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f61180a611d0c565b611812611d76565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b600061185e83610815565b6001600160a01b038416600090815260208190526040902042905590506118858282612477565b6001600160a01b039093166000908152602081905260409020600301929092555050565b6118b282611dba565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156118f757610f178282611e1f565b610780611e95565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b600061197b83610a03565b6001600160a01b03841660009081526020819052604090204260049091015590506119a68282612477565b6001600160a01b039093166000908152602081905260409020600701929092555050565b6001600160a01b0382166119f457604051634b637e8f60e11b8152600060048201526024016107d4565b610780826000836116a1565b60008084841115611a3657611a158585612477565b9050808311611a25576000611a2f565b611a2f8184612477565b9150611a4f565b611a408486612477565b9050611a4c8184612464565b91505b509392505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661088e57604051631afcd79f60e31b815260040160405180910390fd5b611aa8611a57565b6000805160206125c58339815191527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace03611ae284826124d2565b5060048101610f7c83826124d2565b611af9611a57565b6001600160a01b0381166108cc57604051631e4fbdf760e01b8152600060048201526024016107d4565b611b2b611a57565b6000805160206125e58339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d102611b6584826124d2565b5060038101611b7483826124d2565b5060008082556001909101555050565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115611bbf5750600091506003905082611c49565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611c13573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611c3f57506000925060019150829050611c49565b9250600091508190505b9450945094915050565b6000826003811115611c6757611c67612592565b03611c70575050565b6001826003811115611c8457611c84612592565b03611ca25760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611cb657611cb6612592565b03611cd75760405163fce698f760e01b8152600481018290526024016107d4565b6003826003811115611ceb57611ceb612592565b03610780576040516335e2f38360e21b8152600481018290526024016107d4565b60006000805160206125e583398151915281611d266112eb565b805190915015611d3e57805160209091012092915050565b81548015611d4d579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206125e583398151915281611d9061132a565b805190915015611da857805160209091012092915050565b60018201548015611d4d579392505050565b806001600160a01b03163b600003611df057604051634c9c8ce360e01b81526001600160a01b03821660048201526024016107d4565b60008051602061260583398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051611e3c91906125a8565b600060405180830381855af49150503d8060008114611e77576040519150601f19603f3d011682016040523d82523d6000602084013e611e7c565b606091505b5091509150611e8c858383611eb4565b95945050505050565b341561088e5760405163b398979f60e01b815260040160405180910390fd5b606082611ec957611ec482611f10565b61075f565b8151158015611ee057506001600160a01b0384163b155b15611f0957604051639996b31560e01b81526001600160a01b03851660048201526024016107d4565b508061075f565b805115611f205780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60005b83811015611f54578181015183820152602001611f3c565b50506000910152565b60008151808452611f75816020860160208601611f39565b601f01601f19169290920160200192915050565b60208152600061075f6020830184611f5d565b80356001600160a01b0381168114611fb357600080fd5b919050565b60008060408385031215611fcb57600080fd5b611fd483611f9c565b946020939093013593505050565b600060208284031215611ff457600080fd5b61075f82611f9c565b60008060006060848603121561201257600080fd5b61201b84611f9c565b925061202960208501611f9c565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561206257600080fd5b61206b83611f9c565b9150602083013567ffffffffffffffff8082111561208857600080fd5b818501915085601f83011261209c57600080fd5b8135818111156120ae576120ae612039565b604051601f8201601f19908116603f011681019083821181831017156120d6576120d6612039565b816040528281528860208487010111156120ef57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60ff60f81b881681526000602060e0602084015261213260e084018a611f5d565b8381036040850152612144818a611f5d565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b818110156121985783518352928401929184019160010161217c565b50909c9b505050505050505050505050565b6000806000606084860312156121bf57600080fd5b6121c884611f9c565b95602085013595506040909401359392505050565b82518152602080840151818301526040808501518184015260608086015181850152845160808501529184015160a084015283015160c083015282015160e0820152610100810161075f565b600080600080600080600060e0888a03121561224457600080fd5b61224d88611f9c565b965061225b60208901611f9c565b95506040880135945060608801359350608088013560ff8116811461227f57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156122af57600080fd5b6122b883611f9c565b91506122c660208401611f9c565b90509250929050565b600181811c908216806122e357607f821691505b60208210810361230357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008261233c57634e487b7160e01b600052601260045260246000fd5b500490565b600181815b8085111561237c57816000190482111561236257612362612309565b8085161561236f57918102915b93841c9390800290612346565b509250929050565b6000826123935750600161073a565b816123a05750600061073a565b81600181146123b657600281146123c0576123dc565b600191505061073a565b60ff8411156123d1576123d1612309565b50506001821b61073a565b5060208310610133831016604e8410600b84101617156123ff575081810a61073a565b6124098383612341565b806000190482111561241d5761241d612309565b029392505050565b600061075f60ff841683612384565b808202811582820484141761073a5761073a612309565b60006020828403121561245d57600080fd5b5051919050565b8082018082111561073a5761073a612309565b8181038181111561073a5761073a612309565b601f821115610f17576000816000526020600020601f850160051c810160208610156124b35750805b601f850160051c820191505b81811015610cb1578281556001016124bf565b815167ffffffffffffffff8111156124ec576124ec612039565b612500816124fa84546122cf565b8461248a565b602080601f831160018114612535576000841561251d5750858301515b600019600386901b1c1916600185901b178555610cb1565b600085815260208120601f198616915b8281101561256457888601518255948401946001909101908401612545565b50858210156125825787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052602160045260246000fd5b600082516125ba818460208701611f39565b919091019291505056fe52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00a16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca26469706673582212201f26b212c2caec181db64db68331338c15ac1d06bc609e3f049df6325e2a7faa64736f6c63430008170033", + "nonce": "0xac", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "ERC1967Proxy", + "contractAddress": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "function": null, + "arguments": [ + "0x523F183ECbBf9144403D937B444d8486aD752453", + "0xc4d66de800000000000000000000000003a376468888cee39fa23c234201ba704992e030" + ], + "transaction": { + "from": "0x1155b614971f16758c92c4890ed338c9e3ede6b7", + "gas": "0x673d5", + "value": "0x0", + "input": "0x608060405260405161040a38038061040a83398101604081905261002291610268565b61002c8282610033565b5050610352565b61003c82610092565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561008657610081828261010e565b505050565b61008e610185565b5050565b806001600160a01b03163b6000036100cd57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b03168460405161012b9190610336565b600060405180830381855af49150503d8060008114610166576040519150601f19603f3d011682016040523d82523d6000602084013e61016b565b606091505b50909250905061017c8583836101a6565b95945050505050565b34156101a45760405163b398979f60e01b815260040160405180910390fd5b565b6060826101bb576101b682610205565b6101fe565b81511580156101d257506001600160a01b0384163b155b156101fb57604051639996b31560e01b81526001600160a01b03851660048201526024016100c4565b50805b9392505050565b8051156102155780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b600052604160045260246000fd5b60005b8381101561025f578181015183820152602001610247565b50506000910152565b6000806040838503121561027b57600080fd5b82516001600160a01b038116811461029257600080fd5b60208401519092506001600160401b03808211156102af57600080fd5b818501915085601f8301126102c357600080fd5b8151818111156102d5576102d561022e565b604051601f8201601f19908116603f011681019083821181831017156102fd576102fd61022e565b8160405282815288602084870101111561031657600080fd5b610327836020830160208801610244565b80955050505050509250929050565b60008251610348818460208701610244565b9190910192915050565b60aa806103606000396000f3fe6080604052600a600c565b005b60186014601a565b6051565b565b6000604c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015606f573d6000f35b3d6000fdfea26469706673582212204a8f281075b5dcc29d56f3fc59a13e6357640744c26909ed4ac7ebf578b2a05664736f6c63430008170033000000000000000000000000523f183ecbbf9144403d937b444d8486ad75245300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000024c4d66de800000000000000000000000003a376468888cee39fa23c234201ba704992e03000000000000000000000000000000000000000000000000000000000", + "nonce": "0xad", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1718949220, + "chain": 8453, + "commit": "5a6c180" +} \ No newline at end of file diff --git a/broadcast/Deploy.s.sol/8453/run-1718949636.json b/broadcast/Deploy.s.sol/8453/run-1718949636.json new file mode 100644 index 0000000..32b330f --- /dev/null +++ b/broadcast/Deploy.s.sol/8453/run-1718949636.json @@ -0,0 +1,167 @@ +{ + "transactions": [ + { + "hash": "0x21824cdbb6d50724d28af65421af065df25f555635cb2c28698954f8c5bcade6", + "transactionType": "CREATE", + "contractName": "IonicToken", + "contractAddress": "0x523f183ecbbf9144403d937b444d8486ad752453", + "function": null, + "arguments": null, + "transaction": { + "from": "0x1155b614971f16758c92c4890ed338c9e3ede6b7", + "gas": "0x2b9fdb", + "value": "0x0", + "input": "0x60a0604052306080523480156200001557600080fd5b506200002062000026565b620000da565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff1615620000775760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b0390811614620000d75780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b60805161265a62000104600039600081816110380152818161106101526111a2015261265a6000f3fe6080604052600436106101d85760003560e01c80637ecebe0011610102578063ad3cb1cc11610095578063d505accf11610064578063d505accf14610608578063dd62ed3e14610628578063e30c397814610648578063f2fde38b1461065d57600080fd5b8063ad3cb1cc146104e2578063c1eb713714610513578063c4d66de81461054c578063ced67f0c1461056c57600080fd5b8063998955d3116100d1578063998955d3146104625780639dc29fac14610482578063a08d5654146104a2578063a9059cbb146104c257600080fd5b80637ecebe00146103d857806384b0196e146103f85780638da5cb5b1461042057806395d89b411461044d57600080fd5b806340c10f191161017a578063651fd26811610149578063651fd2681461036e57806370a082311461038e578063715018a6146103ae57806379ba5097146103c357600080fd5b806340c10f1914610304578063435350b7146103265780634f1ef2861461034657806352d1902d1461035957600080fd5b806318160ddd116101b657806318160ddd1461027f57806323b872dd146102b3578063313ce567146102d35780633644e515146102ef57600080fd5b806306fdde03146101dd578063095ea7b3146102085780630c05f82c14610238575b600080fd5b3480156101e957600080fd5b506101f261067d565b6040516101ff9190611f89565b60405180910390f35b34801561021457600080fd5b50610228610223366004611fb8565b610726565b60405190151581526020016101ff565b34801561024457600080fd5b50610271610253366004611fe2565b6001600160a01b031660009081526020819052604090206002015490565b6040519081526020016101ff565b34801561028b57600080fd5b507f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0254610271565b3480156102bf57600080fd5b506102286102ce366004611ffd565b610740565b3480156102df57600080fd5b50604051601281526020016101ff565b3480156102fb57600080fd5b50610271610766565b34801561031057600080fd5b5061032461031f366004611fb8565b610775565b005b34801561033257600080fd5b50610324610341366004611fe2565b610784565b61032461035436600461204f565b6107dd565b34801561036557600080fd5b506102716107f8565b34801561037a57600080fd5b50610271610389366004611fe2565b610815565b34801561039a57600080fd5b506102716103a9366004611fe2565b610849565b3480156103ba57600080fd5b5061032461087c565b3480156103cf57600080fd5b50610324610890565b3480156103e457600080fd5b506102716103f3366004611fe2565b6108d8565b34801561040457600080fd5b5061040d6108e3565b6040516101ff9796959493929190612111565b34801561042c57600080fd5b5061043561098f565b6040516001600160a01b0390911681526020016101ff565b34801561045957600080fd5b506101f26109c4565b34801561046e57600080fd5b5061027161047d366004611fe2565b610a03565b34801561048e57600080fd5b5061032461049d366004611fb8565b610a3a565b3480156104ae57600080fd5b506103246104bd3660046121aa565b610a60565b3480156104ce57600080fd5b506102286104dd366004611fb8565b610b08565b3480156104ee57600080fd5b506101f2604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561051f57600080fd5b5061027161052e366004611fe2565b6001600160a01b031660009081526020819052604090206006015490565b34801561055857600080fd5b50610324610567366004611fe2565b610b16565b34801561057857600080fd5b506105fa610587366004611fe2565b6000602081815291815260409081902081516080808201845282548252600183015482860152600283015482850152600383015460608084019190915284519182018552600484015482526005840154958201959095526006830154938101939093526007909101549282019290925282565b6040516101ff9291906121dd565b34801561061457600080fd5b50610324610623366004612229565b610cb9565b34801561063457600080fd5b5061027161064336600461229c565b610e12565b34801561065457600080fd5b50610435610e5c565b34801561066957600080fd5b50610324610678366004611fe2565b610e85565b606060006000805160206125c58339815191525b90508060030180546106a2906122cf565b80601f01602080910402602001604051908101604052809291908181526020018280546106ce906122cf565b801561071b5780601f106106f05761010080835404028352916020019161071b565b820191906000526020600020905b8154815290600101906020018083116106fe57829003601f168201915b505050505091505090565b600033610734818585610f0a565b60019150505b92915050565b60003361074e858285610f1c565b610759858585610f82565b60019150505b9392505050565b6000610770610fe1565b905090565b610780338383610feb565b5050565b60405162461bcd60e51b8152602060048201526024808201527f4c6f636b626f78206e6f74206e656365737361727920666f722074686973207460448201526337b5b2b760e11b60648201526084015b60405180910390fd5b6107e561102d565b6107ee826110d2565b61078082826110da565b6000610802611197565b5060008051602061260583398151915290565b6001600160a01b038116600090815260208190526040812060038101546002820154825460019093015461073a93906111e0565b6000806000805160206125c58339815191525b6001600160a01b0390931660009081526020939093525050604090205490565b610884611258565b61088e600061128a565b565b338061089a610e5c565b6001600160a01b0316146108cc5760405163118cdaa760e01b81526001600160a01b03821660048201526024016107d4565b6108d58161128a565b50565b600061073a826112c2565b600060608082808083816000805160206125e5833981519152805490915015801561091057506001810154155b6109545760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064016107d4565b61095c6112eb565b61096461132a565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b6000807f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005b546001600160a01b031692915050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0480546060916000805160206125c5833981519152916106a2906122cf565b6001600160a01b038116600090815260208190526040812060078101546006820154600483015460059093015461073a93906111e0565b336001600160a01b03831614610a5557610a55823383610f1c565b610780338383611342565b610a68611258565b610a75600260001961231f565b821180610a8d5750610a8a600260001961231f565b81115b15610aab5760405163f596480960e01b815260040160405180910390fd5b610ab58383611384565b610abf8382611428565b60408051838152602081018390526001600160a01b038516917f93f3bbfe8cfb354ec059175107653f49f6eb479a8622a7d83866ea015435c944910160405180910390a2505050565b600033610734818585610f82565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff16600081158015610b5c5750825b905060008267ffffffffffffffff166001148015610b795750303b155b905081158015610b87575080155b15610ba55760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610bcf57845460ff60401b1916600160401b1785555b610c1160405180604001604052806005815260200164496f6e696360d81b8152506040518060400160405280600381526020016224a7a760e91b8152506114d2565b610c1a866114e4565b610c4060405180604001604052806005815260200164496f6e696360d81b8152506114f5565b610c48611520565b610c6b33610c586012600a612425565b610c6690633b9aca00612434565b611528565b8315610cb157845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b83421115610cdd5760405163313c898160e11b8152600481018590526024016107d4565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610d498c6001600160a01b031660009081527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb006020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610da48261155e565b90506000610db48287878761158b565b9050896001600160a01b0316816001600160a01b031614610dfb576040516325c0072360e11b81526001600160a01b0380831660048301528b1660248201526044016107d4565b610e068a8a8a610f0a565b50505050505050505050565b6001600160a01b0391821660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b6000807f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c006109b4565b610e8d611258565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319166001600160a01b0383169081178255610ed161098f565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a35050565b610f1783838360016115b9565b505050565b6000610f288484610e12565b90506000198114610f7c5781811015610f6d57604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016107d4565b610f7c848484840360006115b9565b50505050565b6001600160a01b038316610fac57604051634b637e8f60e11b8152600060048201526024016107d4565b6001600160a01b038216610fd65760405163ec442f0560e01b8152600060048201526024016107d4565b610f178383836116a1565b60006107706117df565b6000610ff684610815565b905081811015611019576040516305b4215560e11b815260040160405180910390fd5b6110238483611853565b610f7c8383611528565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614806110b457507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166110a8600080516020612605833981519152546001600160a01b031690565b6001600160a01b031614155b1561088e5760405163703e46dd60e11b815260040160405180910390fd5b6108d5611258565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611134575060408051601f3d908101601f191682019092526111319181019061244b565b60015b61115c57604051634c9c8ce360e01b81526001600160a01b03831660048201526024016107d4565b600080516020612605833981519152811461118d57604051632a87526960e21b8152600481018290526024016107d4565b610f1783836118a9565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461088e5760405163703e46dd60e11b815260040160405180910390fd5b8383811461125057426111f66201518085612464565b11611202575082611250565b426112106201518085612464565b11156112505760006112228442612477565b905060006112308483612434565b61123a9084612464565b9050858111611249578061124b565b855b925050505b949350505050565b3361126161098f565b6001600160a01b03161461088e5760405163118cdaa760e01b81523360048201526024016107d4565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319168155610780826118ff565b6000807f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb0061085c565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206125e5833981519152916106a2906122cf565b606060006000805160206125e5833981519152610691565b600061134d84610a03565b905081811015611370576040516305b4215560e11b815260040160405180910390fd5b61137a8483611970565b610f7c83836119ca565b6001600160a01b038216600090815260208190526040812060020154906113aa84610815565b6001600160a01b038516600090815260208190526040902060020184905590506113d5838383611a00565b6001600160a01b0385166000908152602081905260409020600301556113fe620151808461231f565b6001600160a01b039094166000908152602081905260409020600181019490945550504290915550565b6001600160a01b0382166000908152602081905260408120600601549061144e84610a03565b6001600160a01b03851660009081526020819052604090206006018490559050611479838383611a00565b6001600160a01b0385166000908152602081905260409020600701556114a2620151808461231f565b6001600160a01b039094166000908152602081905260409020600581019490945550504260049092019190915550565b6114da611a57565b6107808282611aa0565b6114ec611a57565b6108d581611af1565b6114fd611a57565b6108d581604051806040016040528060018152602001603160f81b815250611b23565b61088e611a57565b6001600160a01b0382166115525760405163ec442f0560e01b8152600060048201526024016107d4565b610780600083836116a1565b600061073a61156b610fe1565b8360405161190160f01b8152600281019290925260228201526042902090565b60008060008061159d88888888611b84565b9250925092506115ad8282611c53565b50909695505050505050565b6000805160206125c58339815191526001600160a01b0385166115f25760405163e602df0560e01b8152600060048201526024016107d4565b6001600160a01b03841661161c57604051634a1406b160e11b8152600060048201526024016107d4565b6001600160a01b0380861660009081526001830160209081526040808320938816835292905220839055811561169a57836001600160a01b0316856001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258560405161169191815260200190565b60405180910390a35b5050505050565b6000805160206125c58339815191526001600160a01b0384166116dd57818160020160008282546116d29190612464565b9091555061174f9050565b6001600160a01b038416600090815260208290526040902054828110156117305760405163391434e360e21b81526001600160a01b038616600482015260248101829052604481018490526064016107d4565b6001600160a01b03851660009081526020839052604090209083900390555b6001600160a01b03831661176d57600281018054839003905561178c565b6001600160a01b03831660009081526020829052604090208054830190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516117d191815260200190565b60405180910390a350505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f61180a611d0c565b611812611d76565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b600061185e83610815565b6001600160a01b038416600090815260208190526040902042905590506118858282612477565b6001600160a01b039093166000908152602081905260409020600301929092555050565b6118b282611dba565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156118f757610f178282611e1f565b610780611e95565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b600061197b83610a03565b6001600160a01b03841660009081526020819052604090204260049091015590506119a68282612477565b6001600160a01b039093166000908152602081905260409020600701929092555050565b6001600160a01b0382166119f457604051634b637e8f60e11b8152600060048201526024016107d4565b610780826000836116a1565b60008084841115611a3657611a158585612477565b9050808311611a25576000611a2f565b611a2f8184612477565b9150611a4f565b611a408486612477565b9050611a4c8184612464565b91505b509392505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661088e57604051631afcd79f60e31b815260040160405180910390fd5b611aa8611a57565b6000805160206125c58339815191527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace03611ae284826124d2565b5060048101610f7c83826124d2565b611af9611a57565b6001600160a01b0381166108cc57604051631e4fbdf760e01b8152600060048201526024016107d4565b611b2b611a57565b6000805160206125e58339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d102611b6584826124d2565b5060038101611b7483826124d2565b5060008082556001909101555050565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115611bbf5750600091506003905082611c49565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611c13573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611c3f57506000925060019150829050611c49565b9250600091508190505b9450945094915050565b6000826003811115611c6757611c67612592565b03611c70575050565b6001826003811115611c8457611c84612592565b03611ca25760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611cb657611cb6612592565b03611cd75760405163fce698f760e01b8152600481018290526024016107d4565b6003826003811115611ceb57611ceb612592565b03610780576040516335e2f38360e21b8152600481018290526024016107d4565b60006000805160206125e583398151915281611d266112eb565b805190915015611d3e57805160209091012092915050565b81548015611d4d579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206125e583398151915281611d9061132a565b805190915015611da857805160209091012092915050565b60018201548015611d4d579392505050565b806001600160a01b03163b600003611df057604051634c9c8ce360e01b81526001600160a01b03821660048201526024016107d4565b60008051602061260583398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051611e3c91906125a8565b600060405180830381855af49150503d8060008114611e77576040519150601f19603f3d011682016040523d82523d6000602084013e611e7c565b606091505b5091509150611e8c858383611eb4565b95945050505050565b341561088e5760405163b398979f60e01b815260040160405180910390fd5b606082611ec957611ec482611f10565b61075f565b8151158015611ee057506001600160a01b0384163b155b15611f0957604051639996b31560e01b81526001600160a01b03851660048201526024016107d4565b508061075f565b805115611f205780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60005b83811015611f54578181015183820152602001611f3c565b50506000910152565b60008151808452611f75816020860160208601611f39565b601f01601f19169290920160200192915050565b60208152600061075f6020830184611f5d565b80356001600160a01b0381168114611fb357600080fd5b919050565b60008060408385031215611fcb57600080fd5b611fd483611f9c565b946020939093013593505050565b600060208284031215611ff457600080fd5b61075f82611f9c565b60008060006060848603121561201257600080fd5b61201b84611f9c565b925061202960208501611f9c565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561206257600080fd5b61206b83611f9c565b9150602083013567ffffffffffffffff8082111561208857600080fd5b818501915085601f83011261209c57600080fd5b8135818111156120ae576120ae612039565b604051601f8201601f19908116603f011681019083821181831017156120d6576120d6612039565b816040528281528860208487010111156120ef57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60ff60f81b881681526000602060e0602084015261213260e084018a611f5d565b8381036040850152612144818a611f5d565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b818110156121985783518352928401929184019160010161217c565b50909c9b505050505050505050505050565b6000806000606084860312156121bf57600080fd5b6121c884611f9c565b95602085013595506040909401359392505050565b82518152602080840151818301526040808501518184015260608086015181850152845160808501529184015160a084015283015160c083015282015160e0820152610100810161075f565b600080600080600080600060e0888a03121561224457600080fd5b61224d88611f9c565b965061225b60208901611f9c565b95506040880135945060608801359350608088013560ff8116811461227f57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156122af57600080fd5b6122b883611f9c565b91506122c660208401611f9c565b90509250929050565b600181811c908216806122e357607f821691505b60208210810361230357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008261233c57634e487b7160e01b600052601260045260246000fd5b500490565b600181815b8085111561237c57816000190482111561236257612362612309565b8085161561236f57918102915b93841c9390800290612346565b509250929050565b6000826123935750600161073a565b816123a05750600061073a565b81600181146123b657600281146123c0576123dc565b600191505061073a565b60ff8411156123d1576123d1612309565b50506001821b61073a565b5060208310610133831016604e8410600b84101617156123ff575081810a61073a565b6124098383612341565b806000190482111561241d5761241d612309565b029392505050565b600061075f60ff841683612384565b808202811582820484141761073a5761073a612309565b60006020828403121561245d57600080fd5b5051919050565b8082018082111561073a5761073a612309565b8181038181111561073a5761073a612309565b601f821115610f17576000816000526020600020601f850160051c810160208610156124b35750805b601f850160051c820191505b81811015610cb1578281556001016124bf565b815167ffffffffffffffff8111156124ec576124ec612039565b612500816124fa84546122cf565b8461248a565b602080601f831160018114612535576000841561251d5750858301515b600019600386901b1c1916600185901b178555610cb1565b600085815260208120601f198616915b8281101561256457888601518255948401946001909101908401612545565b50858210156125825787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052602160045260246000fd5b600082516125ba818460208701611f39565b919091019291505056fe52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00a16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca26469706673582212201f26b212c2caec181db64db68331338c15ac1d06bc609e3f049df6325e2a7faa64736f6c63430008170033", + "nonce": "0xac", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe32474c1c4b9204a34d2e44140fed0e324c5df626ef7021b7869fff68431c1f1", + "transactionType": "CREATE", + "contractName": "ERC1967Proxy", + "contractAddress": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "function": null, + "arguments": [ + "0x523F183ECbBf9144403D937B444d8486aD752453", + "0xc4d66de800000000000000000000000003a376468888cee39fa23c234201ba704992e030" + ], + "transaction": { + "from": "0x1155b614971f16758c92c4890ed338c9e3ede6b7", + "gas": "0x673d5", + "value": "0x0", + "input": "0x608060405260405161040a38038061040a83398101604081905261002291610268565b61002c8282610033565b5050610352565b61003c82610092565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561008657610081828261010e565b505050565b61008e610185565b5050565b806001600160a01b03163b6000036100cd57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b03168460405161012b9190610336565b600060405180830381855af49150503d8060008114610166576040519150601f19603f3d011682016040523d82523d6000602084013e61016b565b606091505b50909250905061017c8583836101a6565b95945050505050565b34156101a45760405163b398979f60e01b815260040160405180910390fd5b565b6060826101bb576101b682610205565b6101fe565b81511580156101d257506001600160a01b0384163b155b156101fb57604051639996b31560e01b81526001600160a01b03851660048201526024016100c4565b50805b9392505050565b8051156102155780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b600052604160045260246000fd5b60005b8381101561025f578181015183820152602001610247565b50506000910152565b6000806040838503121561027b57600080fd5b82516001600160a01b038116811461029257600080fd5b60208401519092506001600160401b03808211156102af57600080fd5b818501915085601f8301126102c357600080fd5b8151818111156102d5576102d561022e565b604051601f8201601f19908116603f011681019083821181831017156102fd576102fd61022e565b8160405282815288602084870101111561031657600080fd5b610327836020830160208801610244565b80955050505050509250929050565b60008251610348818460208701610244565b9190910192915050565b60aa806103606000396000f3fe6080604052600a600c565b005b60186014601a565b6051565b565b6000604c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015606f573d6000f35b3d6000fdfea26469706673582212204a8f281075b5dcc29d56f3fc59a13e6357640744c26909ed4ac7ebf578b2a05664736f6c63430008170033000000000000000000000000523f183ecbbf9144403d937b444d8486ad75245300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000024c4d66de800000000000000000000000003a376468888cee39fa23c234201ba704992e03000000000000000000000000000000000000000000000000000000000", + "nonce": "0xad", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x686472", + "logs": [ + { + "address": "0x523f183ecbbf9144403d937b444d8486ad752453", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "transactionHash": "0x21824cdbb6d50724d28af65421af065df25f555635cb2c28698954f8c5bcade6", + "transactionIndex": "0x26", + "logIndex": "0x52", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000080000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x21824cdbb6d50724d28af65421af065df25f555635cb2c28698954f8c5bcade6", + "transactionIndex": "0x26", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "gasUsed": "0x21911f", + "effectiveGasPrice": "0x722c95", + "from": "0x1155b614971f16758c92c4890ed338c9e3ede6b7", + "to": null, + "contractAddress": "0x523f183ecbbf9144403d937b444d8486ad752453", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1c", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x65e9c91341", + "l1GasPrice": "0x958bbbc4", + "l1GasUsed": "0x26af8" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6d5b62", + "logs": [ + { + "address": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x000000000000000000000000523f183ecbbf9144403d937b444d8486ad752453" + ], + "data": "0x", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "transactionHash": "0xe32474c1c4b9204a34d2e44140fed0e324c5df626ef7021b7869fff68431c1f1", + "transactionIndex": "0x27", + "logIndex": "0x53", + "removed": false + }, + { + "address": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000003a376468888cee39fa23c234201ba704992e030" + ], + "data": "0x", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "transactionHash": "0xe32474c1c4b9204a34d2e44140fed0e324c5df626ef7021b7869fff68431c1f1", + "transactionIndex": "0x27", + "logIndex": "0x54", + "removed": false + }, + { + "address": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000001155b614971f16758c92c4890ed338c9e3ede6b7" + ], + "data": "0x0000000000000000000000000000000000000000033b2e3c9fd0803ce8000000", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "transactionHash": "0xe32474c1c4b9204a34d2e44140fed0e324c5df626ef7021b7869fff68431c1f1", + "transactionIndex": "0x27", + "logIndex": "0x55", + "removed": false + }, + { + "address": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "transactionHash": "0xe32474c1c4b9204a34d2e44140fed0e324c5df626ef7021b7869fff68431c1f1", + "transactionIndex": "0x27", + "logIndex": "0x56", + "removed": false + } + ], + "logsBloom": "0x00000100000000000000000000000000400000000000400000800000000200000000000000000000000000000000100000000000100000002000000000000000000000000000000000040008000002000001000000000000000000000000000000000000120004000000000000400800000000000000000000000010000000400000000000000000000800000000000000200000000080000000000000400000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000004000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe32474c1c4b9204a34d2e44140fed0e324c5df626ef7021b7869fff68431c1f1", + "transactionIndex": "0x27", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "gasUsed": "0x4f6f0", + "effectiveGasPrice": "0x722c95", + "from": "0x1155b614971f16758c92c4890ed338c9e3ede6b7", + "to": null, + "contractAddress": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1c", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0xc12cf7642", + "l1GasPrice": "0x958bbbc4", + "l1GasUsed": "0x4954" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1718949636, + "chain": 8453, + "commit": "5a6c180" +} \ No newline at end of file diff --git a/broadcast/Deploy.s.sol/8453/run-latest.json b/broadcast/Deploy.s.sol/8453/run-latest.json new file mode 100644 index 0000000..32b330f --- /dev/null +++ b/broadcast/Deploy.s.sol/8453/run-latest.json @@ -0,0 +1,167 @@ +{ + "transactions": [ + { + "hash": "0x21824cdbb6d50724d28af65421af065df25f555635cb2c28698954f8c5bcade6", + "transactionType": "CREATE", + "contractName": "IonicToken", + "contractAddress": "0x523f183ecbbf9144403d937b444d8486ad752453", + "function": null, + "arguments": null, + "transaction": { + "from": "0x1155b614971f16758c92c4890ed338c9e3ede6b7", + "gas": "0x2b9fdb", + "value": "0x0", + "input": "0x60a0604052306080523480156200001557600080fd5b506200002062000026565b620000da565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff1615620000775760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b0390811614620000d75780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b60805161265a62000104600039600081816110380152818161106101526111a2015261265a6000f3fe6080604052600436106101d85760003560e01c80637ecebe0011610102578063ad3cb1cc11610095578063d505accf11610064578063d505accf14610608578063dd62ed3e14610628578063e30c397814610648578063f2fde38b1461065d57600080fd5b8063ad3cb1cc146104e2578063c1eb713714610513578063c4d66de81461054c578063ced67f0c1461056c57600080fd5b8063998955d3116100d1578063998955d3146104625780639dc29fac14610482578063a08d5654146104a2578063a9059cbb146104c257600080fd5b80637ecebe00146103d857806384b0196e146103f85780638da5cb5b1461042057806395d89b411461044d57600080fd5b806340c10f191161017a578063651fd26811610149578063651fd2681461036e57806370a082311461038e578063715018a6146103ae57806379ba5097146103c357600080fd5b806340c10f1914610304578063435350b7146103265780634f1ef2861461034657806352d1902d1461035957600080fd5b806318160ddd116101b657806318160ddd1461027f57806323b872dd146102b3578063313ce567146102d35780633644e515146102ef57600080fd5b806306fdde03146101dd578063095ea7b3146102085780630c05f82c14610238575b600080fd5b3480156101e957600080fd5b506101f261067d565b6040516101ff9190611f89565b60405180910390f35b34801561021457600080fd5b50610228610223366004611fb8565b610726565b60405190151581526020016101ff565b34801561024457600080fd5b50610271610253366004611fe2565b6001600160a01b031660009081526020819052604090206002015490565b6040519081526020016101ff565b34801561028b57600080fd5b507f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0254610271565b3480156102bf57600080fd5b506102286102ce366004611ffd565b610740565b3480156102df57600080fd5b50604051601281526020016101ff565b3480156102fb57600080fd5b50610271610766565b34801561031057600080fd5b5061032461031f366004611fb8565b610775565b005b34801561033257600080fd5b50610324610341366004611fe2565b610784565b61032461035436600461204f565b6107dd565b34801561036557600080fd5b506102716107f8565b34801561037a57600080fd5b50610271610389366004611fe2565b610815565b34801561039a57600080fd5b506102716103a9366004611fe2565b610849565b3480156103ba57600080fd5b5061032461087c565b3480156103cf57600080fd5b50610324610890565b3480156103e457600080fd5b506102716103f3366004611fe2565b6108d8565b34801561040457600080fd5b5061040d6108e3565b6040516101ff9796959493929190612111565b34801561042c57600080fd5b5061043561098f565b6040516001600160a01b0390911681526020016101ff565b34801561045957600080fd5b506101f26109c4565b34801561046e57600080fd5b5061027161047d366004611fe2565b610a03565b34801561048e57600080fd5b5061032461049d366004611fb8565b610a3a565b3480156104ae57600080fd5b506103246104bd3660046121aa565b610a60565b3480156104ce57600080fd5b506102286104dd366004611fb8565b610b08565b3480156104ee57600080fd5b506101f2604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561051f57600080fd5b5061027161052e366004611fe2565b6001600160a01b031660009081526020819052604090206006015490565b34801561055857600080fd5b50610324610567366004611fe2565b610b16565b34801561057857600080fd5b506105fa610587366004611fe2565b6000602081815291815260409081902081516080808201845282548252600183015482860152600283015482850152600383015460608084019190915284519182018552600484015482526005840154958201959095526006830154938101939093526007909101549282019290925282565b6040516101ff9291906121dd565b34801561061457600080fd5b50610324610623366004612229565b610cb9565b34801561063457600080fd5b5061027161064336600461229c565b610e12565b34801561065457600080fd5b50610435610e5c565b34801561066957600080fd5b50610324610678366004611fe2565b610e85565b606060006000805160206125c58339815191525b90508060030180546106a2906122cf565b80601f01602080910402602001604051908101604052809291908181526020018280546106ce906122cf565b801561071b5780601f106106f05761010080835404028352916020019161071b565b820191906000526020600020905b8154815290600101906020018083116106fe57829003601f168201915b505050505091505090565b600033610734818585610f0a565b60019150505b92915050565b60003361074e858285610f1c565b610759858585610f82565b60019150505b9392505050565b6000610770610fe1565b905090565b610780338383610feb565b5050565b60405162461bcd60e51b8152602060048201526024808201527f4c6f636b626f78206e6f74206e656365737361727920666f722074686973207460448201526337b5b2b760e11b60648201526084015b60405180910390fd5b6107e561102d565b6107ee826110d2565b61078082826110da565b6000610802611197565b5060008051602061260583398151915290565b6001600160a01b038116600090815260208190526040812060038101546002820154825460019093015461073a93906111e0565b6000806000805160206125c58339815191525b6001600160a01b0390931660009081526020939093525050604090205490565b610884611258565b61088e600061128a565b565b338061089a610e5c565b6001600160a01b0316146108cc5760405163118cdaa760e01b81526001600160a01b03821660048201526024016107d4565b6108d58161128a565b50565b600061073a826112c2565b600060608082808083816000805160206125e5833981519152805490915015801561091057506001810154155b6109545760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064016107d4565b61095c6112eb565b61096461132a565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b6000807f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005b546001600160a01b031692915050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0480546060916000805160206125c5833981519152916106a2906122cf565b6001600160a01b038116600090815260208190526040812060078101546006820154600483015460059093015461073a93906111e0565b336001600160a01b03831614610a5557610a55823383610f1c565b610780338383611342565b610a68611258565b610a75600260001961231f565b821180610a8d5750610a8a600260001961231f565b81115b15610aab5760405163f596480960e01b815260040160405180910390fd5b610ab58383611384565b610abf8382611428565b60408051838152602081018390526001600160a01b038516917f93f3bbfe8cfb354ec059175107653f49f6eb479a8622a7d83866ea015435c944910160405180910390a2505050565b600033610734818585610f82565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff16600081158015610b5c5750825b905060008267ffffffffffffffff166001148015610b795750303b155b905081158015610b87575080155b15610ba55760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610bcf57845460ff60401b1916600160401b1785555b610c1160405180604001604052806005815260200164496f6e696360d81b8152506040518060400160405280600381526020016224a7a760e91b8152506114d2565b610c1a866114e4565b610c4060405180604001604052806005815260200164496f6e696360d81b8152506114f5565b610c48611520565b610c6b33610c586012600a612425565b610c6690633b9aca00612434565b611528565b8315610cb157845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b83421115610cdd5760405163313c898160e11b8152600481018590526024016107d4565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610d498c6001600160a01b031660009081527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb006020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610da48261155e565b90506000610db48287878761158b565b9050896001600160a01b0316816001600160a01b031614610dfb576040516325c0072360e11b81526001600160a01b0380831660048301528b1660248201526044016107d4565b610e068a8a8a610f0a565b50505050505050505050565b6001600160a01b0391821660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b6000807f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c006109b4565b610e8d611258565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319166001600160a01b0383169081178255610ed161098f565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a35050565b610f1783838360016115b9565b505050565b6000610f288484610e12565b90506000198114610f7c5781811015610f6d57604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016107d4565b610f7c848484840360006115b9565b50505050565b6001600160a01b038316610fac57604051634b637e8f60e11b8152600060048201526024016107d4565b6001600160a01b038216610fd65760405163ec442f0560e01b8152600060048201526024016107d4565b610f178383836116a1565b60006107706117df565b6000610ff684610815565b905081811015611019576040516305b4215560e11b815260040160405180910390fd5b6110238483611853565b610f7c8383611528565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614806110b457507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166110a8600080516020612605833981519152546001600160a01b031690565b6001600160a01b031614155b1561088e5760405163703e46dd60e11b815260040160405180910390fd5b6108d5611258565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611134575060408051601f3d908101601f191682019092526111319181019061244b565b60015b61115c57604051634c9c8ce360e01b81526001600160a01b03831660048201526024016107d4565b600080516020612605833981519152811461118d57604051632a87526960e21b8152600481018290526024016107d4565b610f1783836118a9565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461088e5760405163703e46dd60e11b815260040160405180910390fd5b8383811461125057426111f66201518085612464565b11611202575082611250565b426112106201518085612464565b11156112505760006112228442612477565b905060006112308483612434565b61123a9084612464565b9050858111611249578061124b565b855b925050505b949350505050565b3361126161098f565b6001600160a01b03161461088e5760405163118cdaa760e01b81523360048201526024016107d4565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319168155610780826118ff565b6000807f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb0061085c565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206125e5833981519152916106a2906122cf565b606060006000805160206125e5833981519152610691565b600061134d84610a03565b905081811015611370576040516305b4215560e11b815260040160405180910390fd5b61137a8483611970565b610f7c83836119ca565b6001600160a01b038216600090815260208190526040812060020154906113aa84610815565b6001600160a01b038516600090815260208190526040902060020184905590506113d5838383611a00565b6001600160a01b0385166000908152602081905260409020600301556113fe620151808461231f565b6001600160a01b039094166000908152602081905260409020600181019490945550504290915550565b6001600160a01b0382166000908152602081905260408120600601549061144e84610a03565b6001600160a01b03851660009081526020819052604090206006018490559050611479838383611a00565b6001600160a01b0385166000908152602081905260409020600701556114a2620151808461231f565b6001600160a01b039094166000908152602081905260409020600581019490945550504260049092019190915550565b6114da611a57565b6107808282611aa0565b6114ec611a57565b6108d581611af1565b6114fd611a57565b6108d581604051806040016040528060018152602001603160f81b815250611b23565b61088e611a57565b6001600160a01b0382166115525760405163ec442f0560e01b8152600060048201526024016107d4565b610780600083836116a1565b600061073a61156b610fe1565b8360405161190160f01b8152600281019290925260228201526042902090565b60008060008061159d88888888611b84565b9250925092506115ad8282611c53565b50909695505050505050565b6000805160206125c58339815191526001600160a01b0385166115f25760405163e602df0560e01b8152600060048201526024016107d4565b6001600160a01b03841661161c57604051634a1406b160e11b8152600060048201526024016107d4565b6001600160a01b0380861660009081526001830160209081526040808320938816835292905220839055811561169a57836001600160a01b0316856001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258560405161169191815260200190565b60405180910390a35b5050505050565b6000805160206125c58339815191526001600160a01b0384166116dd57818160020160008282546116d29190612464565b9091555061174f9050565b6001600160a01b038416600090815260208290526040902054828110156117305760405163391434e360e21b81526001600160a01b038616600482015260248101829052604481018490526064016107d4565b6001600160a01b03851660009081526020839052604090209083900390555b6001600160a01b03831661176d57600281018054839003905561178c565b6001600160a01b03831660009081526020829052604090208054830190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516117d191815260200190565b60405180910390a350505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f61180a611d0c565b611812611d76565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b600061185e83610815565b6001600160a01b038416600090815260208190526040902042905590506118858282612477565b6001600160a01b039093166000908152602081905260409020600301929092555050565b6118b282611dba565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156118f757610f178282611e1f565b610780611e95565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b600061197b83610a03565b6001600160a01b03841660009081526020819052604090204260049091015590506119a68282612477565b6001600160a01b039093166000908152602081905260409020600701929092555050565b6001600160a01b0382166119f457604051634b637e8f60e11b8152600060048201526024016107d4565b610780826000836116a1565b60008084841115611a3657611a158585612477565b9050808311611a25576000611a2f565b611a2f8184612477565b9150611a4f565b611a408486612477565b9050611a4c8184612464565b91505b509392505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661088e57604051631afcd79f60e31b815260040160405180910390fd5b611aa8611a57565b6000805160206125c58339815191527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace03611ae284826124d2565b5060048101610f7c83826124d2565b611af9611a57565b6001600160a01b0381166108cc57604051631e4fbdf760e01b8152600060048201526024016107d4565b611b2b611a57565b6000805160206125e58339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d102611b6584826124d2565b5060038101611b7483826124d2565b5060008082556001909101555050565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115611bbf5750600091506003905082611c49565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611c13573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611c3f57506000925060019150829050611c49565b9250600091508190505b9450945094915050565b6000826003811115611c6757611c67612592565b03611c70575050565b6001826003811115611c8457611c84612592565b03611ca25760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611cb657611cb6612592565b03611cd75760405163fce698f760e01b8152600481018290526024016107d4565b6003826003811115611ceb57611ceb612592565b03610780576040516335e2f38360e21b8152600481018290526024016107d4565b60006000805160206125e583398151915281611d266112eb565b805190915015611d3e57805160209091012092915050565b81548015611d4d579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206125e583398151915281611d9061132a565b805190915015611da857805160209091012092915050565b60018201548015611d4d579392505050565b806001600160a01b03163b600003611df057604051634c9c8ce360e01b81526001600160a01b03821660048201526024016107d4565b60008051602061260583398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051611e3c91906125a8565b600060405180830381855af49150503d8060008114611e77576040519150601f19603f3d011682016040523d82523d6000602084013e611e7c565b606091505b5091509150611e8c858383611eb4565b95945050505050565b341561088e5760405163b398979f60e01b815260040160405180910390fd5b606082611ec957611ec482611f10565b61075f565b8151158015611ee057506001600160a01b0384163b155b15611f0957604051639996b31560e01b81526001600160a01b03851660048201526024016107d4565b508061075f565b805115611f205780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60005b83811015611f54578181015183820152602001611f3c565b50506000910152565b60008151808452611f75816020860160208601611f39565b601f01601f19169290920160200192915050565b60208152600061075f6020830184611f5d565b80356001600160a01b0381168114611fb357600080fd5b919050565b60008060408385031215611fcb57600080fd5b611fd483611f9c565b946020939093013593505050565b600060208284031215611ff457600080fd5b61075f82611f9c565b60008060006060848603121561201257600080fd5b61201b84611f9c565b925061202960208501611f9c565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561206257600080fd5b61206b83611f9c565b9150602083013567ffffffffffffffff8082111561208857600080fd5b818501915085601f83011261209c57600080fd5b8135818111156120ae576120ae612039565b604051601f8201601f19908116603f011681019083821181831017156120d6576120d6612039565b816040528281528860208487010111156120ef57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60ff60f81b881681526000602060e0602084015261213260e084018a611f5d565b8381036040850152612144818a611f5d565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b818110156121985783518352928401929184019160010161217c565b50909c9b505050505050505050505050565b6000806000606084860312156121bf57600080fd5b6121c884611f9c565b95602085013595506040909401359392505050565b82518152602080840151818301526040808501518184015260608086015181850152845160808501529184015160a084015283015160c083015282015160e0820152610100810161075f565b600080600080600080600060e0888a03121561224457600080fd5b61224d88611f9c565b965061225b60208901611f9c565b95506040880135945060608801359350608088013560ff8116811461227f57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156122af57600080fd5b6122b883611f9c565b91506122c660208401611f9c565b90509250929050565b600181811c908216806122e357607f821691505b60208210810361230357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008261233c57634e487b7160e01b600052601260045260246000fd5b500490565b600181815b8085111561237c57816000190482111561236257612362612309565b8085161561236f57918102915b93841c9390800290612346565b509250929050565b6000826123935750600161073a565b816123a05750600061073a565b81600181146123b657600281146123c0576123dc565b600191505061073a565b60ff8411156123d1576123d1612309565b50506001821b61073a565b5060208310610133831016604e8410600b84101617156123ff575081810a61073a565b6124098383612341565b806000190482111561241d5761241d612309565b029392505050565b600061075f60ff841683612384565b808202811582820484141761073a5761073a612309565b60006020828403121561245d57600080fd5b5051919050565b8082018082111561073a5761073a612309565b8181038181111561073a5761073a612309565b601f821115610f17576000816000526020600020601f850160051c810160208610156124b35750805b601f850160051c820191505b81811015610cb1578281556001016124bf565b815167ffffffffffffffff8111156124ec576124ec612039565b612500816124fa84546122cf565b8461248a565b602080601f831160018114612535576000841561251d5750858301515b600019600386901b1c1916600185901b178555610cb1565b600085815260208120601f198616915b8281101561256457888601518255948401946001909101908401612545565b50858210156125825787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052602160045260246000fd5b600082516125ba818460208701611f39565b919091019291505056fe52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00a16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca26469706673582212201f26b212c2caec181db64db68331338c15ac1d06bc609e3f049df6325e2a7faa64736f6c63430008170033", + "nonce": "0xac", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe32474c1c4b9204a34d2e44140fed0e324c5df626ef7021b7869fff68431c1f1", + "transactionType": "CREATE", + "contractName": "ERC1967Proxy", + "contractAddress": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "function": null, + "arguments": [ + "0x523F183ECbBf9144403D937B444d8486aD752453", + "0xc4d66de800000000000000000000000003a376468888cee39fa23c234201ba704992e030" + ], + "transaction": { + "from": "0x1155b614971f16758c92c4890ed338c9e3ede6b7", + "gas": "0x673d5", + "value": "0x0", + "input": "0x608060405260405161040a38038061040a83398101604081905261002291610268565b61002c8282610033565b5050610352565b61003c82610092565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561008657610081828261010e565b505050565b61008e610185565b5050565b806001600160a01b03163b6000036100cd57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b03168460405161012b9190610336565b600060405180830381855af49150503d8060008114610166576040519150601f19603f3d011682016040523d82523d6000602084013e61016b565b606091505b50909250905061017c8583836101a6565b95945050505050565b34156101a45760405163b398979f60e01b815260040160405180910390fd5b565b6060826101bb576101b682610205565b6101fe565b81511580156101d257506001600160a01b0384163b155b156101fb57604051639996b31560e01b81526001600160a01b03851660048201526024016100c4565b50805b9392505050565b8051156102155780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b600052604160045260246000fd5b60005b8381101561025f578181015183820152602001610247565b50506000910152565b6000806040838503121561027b57600080fd5b82516001600160a01b038116811461029257600080fd5b60208401519092506001600160401b03808211156102af57600080fd5b818501915085601f8301126102c357600080fd5b8151818111156102d5576102d561022e565b604051601f8201601f19908116603f011681019083821181831017156102fd576102fd61022e565b8160405282815288602084870101111561031657600080fd5b610327836020830160208801610244565b80955050505050509250929050565b60008251610348818460208701610244565b9190910192915050565b60aa806103606000396000f3fe6080604052600a600c565b005b60186014601a565b6051565b565b6000604c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015606f573d6000f35b3d6000fdfea26469706673582212204a8f281075b5dcc29d56f3fc59a13e6357640744c26909ed4ac7ebf578b2a05664736f6c63430008170033000000000000000000000000523f183ecbbf9144403d937b444d8486ad75245300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000024c4d66de800000000000000000000000003a376468888cee39fa23c234201ba704992e03000000000000000000000000000000000000000000000000000000000", + "nonce": "0xad", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x686472", + "logs": [ + { + "address": "0x523f183ecbbf9144403d937b444d8486ad752453", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "transactionHash": "0x21824cdbb6d50724d28af65421af065df25f555635cb2c28698954f8c5bcade6", + "transactionIndex": "0x26", + "logIndex": "0x52", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000080000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x21824cdbb6d50724d28af65421af065df25f555635cb2c28698954f8c5bcade6", + "transactionIndex": "0x26", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "gasUsed": "0x21911f", + "effectiveGasPrice": "0x722c95", + "from": "0x1155b614971f16758c92c4890ed338c9e3ede6b7", + "to": null, + "contractAddress": "0x523f183ecbbf9144403d937b444d8486ad752453", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1c", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x65e9c91341", + "l1GasPrice": "0x958bbbc4", + "l1GasUsed": "0x26af8" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6d5b62", + "logs": [ + { + "address": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x000000000000000000000000523f183ecbbf9144403d937b444d8486ad752453" + ], + "data": "0x", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "transactionHash": "0xe32474c1c4b9204a34d2e44140fed0e324c5df626ef7021b7869fff68431c1f1", + "transactionIndex": "0x27", + "logIndex": "0x53", + "removed": false + }, + { + "address": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000003a376468888cee39fa23c234201ba704992e030" + ], + "data": "0x", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "transactionHash": "0xe32474c1c4b9204a34d2e44140fed0e324c5df626ef7021b7869fff68431c1f1", + "transactionIndex": "0x27", + "logIndex": "0x54", + "removed": false + }, + { + "address": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000001155b614971f16758c92c4890ed338c9e3ede6b7" + ], + "data": "0x0000000000000000000000000000000000000000033b2e3c9fd0803ce8000000", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "transactionHash": "0xe32474c1c4b9204a34d2e44140fed0e324c5df626ef7021b7869fff68431c1f1", + "transactionIndex": "0x27", + "logIndex": "0x55", + "removed": false + }, + { + "address": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "transactionHash": "0xe32474c1c4b9204a34d2e44140fed0e324c5df626ef7021b7869fff68431c1f1", + "transactionIndex": "0x27", + "logIndex": "0x56", + "removed": false + } + ], + "logsBloom": "0x00000100000000000000000000000000400000000000400000800000000200000000000000000000000000000000100000000000100000002000000000000000000000000000000000040008000002000001000000000000000000000000000000000000120004000000000000400800000000000000000000000010000000400000000000000000000800000000000000200000000080000000000000400000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000004000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe32474c1c4b9204a34d2e44140fed0e324c5df626ef7021b7869fff68431c1f1", + "transactionIndex": "0x27", + "blockHash": "0x255ac8e9c101574edb31809cb1e07f188b6cb56d01d05b077bcb45a70e09c028", + "blockNumber": "0xf55cfc", + "gasUsed": "0x4f6f0", + "effectiveGasPrice": "0x722c95", + "from": "0x1155b614971f16758c92c4890ed338c9e3ede6b7", + "to": null, + "contractAddress": "0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1c", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0xc12cf7642", + "l1GasPrice": "0x958bbbc4", + "l1GasUsed": "0x4954" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1718949636, + "chain": 8453, + "commit": "5a6c180" +} \ No newline at end of file diff --git a/deploy-base.sh b/deploy-base.sh new file mode 100644 index 0000000..9d8fd29 --- /dev/null +++ b/deploy-base.sh @@ -0,0 +1,2 @@ +source .env +forge script ./script/Deploy.s.sol --tc DeployBase --broadcast --ffi --json --rpc-url base --chain base --private-key $MODE_PRIVATE_KEY --verify -vvv diff --git a/foundry.toml b/foundry.toml index 6a0dfd3..4d9be75 100644 --- a/foundry.toml +++ b/foundry.toml @@ -5,7 +5,9 @@ libs = ["lib"] ast = true build_info = true extra_output = ["storageLayout"] +solc_version = "0.8.23" # See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options [rpc_endpoints] mode = "https://mainnet.mode.network" +base = "https://mainnet.base.org" diff --git a/script/Deploy.s.sol b/script/Deploy.s.sol index b22f842..c9b6004 100644 --- a/script/Deploy.s.sol +++ b/script/Deploy.s.sol @@ -14,3 +14,14 @@ contract DeployMode is Script, DeployHelper { vm.stopBroadcast(); } } + +contract DeployBase is Script, DeployHelper { + function setUp() public {} + + function run() public { + address multisig = 0x03A376468888cee39Fa23C234201Ba704992e030; + vm.startBroadcast(); + _deployImplementationAndProxy(multisig); + vm.stopBroadcast(); + } +}