0 txs
1 call
constructor
constructor(address _core, address _gateway)
functions
core
viewfunction core() view returns (address)
decimals
purefunction decimals() pure returns (uint8)
description
purefunction description() pure returns (string)
gateway
viewfunction gateway() view returns (address)
getRoundData
viewfunction getRoundData(uint80 roundId) view returns (uint80, int256, uint256, uint256, uint80)
latestRoundData
viewfunction latestRoundData() view returns (uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
paused
viewfunction paused() view returns (bool)
price
viewfunction price() view returns (uint256)
receiptToken
viewfunction receiptToken() view returns (address)
stakedToken
viewfunction stakedToken() view returns (address)
version
purefunction version() pure returns (uint256)
emergencyAction
payablefunction emergencyAction(tuple[] calls) payable returns (bytes[] returnData)
pause
nonpayablefunction pause()
setCore
nonpayablefunction setCore(address newCore)
unpause
nonpayablefunction unpause()
events
CoreUpdate
event CoreUpdate(address indexed oldCore, address indexed newCore)
Paused
event Paused(address account)
Unpaused
event Unpaused(address account)
errors
EnforcedPause
error EnforcedPause()
ExpectedPause
error ExpectedPause()
InvalidRoundId
error InvalidRoundId()
UnderlyingCallReverted
error UnderlyingCallReverted(bytes returnData)
creation bytecode
0x60e060405234801561000f575f5ffd5b506040516112d53803806112d583398101604081905261002e9161016c565b5f80546001600160a01b0384811661010002610100600160a81b031990921691909117909155811660c081905260405163bf40fac160e01b815260206004820152600b60248201526a39ba30b5b2b22a37b5b2b760a91b604482015263bf40fac190606401602060405180830381865afa1580156100ae573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100d2919061019d565b6001600160a01b03166080819052604080516338d52e0f60e01b815290516338d52e0f916004808201926020929091908290030181865afa158015610119573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061013d919061019d565b6001600160a01b031660a052506101bd9050565b80516001600160a01b0381168114610167575f5ffd5b919050565b5f5f6040838503121561017d575f5ffd5b61018683610151565b915061019460208401610151565b90509250929050565b5f602082840312156101ad575f5ffd5b6101b682610151565b9392505050565b60805160a05160c0516110da6101fb5f395f818160f901526108df01525f6102c901525f8181610296015281816109ad0152610a3a01526110da5ff3fe6080604052600436106100e4575f3560e01c80638000963011610087578063cc7a262e11610057578063cc7a262e14610285578063ec78e832146102b8578063f2f4eb26146102eb578063feaf968c1461030c575f5ffd5b806380009630146101e85780638456cb59146102075780639a6fc8f51461021b578063a035b1fe14610271575f5ffd5b806354fd4d50116100c257806354fd4d50146101695780635c975abb146101865780637284e416146101a75780637df3927e146101c8575f5ffd5b8063116191b6146100e8578063313ce567146101385780633f4ba83a14610153575b5f5ffd5b3480156100f3575f5ffd5b5061011b7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b348015610143575f5ffd5b506040516012815260200161012f565b34801561015e575f5ffd5b50610167610320565b005b348015610174575f5ffd5b5060015b60405190815260200161012f565b348015610191575f5ffd5b505f5460ff16604051901515815260200161012f565b3480156101b2575f5ffd5b506101bb610400565b60405161012f9190610dc4565b6101db6101d6366004610dd6565b610420565b60405161012f9190610e47565b3480156101f3575f5ffd5b50610167610202366004610ebe565b6106a2565b348015610212575f5ffd5b5061016761077f565b348015610226575f5ffd5b5061023a610235366004610ed9565b610857565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a00161012f565b34801561027c575f5ffd5b506101786108a1565b348015610290575f5ffd5b5061011b7f000000000000000000000000000000000000000000000000000000000000000081565b3480156102c3575f5ffd5b5061011b7f000000000000000000000000000000000000000000000000000000000000000081565b3480156102f6575f5ffd5b505f5461010090046001600160a01b031661011b565b348015610317575f5ffd5b5061023a610aec565b5f54604051632474521560e21b81527fe7276a2a84d8de556657ec9cf93a55a7d66f096e529d0582ed08e9e2208b92b5600482018190523360248301529161010090046001600160a01b0316906391d1485490604401602060405180830381865afa158015610391573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103b59190610f02565b6103f55760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b60448201526064015b60405180910390fd5b6103fd610b08565b50565b606060405180606001604052806038815260200161106d60389139905090565b5f54604051632474521560e21b81527f1a6838efa4183e08fe3607359d1259272af9d4716f65e1a7b5921f78fd5a3c6a6004820181905233602483015260609290916101009091046001600160a01b0316906391d1485490604401602060405180830381865afa158015610496573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104ba9190610f02565b6104f55760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b60448201526064016103ec565b8267ffffffffffffffff81111561050e5761050e610f21565b60405190808252806020026020018201604052801561054157816020015b606081526020019060019003908161052c5790505b5091505f5b8381101561069a575f85858381811061056157610561610f35565b90506020028101906105739190610f49565b610581906020810190610ebe565b90505f86868481811061059657610596610f35565b90506020028101906105a89190610f49565b602001359050365f8888868181106105c2576105c2610f35565b90506020028101906105d49190610f49565b6105e2906040810190610f67565b915091505f5f856001600160a01b0316858585604051610603929190610fb1565b5f6040518083038185875af1925050503d805f811461063d576040519150601f19603f3d011682016040523d82523d5f602084013e610642565b606091505b509150915081819061066857604051634ad176bb60e01b81526004016103ec9190610dc4565b508089888151811061067c5761067c610f35565b60200260200101819052505050505050508080600101915050610546565b505092915050565b5f54604051632474521560e21b81527f1a6838efa4183e08fe3607359d1259272af9d4716f65e1a7b5921f78fd5a3c6a600482018190523360248301529161010090046001600160a01b0316906391d1485490604401602060405180830381865afa158015610713573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107379190610f02565b6107725760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b60448201526064016103ec565b61077b82610b59565b5050565b5f54604051632474521560e21b81527ffcb9fcbfa83b897fb2d5cf4b58962164105c1e71489a37ef3ae0db3fdce576f6600482018190523360248301529161010090046001600160a01b0316906391d1485490604401602060405180830381865afa1580156107f0573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108149190610f02565b61084f5760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b60448201526064016103ec565b6103fd610bbe565b5f8080808069ffffffffffffffffffff8616156108875760405163bfbe031f60e01b815260040160405180910390fd5b61088f610aec565b939a9299509097509550909350915050565b60405163bf40fac160e01b815260206004820152600c60248201526b7969656c6453686172696e6760a01b60448201525f9081906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063bf40fac190606401602060405180830381865afa158015610924573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109489190610fc0565b90505f816001600160a01b031663fea5657c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610987573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109ab9190610fdb565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166301e1d1146040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a07573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a2b9190610fdb565b610a359190610ff2565b90505f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a94573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ab89190610fdb565b9050610ae4610ac8836001610ff2565b610ad3836001610ff2565b670de0b6b3a764000091905f610bfa565b935050505090565b5f80808080610af96108a1565b94955f94504293508492509050565b610b10610c45565b5f805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b5f80546001600160a01b0383811661010081810274ffffffffffffffffffffffffffffffffffffffff0019851617855560405193049190911692909183917f9209b7c8c06dcfd261686a663e7c55989337b18d59da5433c6f2835fb697092091a35050565b610bc6610c69565b5f805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610b3c3390565b5f610c27610c0783610c8c565b8015610c2257505f8480610c1d57610c1d611017565b868809115b151590565b610c32868686610cb8565b610c3c9190610ff2565b95945050505050565b5f5460ff16610c6757604051638dfc202b60e01b815260040160405180910390fd5b565b5f5460ff1615610c675760405163d93c066560e01b815260040160405180910390fd5b5f6002826003811115610ca157610ca161102b565b610cab919061103f565b60ff166001149050919050565b5f5f5f610cc58686610d69565b91509150815f03610ce957838181610cdf57610cdf611017565b0492505050610d62565b818411610d0057610d006003851502601118610d85565b5f848688095f868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010185841190960395909502919093039390930492909217029150505b9392505050565b5f805f1983850993909202808410938190039390930393915050565b634e487b715f52806020526024601cfd5b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f610d626020830184610d96565b5f5f60208385031215610de7575f5ffd5b823567ffffffffffffffff811115610dfd575f5ffd5b8301601f81018513610e0d575f5ffd5b803567ffffffffffffffff811115610e23575f5ffd5b8560208260051b8401011115610e37575f5ffd5b6020919091019590945092505050565b5f602082016020835280845180835260408501915060408160051b8601019250602086015f5b82811015610e9e57603f19878603018452610e89858351610d96565b94506020938401939190910190600101610e6d565b50929695505050505050565b6001600160a01b03811681146103fd575f5ffd5b5f60208284031215610ece575f5ffd5b8135610d6281610eaa565b5f60208284031215610ee9575f5ffd5b813569ffffffffffffffffffff81168114610d62575f5ffd5b5f60208284031215610f12575f5ffd5b81518015158114610d62575f5ffd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b5f8235605e19833603018112610f5d575f5ffd5b9190910192915050565b5f5f8335601e19843603018112610f7c575f5ffd5b83018035915067ffffffffffffffff821115610f96575f5ffd5b602001915036819003821315610faa575f5ffd5b9250929050565b818382375f9101908152919050565b5f60208284031215610fd0575f5ffd5b8151610d6281610eaa565b5f60208284031215610feb575f5ffd5b5051919050565b8082018082111561101157634e487b7160e01b5f52601160045260245ffd5b92915050565b634e487b7160e01b5f52601260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b5f60ff83168061105d57634e487b7160e01b5f52601260045260245ffd5b8060ff8416069150509291505056fe436861696e6c696e6b2d666f726d617474656420496e66696e694669205354204f7261636c6520563220287369555344202d206955534429a264697066735822122063c8c71335bc1791359f7cf9200e84870428a18e52a759d7d9783119ca232f8364736f6c634300081c0033000000000000000000000000f6d48735eccf12bdc1df2674b1ce3fcb3bd254900000000000000000000000003f04b65ddbd87f9ce0a2e7eb24d80e7fb87625b5