Source Code
Overview
ETH Balance
0 ETH
ETH Value
$0.00| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 107477463 | 1144 days ago | 0 ETH | ||||
| 107438671 | 1144 days ago | 0 ETH | ||||
| 107434262 | 1145 days ago | 0 ETH | ||||
| 107391064 | 1146 days ago | 0 ETH | ||||
| 107350964 | 1146 days ago | 0 ETH | ||||
| 107347863 | 1147 days ago | 0 ETH | ||||
| 107304665 | 1148 days ago | 0 ETH | ||||
| 107261464 | 1149 days ago | 0 ETH | ||||
| 107218265 | 1150 days ago | 0 ETH | ||||
| 107175062 | 1151 days ago | 0 ETH | ||||
| 107088668 | 1153 days ago | 0 ETH | ||||
| 107045466 | 1154 days ago | 0 ETH | ||||
| 107002263 | 1155 days ago | 0 ETH | ||||
| 106959063 | 1156 days ago | 0 ETH | ||||
| 106915865 | 1157 days ago | 0 ETH | ||||
| 106872663 | 1158 days ago | 0 ETH | ||||
| 106829482 | 1159 days ago | 0 ETH | ||||
| 106786265 | 1160 days ago | 0 ETH | ||||
| 106699866 | 1162 days ago | 0 ETH | ||||
| 106656666 | 1163 days ago | 0 ETH | ||||
| 106613464 | 1164 days ago | 0 ETH | ||||
| 106570265 | 1165 days ago | 0 ETH | ||||
| 106527067 | 1166 days ago | 0 ETH | ||||
| 106483865 | 1167 days ago | 0 ETH | ||||
| 106440664 | 1168 days ago | 0 ETH |
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[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"operator","type":"address"}],"name":"OperatorAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"operator","type":"address"}],"name":"OperatorRemoved","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":false,"internalType":"uint256","name":"oldValue","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newValue","type":"uint256"}],"name":"RatioThresholdChanged","type":"event"},{"inputs":[],"name":"MAX_THRESHOLD","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"}],"name":"addOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"uint256","name":"day","type":"uint256"}],"name":"averagePercentageRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getRatioFor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"historicalRatios","outputs":[{"internalType":"uint40","name":"lastUpdate","type":"uint40"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"}],"name":"removeOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"ratio","type":"uint256"}],"name":"repairRatioFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newValue","type":"uint256"}],"name":"setRatioThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"addresses","type":"address[]"},{"internalType":"uint256[]","name":"ratios","type":"uint256[]"}],"name":"updateRatioBatch","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b5061109f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80639870d7fe1161008c578063b037d56a11610066578063b037d56a146101b4578063c4d66de8146101c7578063ec653c4b146101da578063f2fde38b1461021a57600080fd5b80639870d7fe14610165578063a1f1d48d14610178578063ac8a584a146101a157600080fd5b806308af5431146100d45780632364753a146100f95780632acaaff41461010e5780632ef86a1f1461012f578063715018a6146101425780638da5cb5b1461014a575b600080fd5b6100df6305f5e10081565b60405163ffffffff90911681526020015b60405180910390f35b61010c610107366004610ee1565b61022d565b005b61012161011c366004610e4c565b6102df565b6040519081526020016100f0565b61010c61013d366004610e4c565b610475565b61010c6104d6565b6033546040516001600160a01b0390911681526020016100f0565b61010c610173366004610e31565b6104ea565b610121610186366004610e31565b6001600160a01b031660009081526066602052604090205490565b61010c6101af366004610e31565b6105ff565b61010c6101c2366004610e76565b6106b2565b61010c6101d5366004610e31565b6109ed565b6102046101e8366004610e31565b60676020526000908152604090206003015464ffffffffff1681565b60405164ffffffffff90911681526020016100f0565b61010c610228366004610e31565b610b1e565b610235610b97565b6305f5e100811080156102485750600081115b6102995760405162461bcd60e51b815260206004820152601f60248201527f77726f6e672076616c756520666f7220726174696f207468726573686f6c640060448201526064015b60405180910390fd5b606880549082905560408051828152602081018490527f661e4cadf2d36ec16a59d60dcfeebe23f9be2aec99852725798a4be99790840e91015b60405180910390a15050565b600080821180156102f05750600882105b61033c5760405162461bcd60e51b815260206004820152601960248201527f6461792073686f756c642062652066726f6d203120746f2037000000000000006044820152606401610290565b6001600160a01b0383166000908152606760205260408120805490916001600160401b03909116908260086103718785610fbb565b61037b9190610fed565b610386906001610f45565b6009811061039657610396611053565b60048104909101546001600160401b036008600390931683026101000a90910416915060009084906103c89085611001565b6103d3906001610f5d565b6001600160401b0316600981106103ec576103ec611053565b600491828204019190066008029054906101000a90046001600160401b03166001600160401b031690508082101561042b57600094505050505061046f565b6104358683610f9c565b61043f8284610fbb565b6104529068056bc75e2d63100000610f9c565b61045e9061016d610f9c565b6104689190610f88565b9450505050505b92915050565b61047d610b97565b806104ba5760405162461bcd60e51b815260206004820152600d60248201526c726174696f206973207a65726f60981b6044820152606401610290565b6001600160a01b03909116600090815260666020526040902055565b6104de610b97565b6104e86000610bf1565b565b6104f2610b97565b6001600160a01b0381166105485760405162461bcd60e51b815260206004820152601960248201527f6f70657261746f72206d757374206265206e6f6e2d7a65726f000000000000006044820152606401610290565b6001600160a01b03811660009081526065602052604090205460ff16156105a45760405162461bcd60e51b815260206004820152601060248201526f30b63932b0b23c9037b832b930ba37b960811b6044820152606401610290565b6001600160a01b038116600081815260656020908152604091829020805460ff1916600117905590519182527fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d91015b60405180910390a150565b610607610b97565b6001600160a01b03811660009081526065602052604090205460ff166106615760405162461bcd60e51b815260206004820152600f60248201526e3737ba1030b71037b832b930ba37b960891b6044820152606401610290565b6001600160a01b038116600081815260656020908152604091829020805460ff1916905590519182527f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d91016105f4565b6033546001600160a01b03163314806106da57503360009081526065602052604090205460ff165b61071e5760405162461bcd60e51b815260206004820152601560248201527413dc195c985d1bdc8e881b9bdd08185b1b1bddd959605a1b6044820152606401610290565b8281146107645760405162461bcd60e51b8152602060048201526014602482015273636f7272757074656420726174696f206461746160601b6044820152606401610290565b60005b838110156109e65760006067600087878581811061078757610787611053565b905060200201602081019061079c9190610e31565b6001600160a01b03168152602081019190915260400160002060038101549091506108329064ffffffffff168585858181106107da576107da611053565b90506020020135606660008a8a888181106107f7576107f7611053565b905060200201602081019061080c9190610e31565b6001600160a01b03166001600160a01b0316815260200190815260200160002054610c43565b61087e5760405162461bcd60e51b815260206004820152601760248201527f6e657720726174696f20697320696d706f737369626c650000000000000000006044820152606401610290565b83838381811061089057610890611053565b90506020020135606660008888868181106108ad576108ad611053565b90506020020160208101906108c29190610e31565b6001600160a01b03168152602081019190915260400160002055600381015462015144906108f79064ffffffffff1642610fbb565b11156109d35780546001600160401b031684848481811061091a5761091a611053565b60200291909101359050826008610932846001610f5d565b61093c9190611001565b610947906001610f5d565b6001600160401b03166009811061096057610960611053565b600491828204019190066008026101000a8154816001600160401b0302191690836001600160401b0316021790555080600161099c9190610f5d565b825467ffffffffffffffff19166001600160401b03919091161782555060038101805464ffffffffff19164264ffffffffff161790555b50806109de81610fd2565b915050610767565b5050505050565b600054610100900460ff1615808015610a0d5750600054600160ff909116105b80610a275750303b158015610a27575060005460ff166001145b610a8a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610290565b6000805460ff191660011790558015610aad576000805461ff0019166101001790555b610ab5610d70565b6001600160a01b0382166000908152606560205260409020805460ff191660011790558015610b1a576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020016102d3565b5050565b610b26610b97565b6001600160a01b038116610b8b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610290565b610b9481610bf1565b50565b6033546001600160a01b031633146104e85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610290565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60008060685411610c965760405162461bcd60e51b815260206004820152601a60248201527f726174696f207468726573686f6c64206973206e6f74207365740000000000006044820152606401610290565b61a8c0610caa64ffffffffff861642610fbb565b1015610d095760405162461bcd60e51b815260206004820152602860248201527f726174696f207761732075706461746564206c657373207468616e20313220686044820152676f7572732061676f60c01b6064820152608401610290565b81610d1657506001610d69565b81831115610d2657506000610d69565b6068546000906305f5e10090610d3c9085610f9c565b610d469190610f88565b9050610d528184610fbb565b841115610d63576001915050610d69565b60009150505b9392505050565b600054610100900460ff16610d975760405162461bcd60e51b815260040161029090610efa565b6104e8600054610100900460ff16610dc15760405162461bcd60e51b815260040161029090610efa565b6104e833610bf1565b80356001600160a01b0381168114610de157600080fd5b919050565b60008083601f840112610df857600080fd5b5081356001600160401b03811115610e0f57600080fd5b6020830191508360208260051b8501011115610e2a57600080fd5b9250929050565b600060208284031215610e4357600080fd5b610d6982610dca565b60008060408385031215610e5f57600080fd5b610e6883610dca565b946020939093013593505050565b60008060008060408587031215610e8c57600080fd5b84356001600160401b0380821115610ea357600080fd5b610eaf88838901610de6565b90965094506020870135915080821115610ec857600080fd5b50610ed587828801610de6565b95989497509550505050565b600060208284031215610ef357600080fd5b5035919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60008219821115610f5857610f58611027565b500190565b60006001600160401b03808316818516808303821115610f7f57610f7f611027565b01949350505050565b600082610f9757610f9761103d565b500490565b6000816000190483118215151615610fb657610fb6611027565b500290565b600082821015610fcd57610fcd611027565b500390565b6000600019821415610fe657610fe6611027565b5060010190565b600082610ffc57610ffc61103d565b500690565b60006001600160401b038084168061101b5761101b61103d565b92169190910692915050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fdfea2646970667358221220c1d1afe3b2a23935193396451893c382c6a4d293999058752267e34b4a6595a164736f6c63430008060033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80639870d7fe1161008c578063b037d56a11610066578063b037d56a146101b4578063c4d66de8146101c7578063ec653c4b146101da578063f2fde38b1461021a57600080fd5b80639870d7fe14610165578063a1f1d48d14610178578063ac8a584a146101a157600080fd5b806308af5431146100d45780632364753a146100f95780632acaaff41461010e5780632ef86a1f1461012f578063715018a6146101425780638da5cb5b1461014a575b600080fd5b6100df6305f5e10081565b60405163ffffffff90911681526020015b60405180910390f35b61010c610107366004610ee1565b61022d565b005b61012161011c366004610e4c565b6102df565b6040519081526020016100f0565b61010c61013d366004610e4c565b610475565b61010c6104d6565b6033546040516001600160a01b0390911681526020016100f0565b61010c610173366004610e31565b6104ea565b610121610186366004610e31565b6001600160a01b031660009081526066602052604090205490565b61010c6101af366004610e31565b6105ff565b61010c6101c2366004610e76565b6106b2565b61010c6101d5366004610e31565b6109ed565b6102046101e8366004610e31565b60676020526000908152604090206003015464ffffffffff1681565b60405164ffffffffff90911681526020016100f0565b61010c610228366004610e31565b610b1e565b610235610b97565b6305f5e100811080156102485750600081115b6102995760405162461bcd60e51b815260206004820152601f60248201527f77726f6e672076616c756520666f7220726174696f207468726573686f6c640060448201526064015b60405180910390fd5b606880549082905560408051828152602081018490527f661e4cadf2d36ec16a59d60dcfeebe23f9be2aec99852725798a4be99790840e91015b60405180910390a15050565b600080821180156102f05750600882105b61033c5760405162461bcd60e51b815260206004820152601960248201527f6461792073686f756c642062652066726f6d203120746f2037000000000000006044820152606401610290565b6001600160a01b0383166000908152606760205260408120805490916001600160401b03909116908260086103718785610fbb565b61037b9190610fed565b610386906001610f45565b6009811061039657610396611053565b60048104909101546001600160401b036008600390931683026101000a90910416915060009084906103c89085611001565b6103d3906001610f5d565b6001600160401b0316600981106103ec576103ec611053565b600491828204019190066008029054906101000a90046001600160401b03166001600160401b031690508082101561042b57600094505050505061046f565b6104358683610f9c565b61043f8284610fbb565b6104529068056bc75e2d63100000610f9c565b61045e9061016d610f9c565b6104689190610f88565b9450505050505b92915050565b61047d610b97565b806104ba5760405162461bcd60e51b815260206004820152600d60248201526c726174696f206973207a65726f60981b6044820152606401610290565b6001600160a01b03909116600090815260666020526040902055565b6104de610b97565b6104e86000610bf1565b565b6104f2610b97565b6001600160a01b0381166105485760405162461bcd60e51b815260206004820152601960248201527f6f70657261746f72206d757374206265206e6f6e2d7a65726f000000000000006044820152606401610290565b6001600160a01b03811660009081526065602052604090205460ff16156105a45760405162461bcd60e51b815260206004820152601060248201526f30b63932b0b23c9037b832b930ba37b960811b6044820152606401610290565b6001600160a01b038116600081815260656020908152604091829020805460ff1916600117905590519182527fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d91015b60405180910390a150565b610607610b97565b6001600160a01b03811660009081526065602052604090205460ff166106615760405162461bcd60e51b815260206004820152600f60248201526e3737ba1030b71037b832b930ba37b960891b6044820152606401610290565b6001600160a01b038116600081815260656020908152604091829020805460ff1916905590519182527f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d91016105f4565b6033546001600160a01b03163314806106da57503360009081526065602052604090205460ff165b61071e5760405162461bcd60e51b815260206004820152601560248201527413dc195c985d1bdc8e881b9bdd08185b1b1bddd959605a1b6044820152606401610290565b8281146107645760405162461bcd60e51b8152602060048201526014602482015273636f7272757074656420726174696f206461746160601b6044820152606401610290565b60005b838110156109e65760006067600087878581811061078757610787611053565b905060200201602081019061079c9190610e31565b6001600160a01b03168152602081019190915260400160002060038101549091506108329064ffffffffff168585858181106107da576107da611053565b90506020020135606660008a8a888181106107f7576107f7611053565b905060200201602081019061080c9190610e31565b6001600160a01b03166001600160a01b0316815260200190815260200160002054610c43565b61087e5760405162461bcd60e51b815260206004820152601760248201527f6e657720726174696f20697320696d706f737369626c650000000000000000006044820152606401610290565b83838381811061089057610890611053565b90506020020135606660008888868181106108ad576108ad611053565b90506020020160208101906108c29190610e31565b6001600160a01b03168152602081019190915260400160002055600381015462015144906108f79064ffffffffff1642610fbb565b11156109d35780546001600160401b031684848481811061091a5761091a611053565b60200291909101359050826008610932846001610f5d565b61093c9190611001565b610947906001610f5d565b6001600160401b03166009811061096057610960611053565b600491828204019190066008026101000a8154816001600160401b0302191690836001600160401b0316021790555080600161099c9190610f5d565b825467ffffffffffffffff19166001600160401b03919091161782555060038101805464ffffffffff19164264ffffffffff161790555b50806109de81610fd2565b915050610767565b5050505050565b600054610100900460ff1615808015610a0d5750600054600160ff909116105b80610a275750303b158015610a27575060005460ff166001145b610a8a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610290565b6000805460ff191660011790558015610aad576000805461ff0019166101001790555b610ab5610d70565b6001600160a01b0382166000908152606560205260409020805460ff191660011790558015610b1a576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020016102d3565b5050565b610b26610b97565b6001600160a01b038116610b8b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610290565b610b9481610bf1565b50565b6033546001600160a01b031633146104e85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610290565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60008060685411610c965760405162461bcd60e51b815260206004820152601a60248201527f726174696f207468726573686f6c64206973206e6f74207365740000000000006044820152606401610290565b61a8c0610caa64ffffffffff861642610fbb565b1015610d095760405162461bcd60e51b815260206004820152602860248201527f726174696f207761732075706461746564206c657373207468616e20313220686044820152676f7572732061676f60c01b6064820152608401610290565b81610d1657506001610d69565b81831115610d2657506000610d69565b6068546000906305f5e10090610d3c9085610f9c565b610d469190610f88565b9050610d528184610fbb565b841115610d63576001915050610d69565b60009150505b9392505050565b600054610100900460ff16610d975760405162461bcd60e51b815260040161029090610efa565b6104e8600054610100900460ff16610dc15760405162461bcd60e51b815260040161029090610efa565b6104e833610bf1565b80356001600160a01b0381168114610de157600080fd5b919050565b60008083601f840112610df857600080fd5b5081356001600160401b03811115610e0f57600080fd5b6020830191508360208260051b8501011115610e2a57600080fd5b9250929050565b600060208284031215610e4357600080fd5b610d6982610dca565b60008060408385031215610e5f57600080fd5b610e6883610dca565b946020939093013593505050565b60008060008060408587031215610e8c57600080fd5b84356001600160401b0380821115610ea357600080fd5b610eaf88838901610de6565b90965094506020870135915080821115610ec857600080fd5b50610ed587828801610de6565b95989497509550505050565b600060208284031215610ef357600080fd5b5035919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60008219821115610f5857610f58611027565b500190565b60006001600160401b03808316818516808303821115610f7f57610f7f611027565b01949350505050565b600082610f9757610f9761103d565b500490565b6000816000190483118215151615610fb657610fb6611027565b500290565b600082821015610fcd57610fcd611027565b500390565b6000600019821415610fe657610fe6611027565b5060010190565b600082610ffc57610ffc61103d565b500690565b60006001600160401b038084168061101b5761101b61103d565b92169190910692915050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fdfea2646970667358221220c1d1afe3b2a23935193396451893c382c6a4d293999058752267e34b4a6595a164736f6c63430008060033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 31 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.

