Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| 0x6102c060 | 18797882 | 858 days ago | Contract Creation | 0 ETH |
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":"address","name":"addressProvider","type":"address"},{"internalType":"uint256","name":"lowerBound","type":"uint256"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_pool","type":"address"},{"components":[{"internalType":"address","name":"priceFeed","type":"address"},{"internalType":"uint32","name":"stalenessPeriod","type":"uint32"}],"internalType":"struct PriceFeedParams[4]","name":"priceFeeds","type":"tuple[4]"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"AddressIsNotContractException","type":"error"},{"inputs":[],"name":"CallerNotConfiguratorException","type":"error"},{"inputs":[],"name":"CallerNotControllerException","type":"error"},{"inputs":[],"name":"CallerNotPausableAdminException","type":"error"},{"inputs":[],"name":"CallerNotUnpausableAdminException","type":"error"},{"inputs":[],"name":"ExchangeRateOutOfBoundsException","type":"error"},{"inputs":[],"name":"IncorrectParameterException","type":"error"},{"inputs":[],"name":"IncorrectPriceException","type":"error"},{"inputs":[],"name":"IncorrectPriceFeedException","type":"error"},{"inputs":[],"name":"LowerBoundCantBeZeroException","type":"error"},{"inputs":[],"name":"ReserveFeedMustNotBeSelfException","type":"error"},{"inputs":[],"name":"StalePriceException","type":"error"},{"inputs":[],"name":"UpdateBoundsBeforeCooldownException","type":"error"},{"inputs":[],"name":"UpdateBoundsNotAllowedException","type":"error"},{"inputs":[],"name":"ZeroAddressException","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newController","type":"address"}],"name":"NewController","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"lowerBound","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"upperBound","type":"uint256"}],"name":"SetBounds","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"allowed","type":"bool"}],"name":"SetUpdateBoundsAllowed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"acl","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"allowBoundsUpdate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"controller","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"description","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"forbidBoundsUpdate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getAggregatePrice","outputs":[{"internalType":"int256","name":"answer","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLPExchangeRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getScale","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"lastBoundsUpdate","outputs":[{"internalType":"uint40","name":"","type":"uint40"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestRoundData","outputs":[{"internalType":"uint80","name":"","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint80","name":"","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lowerBound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lpContract","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lpToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"nCoins","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceFeed0","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceFeed1","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceFeed2","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceFeed3","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceFeedType","outputs":[{"internalType":"enum PriceFeedType","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceOracle","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newController","type":"address"}],"name":"setController","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newLowerBound","type":"uint256"}],"name":"setLimiter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"skipCheck0","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"skipCheck1","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"skipCheck2","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"skipCheck3","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"skipPriceCheck","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"stalenessPeriod0","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"stalenessPeriod1","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"stalenessPeriod2","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"stalenessPeriod3","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"updateData","type":"bytes"}],"name":"updateBounds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"updateBoundsAllowed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"upperBound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102ad5760003560e01c80637ff361ec1161017b578063c21ee162116100d8578063ddf7bbff1161008c578063e5693f4111610071578063e5693f41146106c3578063f77c4791146106ea578063feaf968c1461070357600080fd5b8063ddf7bbff1461068f578063de2873591461069c57600080fd5b8063d16cc850116100bd578063d16cc85014610639578063d62ada1114610660578063da9274451461066857600080fd5b8063c21ee162146105d8578063c42889cf1461061257600080fd5b8063a384d6ff1161012f578063b09ad8a011610114578063b09ad8a0146105af578063b5cddab8146105b7578063bc489a65146105c557600080fd5b8063a384d6ff1461057f578063ab0ca0e11461058857600080fd5b806387584f001161016057806387584f001461051e5780638acee3cf1461054557806392eefe9b1461056c57600080fd5b80637ff361ec146104ef5780638456cb591461051657600080fd5b80633f4ba83a1161022957806354fd4d50116101dd5780635fcbd285116101c25780635fcbd2851461048c5780637284e416146104b357806377b1c7d4146104c857600080fd5b806354fd4d501461046c5780635c975abb1461047557600080fd5b80633fdc155e1161020e5780633fdc155e14610427578063427cb6fe1461043d578063515fbcb31461046457600080fd5b80633f4ba83a146103eb5780633fd0875f146103f357600080fd5b80632a5b1f7a11610280578063385aee1b11610265578063385aee1b146103955780633dd9db69146103bc5780633e777fd2146103c457600080fd5b80632a5b1f7a14610368578063313ce5671461037b57600080fd5b8063043795a5146102b2578063129bc9fe146102e3578063178793e8146102ed5780632630c12f14610329575b600080fd5b6002546102c890610100900464ffffffffff1681565b60405164ffffffffff90911681526020015b60405180910390f35b6102eb610742565b005b6103147f000000000000000000000000000000000000000000000000000000000000000081565b60405163ffffffff90911681526020016102da565b6103507f000000000000000000000000599f585d1042a14aab194ac8031b2048defdfb8581565b6040516001600160a01b0390911681526020016102da565b6102eb610376366004611678565b61079b565b610383600881565b60405160ff90911681526020016102da565b6103507f000000000000000000000000b6da53dbd0a52fe5f2023ac00977e3acbb78900581565b6102eb610b5c565b6103147f000000000000000000000000000000000000000000000000000000000000119481565b6102eb610baa565b61041a7f000000000000000000000000000000000000000000000000000000000000000281565b6040516102da91906116ea565b61042f610bba565b6040519081526020016102da565b6103507f000000000000000000000000000000000000000000000000000000000000000081565b61042f610c43565b61042f61012c81565b60005460ff165b60405190151581526020016102da565b6103507f00000000000000000000000006325440d014e39736583c165c2963ba99faf14e81565b6104bb610e7d565b6040516102da9190611736565b61047c7f000000000000000000000000000000000000000000000000000000000000000081565b61047c7f000000000000000000000000000000000000000000000000000000000000000081565b6102eb610f29565b61047c7f000000000000000000000000000000000000000000000000000000000000000181565b6103507f000000000000000000000000ef0d72c594b28252bf7ea2bfbf098792430815b181565b6102eb61057a36600461177e565b610f39565b61042f60015481565b6103507f0000000000000000000000005f4ec3df9cbd43714fe2740f5e3616155c5b841981565b61042f610fc5565b670de0b6b3a764000061042f565b6102eb6105d33660046117a2565b610fd2565b6105ff7f000000000000000000000000000000000000000000000000000000000000000281565b60405161ffff90911681526020016102da565b6103147f000000000000000000000000000000000000000000000000000000000000000081565b6103147f000000000000000000000000000000000000000000000000000000000000000081565b61047c600181565b61047c7f000000000000000000000000000000000000000000000000000000000000000081565b60025461047c9060ff1681565b6103507f000000000000000000000000523da3a8961e4dd4f6206dbf7e6c749f51796bb381565b6103507f000000000000000000000000000000000000000000000000000000000000000081565b600054610350906201000090046001600160a01b031681565b61070b610fe3565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a0016102da565b61074a61107e565b60025460ff16610799576002805460ff191660019081179091556040519081527f848d1003f40b513acf7b4f908b503bb5611e37dee61a276de8dd0c3767691af2906020015b60405180910390a15b565b60025460ff166107d7576040517fd431b3cb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546107f4906201518090610100900464ffffffffff166117d1565b42101561082d576040517f01f86bae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002805465ffffffffff0019166101004264ffffffffff16021790556040517fff2998450000000000000000000000000000000000000000000000000000000081527f00000000000000000000000006325440d014e39736583c165c2963ba99faf14e6001600160a01b039081166004830152600160248301526000917f000000000000000000000000599f585d1042a14aab194ac8031b2048defdfb859091169063ff29984590604401602060405180830381865afa1580156108f5573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061091991906117e4565b9050306001600160a01b0382160361095d576040517ffb2b2c5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806001600160a01b031663e75aeec86040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156109b7575060408051601f3d908101601f191682019092526109b491810190611801565b60015b15610a3e578015610a3c576040517f8736ec470000000000000000000000000000000000000000000000000000000081526001600160a01b03831690638736ec4790610a099087908790600401611823565b600060405180830381600087803b158015610a2357600080fd5b505af1158015610a37573d6000803e3d6000fd5b505050505b505b6040517f8f8a8aba0000000000000000000000000000000000000000000000000000000081526001600160a01b037f00000000000000000000000006325440d014e39736583c165c2963ba99faf14e81166004830152600160248301526000917f000000000000000000000000599f585d1042a14aab194ac8031b2048defdfb8590911690638f8a8aba90604401602060405180830381865afa158015610ae9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0d9190611852565b90506000610b19610c43565b610b2b670de0b6b3a76400008461186b565b610b359190611882565b9050610b43816001546110bd565b50610b55610b5082611112565b611136565b5050505050565b610b646111c8565b60025460ff1615610799576002805460ff19169055604051600081527f848d1003f40b513acf7b4f908b503bb5611e37dee61a276de8dd0c3767691af290602001610790565b610bb2611226565b610799611265565b60007f000000000000000000000000ef0d72c594b28252bf7ea2bfbf098792430815b16001600160a01b031663bb7b8b806040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c1a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3e9190611852565b905090565b6000610cb07f000000000000000000000000b6da53dbd0a52fe5f2023ac00977e3acbb7890057f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000016112b2565b90506000610d1f7f0000000000000000000000005f4ec3df9cbd43714fe2740f5e3616155c5b84197f00000000000000000000000000000000000000000000000000000000000011947f00000000000000000000000000000000000000000000000000000000000000006112b2565b905081811215610d2d578091505b60027f000000000000000000000000000000000000000000000000000000000000000261ffff161115610e7957610dc57f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006112b2565b905081811215610dd3578091505b60037f000000000000000000000000000000000000000000000000000000000000000261ffff161115610e7957610e6b7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006112b2565b905081811215610e79578091505b5090565b60607f00000000000000000000000006325440d014e39736583c165c2963ba99faf14e6001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa158015610edd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f0591908101906118ba565b604051602001610f159190611967565b604051602081830303815290604052905090565b610f3161133a565b610799611379565b610f4161107e565b6000546001600160a01b03828116620100009092041614610fc257600080547fffffffffffffffffffff0000000000000000000000000000000000000000ffff16620100006001600160a01b03841690810291909117825560405190917fe253457d9ad994ca9682fc3bbc38c890dca73a2d5ecee3809e548bac8b00d7c691a25b50565b6000610c3e6001546113b6565b610fda6111c8565b610fc281611136565b600080600080600080610ff4610bba565b6001549091508082101561101b57604051633708d96960e21b815260040160405180910390fd5b6000611026826113b6565b905080831115611034578092505b670de0b6b3a7640000611045610c43565b61104f908561186b565b6110599190611882565b6000999098508997508796508695509350505050565b6001600160a01b03163b151590565b611087336113c6565b610799576040517f61081c1500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000818310156110e057604051633708d96960e21b815260040160405180910390fd5b6110e9826113b6565b90508083111561110c57604051633708d96960e21b815260040160405180910390fd5b92915050565b60006127106111226064826119a8565b61112c908461186b565b61110c9190611882565b80600003611170576040517f05ac045400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061118361117d610bba565b836110bd565b600183905560408051848152602081018390529192507f5ab79ffcd89b6380c7fbdd89d02cfe3d9c53c99a85e150c2319075018d1aac5c910160405180910390a15050565b6000546201000090046001600160a01b031633148015906111ef57506111ed336113c6565b155b15610799576040517f0129bb9900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61122f3361146f565b610799576040517f16e29ab700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61126d6114db565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b039091168152602001610790565b600080846001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156112f3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061131791906119da565b50919450909250849150611332905057611332828286611532565b509392505050565b611343336115b9565b610799576040517fd794b1e700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611381611625565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861129a3390565b600061271061112260c8826117d1565b6040517f5f259aba0000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301526000917f000000000000000000000000523da3a8961e4dd4f6206dbf7e6c749f51796bb390911690635f259aba906024015b602060405180830381865afa15801561144b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061110c9190611801565b6040517fd4eb5db00000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301526000917f000000000000000000000000523da3a8961e4dd4f6206dbf7e6c749f51796bb39091169063d4eb5db09060240161142e565b60005460ff166107995760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f742070617573656400000000000000000000000060448201526064015b60405180910390fd5b6000831361156c576040517f53b798e200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61157c63ffffffff8216836117d1565b42106115b4576040517f16dd0ffb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050565b6040517f3a41ec640000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301526000917f000000000000000000000000523da3a8961e4dd4f6206dbf7e6c749f51796bb390911690633a41ec649060240161142e565b60005460ff16156107995760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401611529565b6000806020838503121561168b57600080fd5b823567ffffffffffffffff808211156116a357600080fd5b818501915085601f8301126116b757600080fd5b8135818111156116c657600080fd5b8660208285010111156116d857600080fd5b60209290920196919550909350505050565b602081016013831061170c57634e487b7160e01b600052602160045260246000fd5b91905290565b60005b8381101561172d578181015183820152602001611715565b50506000910152565b6020815260008251806020840152611755816040850160208701611712565b601f01601f19169190910160400192915050565b6001600160a01b0381168114610fc257600080fd5b60006020828403121561179057600080fd5b813561179b81611769565b9392505050565b6000602082840312156117b457600080fd5b5035919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561110c5761110c6117bb565b6000602082840312156117f657600080fd5b815161179b81611769565b60006020828403121561181357600080fd5b8151801515811461179b57600080fd5b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b60006020828403121561186457600080fd5b5051919050565b808202811582820484141761110c5761110c6117bb565b60008261189f57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156118cc57600080fd5b815167ffffffffffffffff808211156118e457600080fd5b818401915084601f8301126118f857600080fd5b81518181111561190a5761190a6118a4565b604051601f8201601f19908116603f01168101908382118183101715611932576119326118a4565b8160405282815287602084870101111561194b57600080fd5b61195c836020830160208801611712565b979650505050505050565b60008251611979818460208701611712565b7f202f205553442070726963652066656564000000000000000000000000000000920191825250601101919050565b8181038181111561110c5761110c6117bb565b805169ffffffffffffffffffff811681146119d557600080fd5b919050565b600080600080600060a086880312156119f257600080fd5b6119fb866119bb565b9450602086015193506040860151925060608601519150611a1e608087016119bb565b9050929550929590935056fea2646970667358221220766be5a16bb67f978d6f06df032e4dd965a26cbd187a50532fd80132524dbc7c64736f6c63430008110033
🤖 Code Reader Beta
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 ETH
0
Multichain Portfolio | 32 Chains
| 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.