0 txs
397 calls
constructor
constructor(address rs)
functions
CONTRACT
viewfunction CONTRACT() view returns (bytes32)
fundingInterval
viewfunction fundingInterval() view returns (uint256)
getFundingTracker
viewfunction getFundingTracker(address asset, string market) view returns (int256)
getFundingTrackers
viewfunction getFundingTrackers(address[] assets, string[] markets) view returns (int256[] fts)
getLastUpdated
viewfunction getLastUpdated(address asset, string market) view returns (uint256)
gov
viewfunction gov() view returns (address)
roleStore
viewfunction roleStore() view returns (address)
setFundingInterval
nonpayablefunction setFundingInterval(uint256 interval)
setGov
nonpayablefunction setGov(address _gov)
setLastUpdated
nonpayablefunction setLastUpdated(address asset, string market, uint256 timestamp)
updateFundingTracker
nonpayablefunction updateFundingTracker(address asset, string market, int256 fundingIncrement)
events
SetGov
event SetGov(address prevGov, address nextGov)
errors
No errors.
creation bytecode
0x6080346100b357601f6108af38819003918201601f19168301916001600160401b038311848410176100b8578084926020946040528339810103126100b357516001600160a01b03808216918290036100b3577f53351836099c03ffc3b1727d8abd4b0222afa87d4ed76ae3102d51369ef7f785604060005460018060a01b0319933385831617600055825191168152336020820152a16001541617600155610e106002556040516107e090816100cf8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe608060408181526004918236101561001657600080fd5b600092833560e01c91826312d43a51146105bd57508163183bb3791461058a5781632319147c146104a65781634a4a7b041461047d5781639849e4121461045e578163a22966cd14610371578163cf69287014610339578163cfad57a2146102c3578163d1bec73914610258578163d3fe3d49146100c9575063fc833ac61461009e57600080fd5b346100c557816003193601126100c5576020905160008051602061078b8339815191528152f35b5080fd5b839150346100c557826003193601126100c5576001600160401b039181358381116100c5576100fb903690840161066c565b60249291929081358681116102545761011d909796959394973690850161066c565b93909761012983610773565b94610136895196876106ce565b83865261014284610773565b60209a878c019991601f1901368b37885b86811061019a578c8c8c8c8c83519485948186019282875251809352850193925b82811061018357505050500390f35b835185528695509381019392810192600101610174565b8060059d9a999b9c9d1b8086013560018060a01b038116809103610250578a5260038b528d8a20858310156102365781840135601e198536030181121561024c578401803590868211610248578d01813603811361024857906101fd929161075a565b54908c51831015610236578c018b01526000198114610224576001019b9a9997989b610153565b634e487b7160e01b8952601186528789fd5b634e487b7160e01b8b5260328852898bfd5b8c80fd5b8b80fd5b8a80fd5b8380fd5b9050346102bf5760203660031901126102bf5780359161028260018060a01b03855416331461069c565b821561029057505060025580f35b906020606492519162461bcd60e51b83528201526009602482015268085a5b9d195c9d985b60ba1b6044820152fd5b8280fd5b5050346100c55760203660031901126100c5577f53351836099c03ffc3b1727d8abd4b0222afa87d4ed76ae3102d51369ef7f785906103006105e1565b83546001600160a01b038082169261031933851461069c565b166001600160a01b0319919091168117855582519182526020820152a180f35b9050346102bf57610369906020938361035136610629565b6001600160a01b03909216845293875291209161075a565b549051908152f35b9050346102bf5760603660031901126102bf5761038c6105e1565b602435916001600160401b03831161045a576103ad604493369083016105fc565b600154865163ac4ab3fb60e01b8152338186015260008051602061078b83398151915260248201529592949193926001600160a01b0392916020918891829086165afa9586156104505761041e9661040c918a91610422575b5061071d565b1686526020526044359385209161075a565b5580f35b610443915060203d8111610449575b61043b81836106ce565b810190610705565b38610406565b503d610431565b87513d8a823e3d90fd5b8480fd5b5050346100c557816003193601126100c5576020906002549051908152f35b5050346100c557816003193601126100c55760015490516001600160a01b039091168152602090f35b9050346102bf5760603660031901126102bf576104c16105e1565b90602435926001600160401b03841161045a576104e3604494369084016105fc565b909185359460018060a01b0390602082600154168451998a809263ac4ab3fb60e01b8252338b83015260008051602061078b83398151915260248301525afa9788156105805761054f96979861053f918b91610422575061071d565b168752600360205286209161075a565b90815484848201948512911290801582169115161761056d57505580f35b634e487b7160e01b845260119052602483fd5b83513d8b823e3d90fd5b5050346100c557610369602092826105a136610629565b6001600160a01b0390921684526003875291909220919061075a565b8490346100c557816003193601126100c55790546001600160a01b03168152602090f35b600435906001600160a01b03821682036105f757565b600080fd5b9181601f840112156105f7578235916001600160401b0383116105f757602083818601950101116105f757565b9060406003198301126105f7576004356001600160a01b03811681036105f75791602435906001600160401b0382116105f757610668916004016105fc565b9091565b9181601f840112156105f7578235916001600160401b0383116105f7576020808501948460051b0101116105f757565b156106a357565b606460405162461bcd60e51b815260206004820152600460248201526310b3b7bb60e11b6044820152fd5b90601f801991011681019081106001600160401b038211176106ef57604052565b634e487b7160e01b600052604160045260246000fd5b908160209103126105f7575180151581036105f75790565b1561072457565b60405162461bcd60e51b815260206004820152600e60248201526d21636f6e74726163742d726f6c6560901b6044820152606490fd5b6020919283604051948593843782019081520301902090565b6001600160401b0381116106ef5760051b6020019056fea66b7a3e6b19d24ccb6f717fc232a1bb0278a7f83f8e2211835fc4ed0fe69f19a26469706673582212200d9428cc2fd284ed12a221e17427ace393c1fd481371863b0ac1186b77d4955e64736f6c63430008110033000000000000000000000000e5da4704a582fe799dcd1dff31dc2ed2e0bdc961