Sponsored: Advertise across our explorers and boost your visibility. Book your slot here!
Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
Amount
|
||
|---|---|---|---|---|---|---|---|
| 0x60806040 | 11576777 | 9 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"address","name":"admin_","type":"address"},{"internalType":"address[]","name":"implementations","type":"address[]"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"actual","type":"address"}],"name":"InvalidImplementation","type":"error"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"address","name":"admin","type":"address"}],"name":"Unauthorized","type":"error"},{"inputs":[],"name":"ZeroAddress","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":true,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"ImplementationAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"ImplementationRemoved","type":"event"},{"inputs":[{"internalType":"address","name":"implementation","type":"address"}],"name":"addImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"implementation","type":"address"}],"name":"isSupported","outputs":[{"internalType":"bool","name":"supported","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"implementation","type":"address"}],"name":"removeImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"setAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"implementation","type":"address"}],"name":"validateAccountState","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610060575f3560e01c806322175a32146100645780634f129c5314610079578063704b6c02146100b0578063c6e2a400146100c3578063ccd10cc8146100d6578063f851a44014610102575b5f5ffd5b610077610072366004610395565b61012c565b005b61009b610087366004610395565b60016020525f908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100776100be366004610395565b6101b7565b6100776100d1366004610395565b610275565b6100e96100e43660046103b5565b610328565b6040516001600160e01b031990911681526020016100a7565b5f54610114906001600160a01b031681565b6040516001600160a01b0390911681526020016100a7565b5f546001600160a01b0316331461016f575f5460405163295a81c160e01b81523360048201526001600160a01b0390911660248201526044015b60405180910390fd5b6001600160a01b0381165f81815260016020526040808220805460ff19169055517faf23121e2402485071dadf421078b368d7b67e54cabcc81540563c5d6bf1a4c39190a250565b5f546001600160a01b031633146101f5575f5460405163295a81c160e01b81523360048201526001600160a01b039091166024820152604401610166565b6001600160a01b03811661021c5760405163d92e233d60e01b815260040160405180910390fd5b5f80546040516001600160a01b03808516939216917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f91a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146102b3575f5460405163295a81c160e01b81523360048201526001600160a01b039091166024820152604401610166565b6001600160a01b0381166102da5760405163d92e233d60e01b815260040160405180910390fd5b6001600160a01b0381165f818152600160208190526040808320805460ff1916909217909155517f331cedc71f28c46d467691770675b586e8aa77a0d4fe09f257d01ef00bc154589190a250565b6001600160a01b0381165f9081526001602052604081205460ff1661036b57604051630c76093760e01b81526001600160a01b0383166004820152602401610166565b5063199a219960e31b92915050565b80356001600160a01b0381168114610390575f5ffd5b919050565b5f602082840312156103a5575f5ffd5b6103ae8261037a565b9392505050565b5f5f604083850312156103c6575f5ffd5b6103cf8361037a565b91506103dd6020840161037a565b9050925092905056fea2646970667358221220a4934a7e1da7e62aa49a2c9301461295d0b69ceea18be5d751fe3da17c3119cc64736f6c634300081c0033
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
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.