0 txs
0 calls
constructor
constructor(address rs, address ds)
functions
CONTRACT
viewfunction CONTRACT() view returns (bytes32)
DS
viewfunction DS() view returns (address)
fundingStore
viewfunction fundingStore() view returns (address)
getAccruedFunding
viewfunction getAccruedFunding(address asset, string market, uint256 intervals) view returns (int256)
gov
viewfunction gov() view returns (address)
marketStore
viewfunction marketStore() view returns (address)
positionStore
viewfunction positionStore() view returns (address)
roleStore
viewfunction roleStore() view returns (address)
UNIT
viewfunction UNIT() view returns (uint256)
link
nonpayablefunction link()
setGov
nonpayablefunction setGov(address _gov)
updateFundingTracker
nonpayablefunction updateFundingTracker(address asset, string market)
events
FundingUpdated
event FundingUpdated(address indexed asset, string market, int256 fundingTracker, int256 fundingIncrement)
SetGov
event SetGov(address prevGov, address nextGov)
errors
No errors.
creation bytecode
0x6080346100c757601f61129d38819003918201601f19168301916001600160401b038311848410176100cc5780849260409485528339810103126100c75780516001600160a01b038082169290918390036100c75760200151918183168093036100c7577f53351836099c03ffc3b1727d8abd4b0222afa87d4ed76ae3102d51369ef7f785604060005460018060a01b0319943386831617600055825191168152336020820152a181600154161760015560025416176002556040516111ba90816100e38239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe608060408181526004918236101561001657600080fd5b600092833560e01c91826312d43a51146105fc575081631c4695f4146103fa5781633157d39d146103d15781634242bac0146103a85781634a4a7b041461037f5781635f7ddaaa146103565781635ff21387146102105781636de8ef6b146101aa5781639d8e217714610187578163b8d2c6931461015b57508063cfad57a2146100e65763fc833ac6146100a957600080fd5b346100e257816003193601126100e257602090517fa66b7a3e6b19d24ccb6f717fc232a1bb0278a7f83f8e2211835fc4ed0fe69f198152f35b5080fd5b50346100e25760203660031901126100e2577f53351836099c03ffc3b1727d8abd4b0222afa87d4ed76ae3102d51369ef7f78590610122610620565b83546001600160a01b038082169261013b3385146106f3565b166001600160a01b0319919091168117855582519182526020820152a180f35b9050346101835782600319360112610183575490516001600160a01b03909116815260209150f35b8280fd5b5050346100e257816003193601126100e25760209051670de0b6b3a76400008152f35b905034610183576060366003190112610183576101c5610620565b92602435906001600160401b03821161020d573660238301121561020d5750926101fd610206928560246020973693013591016106bc565b6044359161103f565b9051908152f35b80fd5b839150346100e257826003193601126100e25761022b610620565b6024356001600160401b03928382116103525736602383011215610352578181013593841161035257366024858401011161035257600154865163ac4ab3fb60e01b815233838201527fa66b7a3e6b19d24ccb6f717fc232a1bb0278a7f83f8e2211835fc4ed0fe69f19602482015290602090829060449082906001600160a01b03165afa90811561034857869161030b575b50156102d757509060246102d4939201906107da565b80f35b606490602087519162461bcd60e51b8352820152600e60248201526d21636f6e74726163742d726f6c6560901b6044820152fd5b90506020813d8211610340575b8161032560209383610680565b8101031261033c5761033690610739565b876102be565b8580fd5b3d9150610318565b87513d88823e3d90fd5b8480fd5b5050346100e257816003193601126100e25760035490516001600160a01b039091168152602090f35b5050346100e257816003193601126100e25760015490516001600160a01b039091168152602090f35b5050346100e257816003193601126100e25760025490516001600160a01b039091168152602090f35b5050346100e257816003193601126100e25760055490516001600160a01b039091168152602090f35b9190503461018357826003193601126101835782546001600160a01b03919061042690831633146106f3565b816002541681519363bf40fac160e01b908186526020928382880152600c60248801526b46756e64696e6753746f726560a01b60448801528387606481845afa9687156105f25788976105b7575b508560018060a01b0319971687600354161760035584518381528483820152600b60248201526a4d61726b657453746f726560a81b60448201528481606481855afa9081156105ad578593929188918b91610566575b5091849591606493168a855416178455875196879485938452830152600d60248301526c506f736974696f6e53746f726560981b60448301525afa92831561055d57508592610523575b50501690600554161760055580f35b90809250813d8311610556575b61053a8183610680565b810103126105525761054b90610725565b3880610514565b8380fd5b503d610530565b513d87823e3d90fd5b92948092508391503d83116105a6575b6105808183610680565b810103126105a2578493849388610598606494610725565b91935091956104ca565b8880fd5b503d610576565b86513d8b823e3d90fd5b9096508381813d83116105eb575b6105cf8183610680565b810103126105e7576105e090610725565b9538610474565b8780fd5b503d6105c5565b85513d8a823e3d90fd5b8490346100e257816003193601126100e25790546001600160a01b03168152602090f35b600435906001600160a01b038216820361063657565b600080fd5b6001600160401b03811161064e57604052565b634e487b7160e01b600052604160045260246000fd5b6101a081019081106001600160401b0382111761064e57604052565b90601f801991011681019081106001600160401b0382111761064e57604052565b6001600160401b03811161064e57601f01601f191660200190565b9291926106c8826106a1565b916106d66040519384610680565b829481845281830111610636578281602093846000960137010152565b156106fa57565b606460405162461bcd60e51b815260206004820152600460248201526310b3b7bb60e11b6044820152fd5b51906001600160a01b038216820361063657565b5190811515820361063657565b908060209392818452848401376000828201840152601f01601f1916010190565b6001600160a01b03909116815260406020820181905261078993910191610746565b90565b949392916040926107b29260018060a01b03168752606060208801526060870191610746565b930152565b919082018092116107c457565b634e487b7160e01b600052601160045260246000fd5b60035460408051630cf6928760e41b81526000969591949391926001600160a01b03929190831660208280610814888a8860048501610767565b0381845afa918215610af5578992610ac1575b508115610a6157508260035416908651634c24f20960e11b8152602081600481865afa8015610a57578a90610a23575b610863915042926107b7565b11610a195761087c6108763686886106bc565b83610beb565b908115610a0e578089913b156100e25787516308c6451f60e21b815284861660048201526060602482015290829082908183816108bd606482018d8f610746565b89604483015203925af180156109f0576109fa575b508360035416803b156100e257875163a22966cd60e01b81529082908290818381610903428d8f8d6004860161078c565b03925af180156109f0576109dc575b505082600354169560208151809863183bb37960e01b8252818061093b8a8c8a60048501610767565b03915afa9687156109d2578997610999575b507fd725888edc0c244d1a36e87f682fc280d1075dd8656d56edf25369f1a263e096969798506109898151968796606088526060880191610746565b97602086015284015216930390a2565b9096506020813d6020116109ca575b816109b560209383610680565b810103126105a257519697508796953861094d565b3d91506109a8565b81513d8b823e3d90fd5b6109e59061063b565b6105e7578738610912565b88513d84823e3d90fd5b610a039061063b565b6105e75787386108d2565b505050505050509050565b5050505050509050565b506020813d602011610a4f575b81610a3d60209383610680565b81010312610636576108639051610857565b3d9150610a30565b88513d8c823e3d90fd5b9392505092829695963b1561033c5791849391868094610a9897519788958694859363a22966cd60e01b855242926004860161078c565b03925af1908115610ab85750610aac575050565b610ab59061063b565b50565b513d84823e3d90fd5b9091506020813d602011610aed575b81610add60209383610680565b810103126105a257519038610827565b3d9150610ad0565b87513d8b823e3d90fd5b60005b838110610b125750506000910152565b8181015183820152602001610b02565b90602091610b3b81518092818552858086019101610aff565b601f01601f1916010190565b6001600160a01b03909116815260406020820181905261078992910190610b22565b919082039182116107c457565b8115610b80570490565b634e487b7160e01b600052601260045260246000fd5b81601f82011215610636578051610bac816106a1565b92610bba6040519485610680565b81845260208284010111610636576107899160208085019101610aff565b818102929181159184041417156107c457565b60035460408051630cf6928760e41b815290949360049290916001600160a01b039160209190831690828180610c24888b8b8401610b47565b0381855afa908115611000578691849160009161100b575b50610c479042610b69565b928a5192838092634c24f20960e11b82525afa90811561100057600091610fd1575b50610c7391610b76565b928315610fc5578260055416978051966301d25add60e21b8852838880610c9d86858c8401610b47565b03818d5afa978815610fba57600098610f8b575b50828798999a8592610cd79985519a8b94859384936312e1541b60e31b85528401610b47565b03915afa958615610f2c57600096610f5c575b50851580610f54575b610f47576000610d37928988118214610f3757610d108a89610b69565b955b895416858a85519687948593849363349f642f60e11b85528401526024830190610b22565b03915afa928315610f2c57600093610e1e575b50505060e00151670de0b6b3a76400009080820291820403610e0957610d799291610d7491610bd8565b610bd8565b610d8382856107b7565b906122389180830292830403610df45790610d9d91610b76565b921115610da8575090565b600082900391600160ff1b8114600116610ddf57600019830503610dca575090565b601190634e487b7160e01b6000525260246000fd5b601182634e487b7160e01b6000525260246000fd5b601184634e487b7160e01b6000525260246000fd5b601185634e487b7160e01b6000525260246000fd5b3d8085853e610e2d8185610680565b830181848203126103525783516001600160401b0394858211610f285701936101a08583031261033c57835195610e6387610664565b85518281116100e25783610e78918801610b96565b87528386015191821161020d575084939291610e989160e0979601610b96565b90840152610ea7818301610725565b90830152606081015160608301526080810151608083015260a081015160a083015260c081015160c08301528281015183830152610100808201519083015261012080820151908301526101408082015190830152610160610f0a818301610739565b90830152610f1c610180809201610739565b90820152903880610d4a565b8680fd5b50513d6000823e3d90fd5b610f41888b610b69565b95610d12565b5050505050505050600090565b508715610cf3565b90958382813d8311610f84575b610f738183610680565b8101031261020d5750519438610cea565b503d610f69565b90978482813d8311610fb3575b610fa28183610680565b8101031261020d5750519682610cb1565b503d610f98565b82513d6000823e3d90fd5b50600096505050505050565b908382813d8311610ff9575b610fe78183610680565b8101031261020d575051610c73610c69565b503d610fdd565b89513d6000823e3d90fd5b92509082813d8111611038575b6110228183610680565b8101031261020d575082610c4787925190610c3c565b503d611018565b929192831561108f575b831561108757600554604080516301d25add60e21b81526001600160a01b03928316969094600494919392602092838880610c9d86858c8401610b47565b506000925050565b600354604051630cf6928760e41b81529194506001600160a01b0316906020908181806110c0878a60048401610b47565b0381865afa8015611148578291600091611154575b50906110e360049242610b69565b9360405192838092634c24f20960e11b82525afa91821561114857600092611117575b505061111191610b76565b92611049565b81819392933d8311611141575b61112e8183610680565b8101031261020d57505161111138611106565b503d611124565b6040513d6000823e3d90fd5b9182813d831161117d575b6111698183610680565b8101031261020d57505181906110e36110d5565b503d61115f56fea264697066735822122099d41f7781a787eca42c30b0b35c779304b7a74341989f742faf455329f8ca5964736f6c63430008110033000000000000000000000000f23b0ce61681f7a4207e7416084400f9b50e21c500000000000000000000000095cfdb3aca31ffa98d1a469a956746d468a71561