Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-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":"bytes4[]","name":"_blacklistMethods","type":"bytes4[]"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"AddressAlreadyWhitelistedError","type":"error"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"AddressNotWhitelistedError","type":"error"},{"inputs":[],"name":"AddressZeroError","type":"error"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bytes4","name":"_selector","type":"bytes4"}],"name":"MethodAlreadyWhitelistedError","type":"error"},{"inputs":[{"internalType":"bytes4","name":"_selector","type":"bytes4"}],"name":"MethodBlacklistedError","type":"error"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bytes4","name":"_selector","type":"bytes4"}],"name":"MethodNotWhitelistedError","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_address","type":"address"}],"name":"AddressAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_address","type":"address"}],"name":"AddressRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_address","type":"address"},{"indexed":true,"internalType":"bytes4","name":"_selector","type":"bytes4"}],"name":"MethodAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_address","type":"address"},{"indexed":true,"internalType":"bytes4","name":"_selector","type":"bytes4"}],"name":"MethodRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"_entry","type":"address"}],"name":"addAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_entry","type":"address"},{"internalType":"bytes4[]","name":"_methods","type":"bytes4[]"}],"name":"addAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes4[]","name":"methods","type":"bytes4[]"}],"internalType":"struct AddressMethodManager.AddressMethods[]","name":"_entries","type":"tuple[]"}],"name":"addAddressBatch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_entry","type":"address"},{"internalType":"bytes4","name":"_selector","type":"bytes4"}],"name":"addMethod","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_index","type":"uint16"}],"name":"indexToAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_entry","type":"address"},{"internalType":"uint16","name":"_index","type":"uint16"}],"name":"indexToMethod","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_entry","type":"address"}],"name":"isAddressWhitelisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_entry","type":"address"},{"internalType":"bytes4","name":"_selector","type":"bytes4"}],"name":"isWhitelisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_entry","type":"address"}],"name":"removeAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_entry","type":"address"},{"internalType":"bytes4","name":"_selector","type":"bytes4"}],"name":"removeMethod","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x6080604081815260049081361015610015575f80fd5b60e05f3560e01c93846313f44d10146105cb575083631c0554ba146105665783631e2b01db1461048c5783632dda55f71461043357836338eada1c146103fe5783634ba79dfe146102dd575082638da5cb5b146102b75782638e7fbfe31461028a578263c4888755146101d6578263d86cd4201461019a578263f1dd62fc1461011457505063f2fde38b146100a8575f80fd5b34610110576020366003190112610110576100c1610605565b5f54906001600160a01b03906100da3383851614610682565b16809160018060a01b031916175f55337f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b5f80fd5b34610110573660031901126101105761012b610605565b90602435906001600160401b0382116101105761014a91369101610652565b61016160018060a09594951b035f54163314610682565b61016a8261073c565b5f5b81811061017557005b8061019461018e61018960019486896106f3565b610703565b85610823565b0161016c565b903461011057602036600319011261011057359061ffff8216809203610110576020915f526005825260018060a01b03815f2054169051908152f35b9034610110576101e53661061b565b929060018060a01b036101fc815f54163314610682565b811692835f526002602052825f209463ffffffff60e01b811695865f5260205260ff845f2054161561026c57505050815f526002602052805f20835f526020525f2060ff1981541690557fa807117f2195a9850572d3b6a965b9ab10995d04d9b68a601a218e2d6d6324085f80a3005b610286908451938493632a287f3560e01b85528401610718565b0390fd5b34610110576102b561029b3661061b565b906102b060018060a01b035f54163314610682565b610823565b005b34610110575f366003190112610110575f5490516001600160a01b039091168152602090f35b91346101105760209081600319360112610110576102f9610605565b5f546001600160a01b0391906103129083163314610682565b1693845f526001936001845260ff815f205416156103e857855f5260018452805f209160ff19928381541690556009855261ffff9485835f20541691876001905b61037f575b897f24a12366c02e13fe4a9e03d86a8952e85bb74a456c16e4a18b6d8295700b74bb5f80a2005b878116908482116103e25788918b5f5260028552865f209060088652875f20905f52855263ffffffff60e01b875f2054851b165f528452855f20878154169055168781146103cf57880188610353565b601187634e487b7160e01b5f525260245ffd5b50610358565b51633350df9160e21b8152808301869052602490fd5b34610110576020366003190112610110576102b561041a610605565b61042e60018060a01b035f54163314610682565b61073c565b503461011057806003193601126101105761044c610605565b9060243561ffff81168091036101105760209260018060a01b03165f5260088352815f20905f528252805f205460e01b90519063ffffffff60e01b168152f35b8234610110576020806003193601126101105781356001600160401b0392838211610110576104bd91369101610652565b909160018060a01b03916104d5835f54163314610682565b5f5b8181106104e057005b6104eb8183876106bd565b358481168103610110576104fe8161073c565b6105098284886106bd565b8481013590601e1981360301821215610110570190813591888311610110578501918060051b36038313610110575f5b81811061054c57505050506001016104d7565b8061056061018e61018960019486896106f3565b01610539565b5034610110576020906105783661061b565b6001600160a01b039091165f908152600184528290205460ff169190826105a3575b50519015158152f35b600284525f8281206001600160e01b031990921681529084528190205460ff1691508361059a565b9050346101105760203660031901126101105760209160ff906001600160a01b036105f4610605565b165f52600184525f20541615158152f35b600435906001600160a01b038216820361011057565b6040906003190112610110576004356001600160a01b038116810361011057906024356001600160e01b0319811681036101105790565b9181601f84011215610110578235916001600160401b038311610110576020808501948460051b01011161011057565b1561068957565b60405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b6044820152606490fd5b91908110156106df5760051b81013590603e1981360301821215610110570190565b634e487b7160e01b5f52603260045260245ffd5b91908110156106df5760051b0190565b356001600160e01b0319811681036101105790565b6001600160a01b0390911681526001600160e01b0319909116602082015260400190565b6001600160a01b0316801561081157805f52600160205260ff60405f2054166107f957805f52600160205260405f20600160ff19825416179055600460205260405f2061ffff9081815416156107b5575b50507fa226db3f664042183ee0281230bba26cbf7b5057e50aee7f25a175ff45ce4d7f5f80a2565b6006805461ffff19808216918516600101851691821783558354161790915554165f90815260056020526040812080546001600160a01b031916831790558061078d565b602490604051906364e8384d60e11b82526004820152fd5b6040516349431df560e11b8152600490fd5b9060018060a01b03821690815f5260206001815260409060ff825f2054161561097a5763ffffffff60e01b831694855f526003825260ff835f20541661096257845f5260028252825f20865f52825260ff835f2054166109455750835f5260028152815f20855f528152815f20600160ff19825416179055835f5260078152815f20855f52815261ffff9081835f205416156108e4575b505050507fdc4ba46013d06797bf7e6541368bb9b40719c31305dffc73d7ba9ea7fb2889ef5f80a3565b845f5260098152825f209182549060018183160116928361ffff1980931617905560078252835f20875f52825282845f2091825416179055845f5260088152825f20915f52525f209060e01c63ffffffff198254161790555f8080806108ba565b91516343611b6760e11b8152928392610286925060048401610718565b82516314bd471360e21b815260048101879052602490fd5b8151633350df9160e21b815260048101859052602490fdfea26469706673582212206eb113805b2e7a6f9cdad929fdb6769dd74278ec3ac3049b7d241beffc80918764736f6c63430008180033
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 28 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
DeFi
0 Protocols
Loading...
Loading
| Chain | Protocol | Positions | Portfolio % | Value |
|---|---|---|---|---|
There are no matching entries |
||||
DeFi
0 Protocols
Loading...
Loading
| Protocol | Positions | Portfolio % | Value |
|---|---|---|---|
There are no matching entries |
|||
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.