0 txs
876 calls
constructor
constructor()
functions
decimals
purefunction decimals() pure returns (uint8 value)
description
purefunction description() pure returns (string value)
getRoundData
purefunction getRoundData(uint80) pure returns (uint80, int256, uint256, uint256, uint80)
latestRoundData
viewfunction latestRoundData() view returns (uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
rlpPriceStorage
viewfunction rlpPriceStorage() view returns (address)
version
purefunction version() pure returns (uint256 value)
acceptOwnership
nonpayablefunction acceptOwnership()
initialize
nonpayablefunction initialize(address _rlpPriceStorage)
renounceOwnership
nonpayablefunction renounceOwnership()
setRlpPriceStorage
nonpayablefunction setRlpPriceStorage(address _rlpPriceStorage)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Initialized
event Initialized(uint64 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
OwnershipTransferStarted
event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
RlpPriceStorageSet
event RlpPriceStorageSet(address rlpPriceStorage)
errors
FunctionIsNotSupported
error FunctionIsNotSupported()
IdempotencyKeyAlreadyExist
error IdempotencyKeyAlreadyExist(bytes32 _idempotencyKey)
InvalidAmount
error InvalidAmount(uint256 _amount)
InvalidInitialization
error InvalidInitialization()
NotInitializing
error NotInitializing()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
SafeCastOverflowedUintToInt
error SafeCastOverflowedUintToInt(uint256 value)
ZeroAddress
error ZeroAddress()
creation bytecode
0x6080604052348015600f57600080fd5b506016601a565b60ca565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff161560695760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b039081161460c75780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b610cc6806100d96000396000f3fe608060405234801561001057600080fd5b50600436106100df5760003560e01c80639a6fc8f51161008c578063c4d66de811610066578063c4d66de814610203578063e30c397814610216578063f2fde38b1461021e578063feaf968c1461023157600080fd5b80639a6fc8f514610186578063a02320aa146101d0578063b678bc27146101e357600080fd5b80637284e416116100bd5780637284e4161461011257806379ba5097146101515780638da5cb5b1461015957600080fd5b8063313ce567146100e457806354fd4d50146100f8578063715018a614610108575b600080fd5b604051600881526020015b60405180910390f35b60405161036f81526020016100ef565b610110610239565b005b60408051808201825260208082527f524c502050726963652041676772656761746f72563320696e746572666163659082015290516100ef91906109d3565b61011061024d565b6101616102cd565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100ef565b610199610194366004610a3f565b61030f565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a0016100ef565b6101106101de366004610a94565b610349565b6000546101619073ffffffffffffffffffffffffffffffffffffffff1681565b610110610211366004610a94565b610417565b6101616105a0565b61011061022c366004610a94565b6105c9565b610199610680565b61024161075e565b61024b60006107b6565b565b33806102576105a0565b73ffffffffffffffffffffffffffffffffffffffff16146102c1576040517f118cdaa700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201526024015b60405180910390fd5b6102ca816107b6565b50565b6000807f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005b5473ffffffffffffffffffffffffffffffffffffffff1692915050565b60008060008060006040517f1fc30cb900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61035161075e565b73ffffffffffffffffffffffffffffffffffffffff811661039e576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527f986a3a5f6815c4af568e75f02b01cbfcc047e920b74f62de1abecd6938c9d0159060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff166000811580156104625750825b905060008267ffffffffffffffff16600114801561047f5750303b155b90508115801561048d575080155b156104c4576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000016600117855583156105255784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b61052e3361080a565b61053786610349565b83156105985784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6000807f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c006102f2565b6105d161075e565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8316908117825561063a6102cd565b73ffffffffffffffffffffffffffffffffffffffff167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a35050565b600080600080600080945060008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663053f14da6040518163ffffffff1660e01b81526004016040805180830381865afa1580156106f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071c9190610ab1565b9150915061075061072b600890565b610736906012610b04565b61074190600a610c46565b61074b9084610c55565b61081b565b969790955085945091925050565b336107676102cd565b73ffffffffffffffffffffffffffffffffffffffff161461024b576040517f118cdaa70000000000000000000000000000000000000000000000000000000081523360048201526024016102b8565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080547fffffffffffffffffffffffff00000000000000000000000000000000000000001681556108068261087e565b5050565b610812610914565b6102ca8161097b565b60007f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82111561087a576040517f24775e06000000000000000000000000000000000000000000000000000000008152600481018390526024016102b8565b5090565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080547fffffffffffffffffffffffff0000000000000000000000000000000000000000811673ffffffffffffffffffffffffffffffffffffffff848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff1661024b576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610983610914565b73ffffffffffffffffffffffffffffffffffffffff81166102c1576040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600060048201526024016102b8565b602081526000825180602084015260005b81811015610a0157602081860181015160408684010152016109e4565b5060006040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b600060208284031215610a5157600080fd5b813569ffffffffffffffffffff81168114610a6b57600080fd5b9392505050565b73ffffffffffffffffffffffffffffffffffffffff811681146102ca57600080fd5b600060208284031215610aa657600080fd5b8135610a6b81610a72565b60008060408385031215610ac457600080fd5b505080516020909101519092909150565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60ff8281168282160390811115610b1d57610b1d610ad5565b92915050565b6001815b6001841115610b5e57808504811115610b4257610b42610ad5565b6001841615610b5057908102905b60019390931c928002610b27565b935093915050565b600082610b7557506001610b1d565b81610b8257506000610b1d565b8160018114610b985760028114610ba257610bbe565b6001915050610b1d565b60ff841115610bb357610bb3610ad5565b50506001821b610b1d565b5060208310610133831016604e8410600b8410161715610be1575081810a610b1d565b610c0c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610b23565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115610c3e57610c3e610ad5565b029392505050565b6000610a6b60ff841683610b66565b600082610c8b577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50049056fea2646970667358221220175a1e91da9a4a8184c177aef5862c3fa064d84751fb1865e85c2c4ed9f2b3de64736f6c634300081c0033