0 txs
0 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
0x6080346100b357601f6108af38819003918201601f19168301916001600160401b038311848410176100b8578084926020946040528339810103126100b357516001600160a01b03808216918290036100b3577f53351836099c03ffc3b1727d8abd4b0222afa87d4ed76ae3102d51369ef7f785604060005460018060a01b0319933385831617600055825191168152336020820152a16001541617600155610e106002556040516107e090816100cf8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe608060408181526004918236101561001657600080fd5b600092833560e01c91826312d43a51146105bd57508163183bb3791461058a5781632319147c146104a65781634a4a7b041461047d5781639849e4121461045e578163a22966cd14610371578163cf69287014610339578163cfad57a2146102c3578163d1bec73914610258578163d3fe3d49146100c9575063fc833ac61461009e57600080fd5b346100c557816003193601126100c5576020905160008051602061078b8339815191528152f35b5080fd5b839150346100c557826003193601126100c5576001600160401b039181358381116100c5576100fb903690840161066c565b60249291929081358681116102545761011d909796959394973690850161066c565b93909761012983610773565b94610136895196876106ce565b83865261014284610773565b60209a878c019991601f1901368b37885b86811061019a578c8c8c8c8c83519485948186019282875251809352850193925b82811061018357505050500390f35b835185528695509381019392810192600101610174565b8060059d9a999b9c9d1b8086013560018060a01b038116809103610250578a5260038b528d8a20858310156102365781840135601e198536030181121561024c578401803590868211610248578d01813603811361024857906101fd929161075a565b54908c51831015610236578c018b01526000198114610224576001019b9a9997989b610153565b634e487b7160e01b8952601186528789fd5b634e487b7160e01b8b5260328852898bfd5b8c80fd5b8b80fd5b8a80fd5b8380fd5b9050346102bf5760203660031901126102bf5780359161028260018060a01b03855416331461069c565b821561029057505060025580f35b906020606492519162461bcd60e51b83528201526009602482015268085a5b9d195c9d985b60ba1b6044820152fd5b8280fd5b5050346100c55760203660031901126100c5577f53351836099c03ffc3b1727d8abd4b0222afa87d4ed76ae3102d51369ef7f785906103006105e1565b83546001600160a01b038082169261031933851461069c565b166001600160a01b0319919091168117855582519182526020820152a180f35b9050346102bf57610369906020938361035136610629565b6001600160a01b03909216845293875291209161075a565b549051908152f35b9050346102bf5760603660031901126102bf5761038c6105e1565b602435916001600160401b03831161045a576103ad604493369083016105fc565b600154865163ac4ab3fb60e01b8152338186015260008051602061078b83398151915260248201529592949193926001600160a01b0392916020918891829086165afa9586156104505761041e9661040c918a91610422575b5061071d565b1686526020526044359385209161075a565b5580f35b610443915060203d8111610449575b61043b81836106ce565b810190610705565b38610406565b503d610431565b87513d8a823e3d90fd5b8480fd5b5050346100c557816003193601126100c5576020906002549051908152f35b5050346100c557816003193601126100c55760015490516001600160a01b039091168152602090f35b9050346102bf5760603660031901126102bf576104c16105e1565b90602435926001600160401b03841161045a576104e3604494369084016105fc565b909185359460018060a01b0390602082600154168451998a809263ac4ab3fb60e01b8252338b83015260008051602061078b83398151915260248301525afa9788156105805761054f96979861053f918b91610422575061071d565b168752600360205286209161075a565b90815484848201948512911290801582169115161761056d57505580f35b634e487b7160e01b845260119052602483fd5b83513d8b823e3d90fd5b5050346100c557610369602092826105a136610629565b6001600160a01b0390921684526003875291909220919061075a565b8490346100c557816003193601126100c55790546001600160a01b03168152602090f35b600435906001600160a01b03821682036105f757565b600080fd5b9181601f840112156105f7578235916001600160401b0383116105f757602083818601950101116105f757565b9060406003198301126105f7576004356001600160a01b03811681036105f75791602435906001600160401b0382116105f757610668916004016105fc565b9091565b9181601f840112156105f7578235916001600160401b0383116105f7576020808501948460051b0101116105f757565b156106a357565b606460405162461bcd60e51b815260206004820152600460248201526310b3b7bb60e11b6044820152fd5b90601f801991011681019081106001600160401b038211176106ef57604052565b634e487b7160e01b600052604160045260246000fd5b908160209103126105f7575180151581036105f75790565b1561072457565b60405162461bcd60e51b815260206004820152600e60248201526d21636f6e74726163742d726f6c6560901b6044820152606490fd5b6020919283604051948593843782019081520301902090565b6001600160401b0381116106ef5760051b6020019056fea66b7a3e6b19d24ccb6f717fc232a1bb0278a7f83f8e2211835fc4ed0fe69f19a26469706673582212200d9428cc2fd284ed12a221e17427ace393c1fd481371863b0ac1186b77d4955e64736f6c63430008110033000000000000000000000000f23b0ce61681f7a4207e7416084400f9b50e21c5