0 txs
2 calls
constructor
constructor(address correlatedToken, address underlyingToken, address resilientOracle)
functions
CORRELATED_TOKEN
viewfunction CORRELATED_TOKEN() view returns (address)
getPrice
viewfunction getPrice(address asset) view returns (uint256)
ONE_CORRELATED_TOKEN
viewfunction ONE_CORRELATED_TOKEN() view returns (uint256)
RESILIENT_ORACLE
viewfunction RESILIENT_ORACLE() view returns (address)
UNDERLYING_TOKEN
viewfunction UNDERLYING_TOKEN() view returns (address)
events
No events.
errors
InvalidTokenAddress
error InvalidTokenAddress()
ZeroAddressNotAllowed
error ZeroAddressNotAllowed()
creation bytecode
0x61010060405234801561001157600080fd5b5060405161088f38038061088f83398101604081905261003091610127565b82828261003c836100e1565b610045826100e1565b61004e816100e1565b6001600160a01b0392831660805290821660a052811660c0526040805163313ce56760e01b815290519185169163313ce567916004808201926020929091908290030181865afa1580156100a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100ca919061016a565b6100d590600a610290565b60e0525061029f915050565b6001600160a01b038116610108576040516342bcdf7f60e11b815260040160405180910390fd5b50565b80516001600160a01b038116811461012257600080fd5b919050565b60008060006060848603121561013c57600080fd5b6101458461010b565b92506101536020850161010b565b91506101616040850161010b565b90509250925092565b60006020828403121561017c57600080fd5b815160ff8116811461018d57600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156101e55781600019048211156101cb576101cb610194565b808516156101d857918102915b93841c93908002906101af565b509250929050565b6000826101fc5750600161028a565b816102095750600061028a565b816001811461021f576002811461022957610245565b600191505061028a565b60ff84111561023a5761023a610194565b50506001821b61028a565b5060208310610133831016604e8410600b8410161715610268575081810a61028a565b61027283836101aa565b806000190482111561028657610286610194565b0290505b92915050565b600061018d60ff8416836101ed565b60805160a05160c05160e0516105906102ff6000396000818160ed015261030c01526000818161011401526101d9015260008181606101526101ab01526000818160c60152818161013a0152818161024a015261033501526105906000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806329db1be61461005c57806341976e09146100a057806369818a35146100c157806386f23a75146100e8578063a4edcd4c1461010f575b600080fd5b6100837f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100b36100ae3660046103ad565b610136565b604051908152602001610097565b6100837f000000000000000000000000000000000000000000000000000000000000000081565b6100b37f000000000000000000000000000000000000000000000000000000000000000081565b6100837f000000000000000000000000000000000000000000000000000000000000000081565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b03161461018a57604051630f58058360e11b815260040160405180910390fd5b60006101946102fd565b6040516341976e0960e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301529192506000917f000000000000000000000000000000000000000000000000000000000000000016906341976e0990602401602060405180830381865afa158015610220573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061024491906103dd565b905060007f000000000000000000000000000000000000000000000000000000000000000090506000816001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102cf91906103f6565b60ff1690506102df81600a610515565b6102e98486610521565b6102f39190610538565b9695505050505050565b6040516303d1689d60e11b81527f000000000000000000000000000000000000000000000000000000000000000060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307a2d13a90602401602060405180830381865afa158015610384573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a891906103dd565b905090565b6000602082840312156103bf57600080fd5b81356001600160a01b03811681146103d657600080fd5b9392505050565b6000602082840312156103ef57600080fd5b5051919050565b60006020828403121561040857600080fd5b815160ff811681146103d657600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561046a57816000190482111561045057610450610419565b8085161561045d57918102915b93841c9390800290610434565b509250929050565b6000826104815750600161050f565b8161048e5750600061050f565b81600181146104a457600281146104ae576104ca565b600191505061050f565b60ff8411156104bf576104bf610419565b50506001821b61050f565b5060208310610133831016604e8410600b84101617156104ed575081810a61050f565b6104f7838361042f565b806000190482111561050b5761050b610419565b0290505b92915050565b60006103d68383610472565b808202811582820484141761050f5761050f610419565b60008261055557634e487b7160e01b600052601260045260246000fd5b50049056fea264697066735822122066bdbfdcfcfeda2396955cd118d3cc8263a7137fbda8f4ea984339c45ee8d40d64736f6c63430008190033000000000000000000000000be53a109b494e5c9f97b9cd39fe969be68bf6204000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000d2ce3fb018805ef92b8c5976cb31f84b4e295f94