Source Code
Overview
POL Balance
More Info
ContractCreator
Multichain Info
N/A
Loading...
Loading
Heuristics suggest this may be a proxy contract. Verify using the Proxy Contract Checker
Exact Match Similar Match: 0xB4CdEA5d...545b187D2
Constructor
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"beacon","type":"address"}],"name":"BeaconUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"inputs":[],"name":"__CWForwarder_init","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"gas","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct CWForwarder.ForwardRequest","name":"req","type":"tuple"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"execute","outputs":[{"internalType":"bool","name":"","type":"bool"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proxiableUUID","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"gas","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct CWForwarder.ForwardRequest","name":"req","type":"tuple"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x6040608081526004908136101561001557600080fd5b600091823560e01c80633659cfe6146109a357806347153f82146107d15780634f1ef286146104a257806352d1902d146103ce578063715018a6146103635780638da5cb5b1461033b578063bf5d3bdb14610312578063ebb1e3801461012f5763f2fde38b1461008457600080fd5b3461012b57602036600319011261012b5761009d610c93565b916100a6610e18565b6001600160a01b038316156100c257836100bf84610e70565b80f35b906020608492519162461bcd60e51b8352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b8280fd5b503461012b578260031936011261012b57825460ff8160081c161591828093610305575b80156102ee575b15610285575060ff198116600117845581610274575b5061018a60ff845460081c16610185816110d5565b6110d5565b61019333610e70565b81519061019f82610d87565b600b825261023460208301927f4357466f72776172646572000000000000000000000000000000000000000000845284516101d981610d87565b60038152602081017f312e300000000000000000000000000000000000000000000000000000000000815287549560ff8760081c1693610218856110d5565b610221856110d5565b51902091519020906001556002556110d5565b61023c578280f35b61ff001916825551600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602090a138808280f35b61ffff191661010117835538610170565b608490602085519162461bcd60e51b8352820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b50303b15801561015a5750600160ff83161461015a565b50600160ff831610610153565b5050346103375760209061032e61032836610cae565b9161118d565b90519015158152f35b5080fd5b5050346103375781600319360112610337576020906001600160a01b03606754169051908152f35b83346103cb57806003193601126103cb5761037c610e18565b806001600160a01b0360675473ffffffffffffffffffffffffffffffffffffffff198116606755167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b80fd5b5082346103cb57806003193601126103cb57506001600160a01b037f00000000000000000000000019951249f7741bbaaeb3aec2e83b669fb4379d8016300361043a57602082517f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8152f35b6020608492519162461bcd60e51b8352820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152fd5b50829082600319360112610337576104b8610c93565b9060243567ffffffffffffffff81116107cd57366023820112156107cd576104e99036906024818501359101610de1565b936001600160a01b0390817f00000000000000000000000019951249f7741bbaaeb3aec2e83b669fb4379d80169161052383301415610ec5565b6105527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc938285541614610f36565b61055a610e18565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161561059357505050506100bf919250610fa7565b849193959294168351946352d1902d60e01b865260209586818981865afa85918161079a575b50610626576084888888519162461bcd60e51b8352820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152fd5b9691929396036107465761063983610fa7565b8351917fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8780a286511580159061073e575b61067a575b5050505050905080f35b823b156106ef5750509280856106e395858398519201905af4660819985a5b195960ca1b6106a6611061565b927f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c8151956106d487610d55565b60278752860152840152611091565b50808280808080610670565b908460849262461bcd60e51b8352820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152fd5b50600161066b565b6084908585519162461bcd60e51b8352820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152fd5b9091508781813d83116107c6575b6107b28183610da3565b810103126107c25751908a6105b9565b8580fd5b503d6107a8565b8380fd5b50906107e9926107e036610cae565b9082969261118d565b1561093a5781840135908134106108f75780602095610809878201611146565b9060608101359488610862603461082e61082660a087018761115a565b919096611146565b8b5194828693828501998a378301916bffffffffffffffffffffffff199060601b1690820152036014810184520182610da3565b519286f19061086f611061565b911593846108a15750603f5a9104101561089f57818061089b9351958695158652850152830190610d15565b0390f35bfe5b82518694919250156108b557505080519101fd5b9083606492519162461bcd60e51b8352820152601e60248201527f4357466f727761726465723a206661696c656420746f206578656375746500006044820152fd5b606484602085519162461bcd60e51b8352820152602060248201527f4357466f727761726465723a206e6f7420656e6f756768204554482073656e746044820152fd5b608483602084519162461bcd60e51b8352820152602d60248201527f4357466f727761726465723a207369676e617475726520646f6573206e6f742060448201527f6d617463682072657175657374000000000000000000000000000000000000006064820152fd5b503461012b576020806003193601126107cd576109be610c93565b926001600160a01b03807f00000000000000000000000019951249f7741bbaaeb3aec2e83b669fb4379d80166109f681301415610ec5565b610a257f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc918383541614610f36565b610a2d610e18565b8251908482019282841067ffffffffffffffff851117610c80578385528883527f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615610a8757505050505050506100bf90610fa7565b879894959697169085516352d1902d60e01b815287818a81865afa869181610c4d575b50610b17576084898989519162461bcd60e51b8352820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152fd5b97919293949703610bf957610b2b88610fa7565b8451917fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8880a2825115801590610bf2575b610b6d575b505050505050905080f35b873b15610ba35750509380958192610b969651915af4660819985a5b195960ca1b6106a6611061565b5080388080808080610b62565b908560849262461bcd60e51b8352820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152fd5b5086610b5d565b6084908686519162461bcd60e51b8352820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152fd5b9091508881813d8311610c79575b610c658183610da3565b81010312610c7557519038610aaa565b8680fd5b503d610c5b565b602489604189634e487b7160e01b835252fd5b600435906001600160a01b0382168203610ca957565b600080fd5b9060031990604082840112610ca95760043567ffffffffffffffff92838211610ca95760c0908286030112610ca9576004019260243590838211610ca95780602383011215610ca9578160040135938411610ca95760248483010111610ca9576024019190565b919082519283825260005b848110610d41575050826000602080949584010152601f8019910116010190565b602081830181015184830182015201610d20565b6060810190811067ffffffffffffffff821117610d7157604052565b634e487b7160e01b600052604160045260246000fd5b6040810190811067ffffffffffffffff821117610d7157604052565b90601f8019910116810190811067ffffffffffffffff821117610d7157604052565b67ffffffffffffffff8111610d7157601f01601f191660200190565b929192610ded82610dc5565b91610dfb6040519384610da3565b829481845281830111610ca9578281602093846000960137010152565b6001600160a01b03606754163303610e2c57565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b606754906001600160a01b03809116918273ffffffffffffffffffffffffffffffffffffffff19821617606755167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3565b15610ecc57565b608460405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152fd5b15610f3d57565b608460405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152fd5b803b15610ff7576001600160a01b037f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc911673ffffffffffffffffffffffffffffffffffffffff19825416179055565b608460405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152fd5b3d1561108c573d9061107282610dc5565b916110806040519384610da3565b82523d6000602084013e565b606090565b9091901561109d575090565b8151156110ad5750805190602001fd5b6110d19060405191829162461bcd60e51b8352602060048401526024830190610d15565b0390fd5b156110dc57565b608460405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b356001600160a01b0381168103610ca95790565b903590601e1981360301821215610ca9570180359067ffffffffffffffff8211610ca957602001918136038313610ca957565b909161119882611146565b6111a460208401611146565b926111bc6111b560a083018361115a565b3691610de1565b602081519101209160409384519360208501927fdd8f4b70b0f4393e889bd39128a30628a78b61816a9eb8199759e7a349657e4884526001600160a01b03978880921688880152166060860152858401356080860152606084013560a0860152608084013560c086015260e085015260e0845261010084019467ffffffffffffffff9285871084881117610d71578682528551902095600154956002546101208201977f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f895261014083015261016082015246610180820152306101a082015260a082526101c081019682881086891117610d715761024092888552519020976101e08201987f19010000000000000000000000000000000000000000000000000000000000008a526101e283015261020282015260428752019285841090841117610d715761132e97879661133396611326956113209452519020923691610de1565b9061146c565b95909561133a565b611146565b1691161490565b6005811015611456578061134b5750565b6001810361139757606460405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152fd5b600281036113e357606460405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152fd5b6003146113ec57565b608460405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152fd5b634e487b7160e01b600052602160045260246000fd5b90604181511460001461149a57611496916020820151906060604084015193015160001a906114a4565b9091565b5050600090600290565b9291907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083116115275791608094939160ff602094604051948552168484015260408301526060820152600093849182805260015afa1561151a5781516001600160a01b03811615611514579190565b50600190565b50604051903d90823e3d90fd5b5050505060009060039056fea26469706673582212200473eb548eb7b560158744f11d1e54590fc3d198fe1a078f1efd50437e491f6f64736f6c63430008120033
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.