0 txs
1 call
constructor
No constructor.
functions
addresses
viewfunction addresses() view returns (address, address, address, address)
balances
viewfunction balances(address user) view returns (uint256, uint256, uint256)
commissionfee
viewfunction commissionfee() view returns (uint256)
filledOrders
viewfunction filledOrders(uint256 epoch) view returns (tuple[])
filledOrdersWithResult
viewfunction filledOrdersWithResult(uint256 epoch, uint256 chunkSize, uint256 offset) view returns (tuple[], tuple[])
lastFilledOrderId
viewfunction lastFilledOrderId() view returns (uint256)
lastSettledFilledOrderId
viewfunction lastSettledFilledOrderId() view returns (uint256)
priceInfos
viewfunction priceInfos() view returns (tuple[])
rounds
viewfunction rounds(uint256 epoch, uint256 productId) view returns (tuple)
userFilledOrders
viewfunction userFilledOrders(uint256 epoch, address user) view returns (tuple[])
events
No events.
errors
InvalidEpoch
error InvalidEpoch()
creation bytecode
0x6080806040523461001657611061908161001c8239f35b600080fdfe6040608081526004908136101561001557600080fd5b6000803560e01c806316eea7d51461086357806327e235e3146107225780632dca6b53146105d55780637b6c0e12146105975780637de1daef146103105780639cc9029c1461023f578063c178d7a514610201578063cfe9d121146101c3578063da0321cd146100f85763e6da92131461008e57600080fd5b346100f557816003193601126100f5575060c06100b160e0936024359035610ea9565b825192815184526020820151602085015280820151908401526060810151151560608401526080810151608084015260a081015160a08401520151151560c0820152f35b80fd5b5090346101bf57816003193601126101bf577fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd68547fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd69547fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd67547fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd645484516001600160a01b03948516815292841660208401529083169382019390935291166060820152608090f35b5080fd5b5090346101bf57816003193601126101bf576020907fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd6d549051908152f35b5090346101bf57816003193601126101bf576020907fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd6f549051908152f35b5091903461030c57606091606060031936011261030857929160249161026b6044356024358735610c60565b93909461028083519684885284880190610901565b936020938786038589015284808851978881520197019883945b8786106102a7578989038af35b90919293949596978a518051825288810151848110156102f6578983015284810151858301528581015186830152608090810151908201529987019960a001979695600101949392919061029a565b634e487b7160e01b8852602185528388fd5b8380fd5b8280fd5b50346100f557806003193601126100f557917fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd74549261034e84610a82565b9161035b84519384610a60565b84835261036785610a82565b94602091601f19809701845b818110610567575050835b828110610432575050508351938185019282865284518094528186019083838660051b89010196019781935b8685106103b75788880389f35b90919293949596603f19898203018552868a5191836060938051835283810151848401520151838583015280518094830152865b84811061041d575050600192829186601f6080938a858286010152011601019b019501950193989695949291906103aa565b818101840151838201608001528a93016103eb565b808596989495527fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd72855286862087519061046b826109bd565b805482526002600191828101548985015201895191899180549081831c91838116801561055d575b8c8410811461054a57838752908c9082156105245750506001146104eb575b505050906104c68160019594930382610a60565b898201526104d4828b610c3f565b526104df818a610c3f565b5001969493929661037e565b8a93508b52828b20918b925b82841061050f575050508201016104c68260016104b2565b80548685018601528b949093019281016104f7565b60ff19168782015292151560051b860190920193506104c69250849150600190506104b2565b634e487b7160e01b8e5260228a5260248efd5b92607f1692610493565b9380959698948851610578816109bd565b888152888382015260608a82015282828c010152019795949397610373565b5090346101bf57816003193601126101bf576020907fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd6a549051908152f35b5090346101bf57806003193601126101bf576001600160a01b03602435818116949193908590036100f557813581527fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd6c60205282812093819582968654975b8881106106d1575061064590610b95565b95835b888110610668578651602080825281906106649082018b610901565b0390f35b6106728183610b54565b50838588830154161480156106c2575b610690575b50600101610648565b600191956106a06106bb92610a9a565b6106aa828c610c3f565b526106b5818b610c3f565b50610b86565b9490610687565b50838560058301541614610682565b6106db8189610b54565b50838581818a8501541614928315610712575b5050506106fe575b600101610634565b9061070a600191610b86565b9190506106f6565b60050154161490508385386106ee565b5091903461030c57602090816003193601126103085782356001600160a01b038181169182900361085f577fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd67541690825194630988931960e21b865281818701528486602481865afa95861561085557879661081f575b509060248592855194859384926325a5fb8960e11b84528301525afa9081156108155785916107e0575b50606094506107d28185610b31565b928251948552840152820152f35b90508281813d831161080e575b6107f78183610a60565b8101031261080a576060945051386107c3565b8480fd5b503d6107ed565b82513d87823e3d90fd5b919095508482813d831161084e575b6108388183610a60565b8101031261084a579051946024610799565b8680fd5b503d61082e565b84513d89823e3d90fd5b8580fd5b5091903461030c5760209182600319360112610308573583527fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd6c82528083208054906108ae82610a82565b946108bb84519687610a60565b828652908152838120848087015b8484106108e2578551828152806106648185018b610901565b600191600c916108f185610a9a565b81520192019201919085906108c9565b90815180825260208080930193019160005b828110610921575050505090565b835180518652808301518684015260408082015190870152606080820151908701526080808201516001600160a01b039081169188019190915260a0808301519091169087015260c0808201519087015260e08082015190870152610100808201519087015261012080820151151590870152610140808201519087015261016090810151908601526101809094019392810192600101610913565b6060810190811067ffffffffffffffff8211176109d957604052565b634e487b7160e01b600052604160045260246000fd5b610180810190811067ffffffffffffffff8211176109d957604052565b60a0810190811067ffffffffffffffff8211176109d957604052565b60e0810190811067ffffffffffffffff8211176109d957604052565b6020810190811067ffffffffffffffff8211176109d957604052565b90601f8019910116810190811067ffffffffffffffff8211176109d957604052565b67ffffffffffffffff81116109d95760051b60200190565b90604051610aa7816109ef565b8254815260018301546020820152600283015460408201526003830154606082015260048301546001600160a01b03908116608083015260058401541660a0820152600683015460c0820152600783015460e08201526008830154610100820152600983015460ff161515610120820152600a830154610140820152600b90920154610160830152565b91908201809211610b3e57565b634e487b7160e01b600052601160045260246000fd5b8054821015610b7057600052600c602060002091020190600090565b634e487b7160e01b600052603260045260246000fd5b6000198114610b3e5760010190565b90610b9f82610a82565b604090610baf6040519182610a60565b8381528093610bc0601f1991610a82565b019160005b838110610bd25750505050565b6020908251610be0816109ef565b60008152826000818301526000858301526000606083015260006080830152600060a0830152600060c0830152600060e08301526000610100830152600061012083015260006101408301526000610160830152828601015201610bc5565b8051821015610b705760209160051b010190565b91908203918211610b3e57565b92919092600090815260207fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd6c81526040808320958654610c9f81610a82565b97610cac8451998a610a60565b8189528552838520859085808b015b848410610e8a5750505050508651851015610e6457610cda9085610b31565b918651808411610e5c575b50610cf8610cf38685610c53565b610b95565b94610d038185610c53565b97610d0d89610a82565b98610d1a85519a8b610a60565b808a52610d29601f1991610a82565b0183875b828110610e2a57505050815b858110610d4b57505050505050509190565b610d75610d588284610c3f565b51610d638584610c53565b90610d6e828c610c3f565b5289610c3f565b50610d808183610c3f565b515187527fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd718452848720610db48483610c53565b90865190610dc182610a0c565b8054825260ff6001820154169060049182811015610e175788840152600281015489840152600381015460608401520154608082015260019291610e1091610e09828f610c3f565b528c610c3f565b5001610d39565b634e487b7160e01b8c526021835260248cfd5b865182828e610e3884610a0c565b8c84528c838501528c8b8501528c60608501528c6080850152010152018490610d2d565b925038610ce5565b509250509250805190610e7682610a44565b8382525192610e8484610a44565b83529190565b600191600c91610e9985610a9a565b8152019201920191908690610cbb565b906040805190610eb882610a28565b6000928383528360c0602094828682015282858201528260608201528260808201528260a082015201528484527fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd6b8352818420918254958615610f7957506001830154906002840154918160ff6006870154169760ff60038801541695815260048701885260058282205497018852205495825198610f568a610a28565b895288015286015215156060850152608084015260a0830152151560c082015290565b95509150507fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd77547fbe1200067ce661cd4a64675e599c9324c644030caa522faae6121b807a00bd7854908186029086820483148715171561101757610fe891610fe191610b31565b9182610b31565b92825195610ff587610a28565b86528501528301528060608301528060808301528060a083015260c082015290565b634e487b7160e01b86526011600452602486fdfea264697066735822122030c2bc03181f1744b05519df8e23baee6ab38364cc6bd44bcbc68969866ff49d64736f6c63430008160033