0 txs
7 calls
constructor
constructor()
functions
getExchangeRate
viewfunction getExchangeRate() view returns (uint256)
getLSDByUnderlying
viewfunction getLSDByUnderlying(uint256 _underlyingAmount) view returns (uint256)
getTotalDeposits
viewfunction getTotalDeposits() view returns (uint256)
getTotalDepositsLSD
viewfunction getTotalDepositsLSD() view returns (uint256)
getUnderlyingByLSD
viewfunction getUnderlyingByLSD(uint256 _lsdAmount) view returns (uint256)
indexPool
viewfunction indexPool() view returns (address)
owner
viewfunction owner() view returns (address)
proxiableUUID
viewfunction proxiableUUID() view returns (bytes32)
token
viewfunction token() view returns (address)
__LiquidSDAdapter_init
nonpayablefunction __LiquidSDAdapter_init(address _token, address _indexPool)
initialize
nonpayablefunction initialize(address _token, address _indexPool)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
upgradeTo
nonpayablefunction upgradeTo(address newImplementation)
upgradeToAndCall
payablefunction upgradeToAndCall(address newImplementation, bytes data) payable
events
AdminChanged
event AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded
event BeaconUpgraded(address indexed beacon)
Initialized
event Initialized(uint8 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Upgraded
event Upgraded(address indexed implementation)
errors
No errors.
creation bytecode
0x60a0604052306080523480156200001557600080fd5b506200002062000026565b62000156565b6200003260ff62000035565b50565b60008054610100900460ff1615620000ce578160ff1660011480156200006e57506200006c306200014760201b620008571760201c565b155b620000c65760405162461bcd60e51b815260206004820152602e6024820152600080516020620016b383398151915260448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b506000919050565b60005460ff8084169116106200012d5760405162461bcd60e51b815260206004820152602e6024820152600080516020620016b383398151915260448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401620000bd565b506000805460ff191660ff92909216919091179055600190565b6001600160a01b03163b151590565b6080516115256200018e600039600081816103320152818161037b01528181610493015281816104d3015261056601526115256000f3fe6080604052600436106100e85760003560e01c80638da5cb5b1161008a578063e6aa216c11610059578063e6aa216c1461023b578063eb23c48214610250578063f2fde38b14610270578063fc0c546a1461029057600080fd5b80638da5cb5b146101b45780639732404f146101e65780639d1659ae146101fb578063aafb81c01461021b57600080fd5b80634f1ef286116100c65780634f1ef2861461015757806352d1902d1461016a57806366a1b5491461017f578063715018a61461019f57600080fd5b8063168a4822146100ed5780633659cfe614610115578063485cc95514610137575b600080fd5b3480156100f957600080fd5b506101026102b0565b6040519081526020015b60405180910390f35b34801561012157600080fd5b506101356101303660046110fe565b610328565b005b34801561014357600080fd5b50610135610152366004611119565b610410565b610135610165366004611162565b610489565b34801561017657600080fd5b50610102610559565b34801561018b57600080fd5b5061010261019a366004611224565b61060c565b3480156101ab57600080fd5b50610135610638565b3480156101c057600080fd5b506097546001600160a01b03165b6040516001600160a01b03909116815260200161010c565b3480156101f257600080fd5b5061010261066e565b34801561020757600080fd5b50610135610216366004611119565b6106db565b34801561022757600080fd5b5060ca546101ce906001600160a01b031681565b34801561024757600080fd5b50610102610758565b34801561025c57600080fd5b5061010261026b366004611224565b6107a2565b34801561027c57600080fd5b5061013561028b3660046110fe565b6107bf565b34801561029c57600080fd5b5060c9546101ce906001600160a01b031681565b60c9546040516370a0823160e01b8152306004820152600091610323916001600160a01b03909116906370a0823190602401602060405180830381865afa1580156102ff573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061026b919061123d565b905090565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036103795760405162461bcd60e51b815260040161037090611256565b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166103c26000805160206114a9833981519152546001600160a01b031690565b6001600160a01b0316146103e85760405162461bcd60e51b8152600401610370906112a2565b6103f181610866565b6040805160008082526020820190925261040d91839190610890565b50565b600061041c60016109fb565b90508015610434576000805461ff0019166101001790555b61043e83836106db565b8015610484576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036104d15760405162461bcd60e51b815260040161037090611256565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661051a6000805160206114a9833981519152546001600160a01b031690565b6001600160a01b0316146105405760405162461bcd60e51b8152600401610370906112a2565b61054982610866565b61055582826001610890565b5050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146105f95760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610370565b506000805160206114a983398151915290565b6000610616610758565b61062883670de0b6b3a76400006112ee565b610632919061131b565b92915050565b6097546001600160a01b031633146106625760405162461bcd60e51b81526004016103709061133d565b61066c6000610a88565b565b60c9546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156106b7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610323919061123d565b600054610100900460ff166107025760405162461bcd60e51b815260040161037090611372565b60c980546001600160a01b0319166001600160a01b03841690811790915561072d9082600019610ada565b60ca80546001600160a01b0319166001600160a01b038316179055610750610c11565b610555610c40565b60c954604080516339aa885b60e21b815290516000926001600160a01b03169163e6aa216c9160048083019260209291908290030181865afa1580156106b7573d6000803e3d6000fd5b6000670de0b6b3a76400006107b5610758565b61062890846112ee565b6097546001600160a01b031633146107e95760405162461bcd60e51b81526004016103709061133d565b6001600160a01b03811661084e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610370565b61040d81610a88565b6001600160a01b03163b151590565b6097546001600160a01b0316331461040d5760405162461bcd60e51b81526004016103709061133d565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff16156108c35761048483610c67565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561091d575060408051601f3d908101601f1916820190925261091a9181019061123d565b60015b6109805760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610370565b6000805160206114a983398151915281146109ef5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610370565b50610484838383610d03565b60008054610100900460ff1615610a42578160ff166001148015610a1e5750303b155b610a3a5760405162461bcd60e51b8152600401610370906113bd565b506000919050565b60005460ff808416911610610a695760405162461bcd60e51b8152600401610370906113bd565b506000805460ff191660ff92909216919091179055600190565b919050565b609780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b801580610b545750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa158015610b2e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b52919061123d565b155b610bbf5760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b6064820152608401610370565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b179052610484908490610d2e565b600054610100900460ff16610c385760405162461bcd60e51b815260040161037090611372565b61066c610e00565b600054610100900460ff1661066c5760405162461bcd60e51b815260040161037090611372565b6001600160a01b0381163b610cd45760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610370565b6000805160206114a983398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b610d0c83610e30565b600082511180610d195750805b1561048457610d288383610e70565b50505050565b6000610d83826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610f649092919063ffffffff16565b8051909150156104845780806020019051810190610da1919061140b565b6104845760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610370565b600054610100900460ff16610e275760405162461bcd60e51b815260040161037090611372565b61066c33610a88565b610e3981610c67565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b610ed85760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610370565b600080846001600160a01b031684604051610ef39190611459565b600060405180830381855af49150503d8060008114610f2e576040519150601f19603f3d011682016040523d82523d6000602084013e610f33565b606091505b5091509150610f5b82826040518060600160405280602781526020016114c960279139610f7d565b95945050505050565b6060610f738484600085610fb6565b90505b9392505050565b60608315610f8c575081610f76565b825115610f9c5782518084602001fd5b8160405162461bcd60e51b81526004016103709190611475565b6060824710156110175760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610370565b6001600160a01b0385163b61106e5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610370565b600080866001600160a01b0316858760405161108a9190611459565b60006040518083038185875af1925050503d80600081146110c7576040519150601f19603f3d011682016040523d82523d6000602084013e6110cc565b606091505b50915091506110dc828286610f7d565b979650505050505050565b80356001600160a01b0381168114610a8357600080fd5b60006020828403121561111057600080fd5b610f76826110e7565b6000806040838503121561112c57600080fd5b611135836110e7565b9150611143602084016110e7565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561117557600080fd5b61117e836110e7565b9150602083013567ffffffffffffffff8082111561119b57600080fd5b818501915085601f8301126111af57600080fd5b8135818111156111c1576111c161114c565b604051601f8201601f19908116603f011681019083821181831017156111e9576111e961114c565b8160405282815288602084870101111561120257600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60006020828403121561123657600080fd5b5035919050565b60006020828403121561124f57600080fd5b5051919050565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b600081600019048311821515161561131657634e487b7160e01b600052601160045260246000fd5b500290565b60008261133857634e487b7160e01b600052601260045260246000fd5b500490565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b60006020828403121561141d57600080fd5b81518015158114610f7657600080fd5b60005b83811015611448578181015183820152602001611430565b83811115610d285750506000910152565b6000825161146b81846020870161142d565b9190910192915050565b602081526000825180602084015261149481604085016020870161142d565b601f01601f1916919091016040019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220ef56fbdb1957e96a9eb487c7ddc51e0fc20871fe62f7cf1af71a4d0972c0c36564736f6c634300080f0033496e697469616c697a61626c653a20636f6e747261637420697320616c726561