Source Code
Overview
USDC Balance
USDC Value
$0.00Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"uint16[]","name":"ids","type":"uint16[]"},{"internalType":"address[]","name":"adapters","type":"address[]"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"BadAdapter","type":"error"},{"inputs":[],"name":"BadGenesis","type":"error"},{"inputs":[],"name":"NotOwner","type":"error"},{"inputs":[],"name":"NothingPending","type":"error"},{"inputs":[],"name":"TooEarly","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint16","name":"id","type":"uint16"},{"indexed":false,"internalType":"address","name":"adapter","type":"address"}],"name":"Activated","type":"event"},{"anonymous":false,"inputs":[],"name":"OwnershipRenounced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint16","name":"id","type":"uint16"},{"indexed":false,"internalType":"address","name":"adapter","type":"address"},{"indexed":false,"internalType":"uint64","name":"eta","type":"uint64"}],"name":"Proposed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint16","name":"id","type":"uint16"},{"indexed":false,"internalType":"address","name":"adapter","type":"address"}],"name":"Revoked","type":"event"},{"inputs":[],"name":"TIMELOCK","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"id","type":"uint16"}],"name":"activate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"id","type":"uint16"}],"name":"adapterOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"","type":"uint16"}],"name":"pending","outputs":[{"internalType":"address","name":"adapter","type":"address"},{"internalType":"uint64","name":"eta","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"id","type":"uint16"},{"internalType":"address","name":"adapter","type":"address"}],"name":"propose","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"id","type":"uint16"}],"name":"revoke","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610085575f3560e01c806382faf7c71161005857806382faf7c7146101515780638da5cb5b1461016457806395e9fc8a146101a8578063b969a530146101bb575f80fd5b80633652b71514610089578063715018a61461009e5780637285fec9146100a65780637aadef8b14610139575b5f80fd5b61009c6100973660046106cc565b6101f4565b005b61009c6102fd565b6100ff6100b43660046106cc565b60026020525f908152604090205473ffffffffffffffffffffffffffffffffffffffff81169074010000000000000000000000000000000000000000900467ffffffffffffffff1682565b6040805173ffffffffffffffffffffffffffffffffffffffff909316835267ffffffffffffffff9091166020830152015b60405180910390f35b6101436202a30081565b604051908152602001610130565b61009c61015f3660046106ec565b61039d565b5f546101839073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610130565b61009c6101b63660046106cc565b610521565b6101836101c93660046106cc565b61ffff165f9081526001602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610244576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61ffff81165f81815260016020908152604080832080547fffffffffffffffffffffffff00000000000000000000000000000000000000008116909155600283529281902080547fffffffff000000000000000000000000000000000000000000000000000000001690555173ffffffffffffffffffffffffffffffffffffffff90921680835292917f412818894934dca28e33ab6587635a24ca9ed7d809c61c27b6daa1bc35b30e4291015b60405180910390a25050565b5f5473ffffffffffffffffffffffffffffffffffffffff16331461034d576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f80547fffffffffffffffffffffffff00000000000000000000000000000000000000001681556040517fd1f66c3d2bc1993a86be5e3d33709d98f0442381befcedd29f578b9b2506b1ce9190a1565b5f5473ffffffffffffffffffffffffffffffffffffffff1633146103ed576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811661043a576040517f311e2b6000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6104486202a30042610739565b60408051808201825273ffffffffffffffffffffffffffffffffffffffff85811680835267ffffffffffffffff858116602080860182815261ffff8c165f8181526002845289902097518854925190951674010000000000000000000000000000000000000000027fffffffff0000000000000000000000000000000000000000000000000000000090921694909616939093179290921790945584519182528101929092529293507f64c97eaf4d0a1ca5120c456c7f82c7a544c145f0ae7425b2fb2b730703bc9295910160405180910390a2505050565b61ffff81165f9081526002602090815260409182902082518084019093525473ffffffffffffffffffffffffffffffffffffffff81168084527401000000000000000000000000000000000000000090910467ffffffffffffffff16918301919091526105ba576040517f175c1aea00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806020015167ffffffffffffffff16421015610602576040517f085de62500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61ffff82165f81815260026020908152604080832080547fffffffff000000000000000000000000000000000000000000000000000000001690558451600183529281902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff94851617905584519051921682527ffd6b02d384ae0987bf31ce36c40bc2cd8a0e488cba972ba8b8872171f3a64f5791016102f1565b803561ffff811681146106c7575f80fd5b919050565b5f602082840312156106dc575f80fd5b6106e5826106b6565b9392505050565b5f80604083850312156106fd575f80fd5b610706836106b6565b9150602083013573ffffffffffffffffffffffffffffffffffffffff8116811461072e575f80fd5b809150509250929050565b80820180821115610771577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b9291505056fea2646970667358221220bf4698dc7efab358ec499863fcbf6c05abf543f28f3ae5d59b70646887707dd164736f6c634300081a0033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in USDC
Multichain Portfolio | 32 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.