Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
Amount
|
||
|---|---|---|---|---|---|---|---|
| 0x60806040 | 8928187 | 399 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":"owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"FeeTokenAlreadyRegistered","type":"error"},{"inputs":[],"name":"FeeTokenNotRegistered","type":"error"},{"inputs":[],"name":"InvalidFeeTokenData","type":"error"},{"inputs":[],"name":"InvalidPrice","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[],"name":"PriceFeedNotInitialized","type":"error"},{"inputs":[],"name":"StalePrice","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"priceFeed","type":"address"},{"indexed":false,"internalType":"uint40","name":"heartbeat","type":"uint40"},{"indexed":false,"internalType":"uint8","name":"priceFeedDecimals","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"tokenDecimals","type":"uint8"}],"name":"FeeTokenAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"priceFeed","type":"address"},{"indexed":false,"internalType":"uint40","name":"heartbeat","type":"uint40"},{"indexed":false,"internalType":"uint8","name":"priceFeedDecimals","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"tokenDecimals","type":"uint8"}],"name":"FeeTokenRemoved","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"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"priceFeed","type":"address"},{"internalType":"uint40","name":"heartbeat","type":"uint40"}],"name":"addFeeToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"feeTokenData","outputs":[{"internalType":"address","name":"priceFeed","type":"address"},{"internalType":"uint40","name":"heartbeat","type":"uint40"},{"internalType":"uint8","name":"priceFeedDecimals","type":"uint8"},{"internalType":"uint8","name":"tokenDecimals","type":"uint8"},{"internalType":"bool","name":"registered","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"removeFeeToken","outputs":[],"stateMutability":"nonpayable","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":"token","type":"address"},{"internalType":"uint256","name":"weiAmount","type":"uint256"}],"name":"weiToToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f80fd5b506004361061007a575f3560e01c80638a67c64b116100585780638a67c64b146101385780638da5cb5b1461014b578063d251f7ba14610165578063f2fde38b14610186575f80fd5b806337edaee41461007e57806367923c451461011b578063715018a614610130575b5f80fd5b6100d661008c3660046109e5565b60016020525f90815260409020546001600160a01b0381169064ffffffffff600160a01b8204169060ff600160c81b8204811691600160d01b8104821691600160d81b9091041685565b604080516001600160a01b03909616865264ffffffffff909416602086015260ff928316938501939093521660608301521515608082015260a0015b60405180910390f35b61012e6101293660046109e5565b610199565b005b61012e6102dc565b61012e610146366004610a05565b6102ef565b5f546040516001600160a01b039091168152602001610112565b610178610173366004610a52565b6106be565b604051908152602001610112565b61012e6101943660046109e5565b6108c3565b6101a161091e565b6001600160a01b038082165f90815260016020908152604091829020825160a0810184529054938416815264ffffffffff600160a01b8504169181019190915260ff600160c81b8404811692820192909252600160d01b830482166060820152600160d81b9092041615156080820181905261023057604051634e1d8e5560e01b815260040160405180910390fd5b6001600160a01b038083165f8181526001602090815260409182902080547fffffffff00000000000000000000000000000000000000000000000000000000169055845190850151858301516060870151935192909516947f7eb8bb8f97673d4350a999af01ee88f18420964ab8304a5bc7945f5a51e0b3a0936102d09364ffffffffff93909316835260ff918216602084015216604082015260600190565b60405180910390a35050565b6102e461091e565b6102ed5f610963565b565b6102f761091e565b6001600160a01b038316158061031457506001600160a01b038216155b80610324575064ffffffffff8116155b1561035b576040517f442e3c5c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0383165f90815260016020526040902054600160d81b900460ff16156103b4576040517f86ecbe7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f80836001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156103f2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104169190610a93565b509350505091508169ffffffffffffffffffff165f1480610435575080155b1561046c576040517ff21206e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f856001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104a9573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104cd9190610ae1565b90505f856001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561050c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105309190610ae1565b90506040518060a00160405280876001600160a01b031681526020018664ffffffffff1681526020018260ff1681526020018360ff1681526020016001151581525060015f896001600160a01b03166001600160a01b031681526020019081526020015f205f820151815f015f6101000a8154816001600160a01b0302191690836001600160a01b031602179055506020820151815f0160146101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160196101000a81548160ff021916908360ff1602179055506060820151815f01601a6101000a81548160ff021916908360ff1602179055506080820151815f01601b6101000a81548160ff021916908315150217905550905050856001600160a01b0316876001600160a01b03167f95edba25393a138f316a14168274109addd4b2a39fd53cfae1fc57c988095f018784866040516106ad9392919064ffffffffff93909316835260ff918216602084015216604082015260600190565b60405180910390a350505050505050565b6001600160a01b038083165f908152600160209081526040808320815160a0810183529054948516815264ffffffffff600160a01b8604169281019290925260ff600160c81b8504811691830191909152600160d01b840481166060830152600160d81b90930490921615156080830181905290919061075157604051634e1d8e5560e01b815260040160405180910390fd5b5f80825f01516001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa158015610792573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107b69190610a93565b509350509250505f82136107f5576040517ebfc92100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b602083015164ffffffffff1661080b8242610b15565b1115610843576040517f19abf40e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f836060015184604001516108589190610b28565b905060128160ff16101561089c5782610872826012610b41565b61087d90600a610c3d565b6108879088610c4b565b6108919190610c4b565b9450505050506108bd565b826108a8601283610b41565b6108b390600a610c3d565b6108879088610c6a565b92915050565b6108cb61091e565b6001600160a01b038116610912576040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081525f60048201526024015b60405180910390fd5b61091b81610963565b50565b5f546001600160a01b031633146102ed576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610909565b5f80546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146109e0575f80fd5b919050565b5f602082840312156109f5575f80fd5b6109fe826109ca565b9392505050565b5f805f60608486031215610a17575f80fd5b610a20846109ca565b9250610a2e602085016109ca565b9150604084013564ffffffffff81168114610a47575f80fd5b809150509250925092565b5f8060408385031215610a63575f80fd5b610a6c836109ca565b946020939093013593505050565b805169ffffffffffffffffffff811681146109e0575f80fd5b5f805f805f60a08688031215610aa7575f80fd5b610ab086610a7a565b60208701516040880151606089015192975090955093509150610ad560808701610a7a565b90509295509295909350565b5f60208284031215610af1575f80fd5b815160ff811681146109fe575f80fd5b634e487b7160e01b5f52601160045260245ffd5b818103818111156108bd576108bd610b01565b60ff81811683821601908111156108bd576108bd610b01565b60ff82811682821603908111156108bd576108bd610b01565b6001815b6001841115610b9557808504811115610b7957610b79610b01565b6001841615610b8757908102905b60019390931c928002610b5e565b935093915050565b5f82610bab575060016108bd565b81610bb757505f6108bd565b8160018114610bcd5760028114610bd757610bf3565b60019150506108bd565b60ff841115610be857610be8610b01565b50506001821b6108bd565b5060208310610133831016604e8410600b8410161715610c16575081810a6108bd565b610c225f198484610b5a565b805f1904821115610c3557610c35610b01565b029392505050565b5f6109fe60ff841683610b9d565b5f82610c6557634e487b7160e01b5f52601260045260245ffd5b500490565b80820281158282048414176108bd576108bd610b0156
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ 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.