0 txs
0 calls
constructor
constructor(address _twap)
functions
length
viewfunction length() view returns (uint64)
makerOrders
viewfunction makerOrders(address maker) view returns (tuple[] result)
takerBiddableOrders
viewfunction takerBiddableOrders(address taker, uint64 lastIndex, uint64 pageSize) view returns (tuple[] result)
takerFillableOrders
viewfunction takerFillableOrders(address taker, uint64 lastIndex, uint64 pageSize) view returns (tuple[] result)
twap
viewfunction twap() view returns (address)
events
No events.
errors
No errors.
creation bytecode
0x60a060405234801561001057600080fd5b5060405161182138038061182183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b6080516117516100d060003960008181606101528181610159015281816101fa015281816102c101528181610397015281816105cd01528181610677015281816107a3015281816108a6015281816109470152610a4601526117516000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80631208aa181461005c57806319f37aea146100a05780631f7b6d32146100c057806334b819fc146100e05780635371c9eb146100f3575b600080fd5b6100837f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100b36100ae366004610eeb565b610106565b60405161009791906110b3565b6100c86105c9565b6040516001600160401b039091168152602001610097565b6100b36100ee36600461119b565b610652565b6100b3610101366004610eeb565b610853565b606060006101148484610c6e565b90506000805b8251816001600160401b031610156104e857600061013882886111ce565b6040516342d21ef760e01b81526001600160401b03821660048201529091507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906342d21ef790602401602060405180830381865afa1580156101a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101cc919061120e565b63ffffffff164210156104d55760405163a0b94e0b60e01b81526001600160401b03821660048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a0b94e0b90602401600060405180830381865afa158015610249573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261027191908101906114b8565b90508060c001516101000151816060015161028c91906115a8565b63ffffffff164211801561035a5750886001600160a01b03168160e00151602001516001600160a01b031614158061035a57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663cc75ca866040518163ffffffff1660e01b8152600401602060405180830381865afa15801561031d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610341919061120e565b60e08201515161035191906115a8565b63ffffffff1642115b801561040d575061036a81610d48565b60c08201516020015160a0830151604051636eb1769f60e11b81526001600160a01b0391821660048201527f00000000000000000000000000000000000000000000000000000000000000008216602482015291169063dd62ed3e90604401602060405180830381865afa1580156103e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040a91906115c5565b10155b8015610498575061041d81610d48565b60c08201516020015160a08301516040516370a0823160e01b81526001600160a01b0391821660048201529116906370a0823190602401602060405180830381865afa158015610471573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061049591906115c5565b10155b156104d3578085856001600160401b0316815181106104b9576104b96115de565b602002602001018190525083806104cf906115f4565b9450505b505b50806104e0816115f4565b91505061011a565b50806001600160401b03166001600160401b0381111561050a5761050a611229565b60405190808252806020026020018201604052801561054357816020015b610530610d86565b8152602001906001900390816105285790505b50925060005b816001600160401b0316816001600160401b031610156105bf5782816001600160401b03168151811061057e5761057e6115de565b602002602001015184826001600160401b0316815181106105a1576105a16115de565b602002602001018190525080806105b7906115f4565b915050610549565b5050509392505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631f7b6d326040518163ffffffff1660e01b8152600401602060405180830381865afa158015610629573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064d919061161a565b905090565b6040516301c961a560e11b81526001600160a01b0382811660048301526060916000917f00000000000000000000000000000000000000000000000000000000000000001690630392c34a90602401600060405180830381865afa1580156106be573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106e69190810190611637565b905080516001600160401b0381111561070157610701611229565b60405190808252806020026020018201604052801561073a57816020015b610727610d86565b81526020019060019003908161071f5790505b50915060005b8251816001600160401b0316101561084c57600082826001600160401b03168151811061076f5761076f6115de565b602090810291909101015160405163a0b94e0b60e01b81526001600160401b03821660048201529091506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063a0b94e0b90602401600060405180830381865afa1580156107ea573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261081291908101906114b8565b84836001600160401b03168151811061082d5761082d6115de565b6020026020010181905250508080610844906115f4565b915050610740565b5050919050565b606060006108618484610c6e565b90506000805b8251816001600160401b03161015610b9757600061088582886111ce565b6040516342d21ef760e01b81526001600160401b03821660048201529091507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906342d21ef790602401602060405180830381865afa1580156108f5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610919919061120e565b63ffffffff16421015610b845760405163a0b94e0b60e01b81526001600160401b03821660048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a0b94e0b90602401600060405180830381865afa158015610996573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109be91908101906114b8565b9050886001600160a01b03168160e00151602001516001600160a01b0316148015610a0957508060c0015160e001518160e0015160000151610a0091906115a8565b63ffffffff1642115b8015610abc5750610a1981610d48565b60c08201516020015160a0830151604051636eb1769f60e11b81526001600160a01b0391821660048201527f00000000000000000000000000000000000000000000000000000000000000008216602482015291169063dd62ed3e90604401602060405180830381865afa158015610a95573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab991906115c5565b10155b8015610b475750610acc81610d48565b60c08201516020015160a08301516040516370a0823160e01b81526001600160a01b0391821660048201529116906370a0823190602401602060405180830381865afa158015610b20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b4491906115c5565b10155b15610b82578085856001600160401b031681518110610b6857610b686115de565b60200260200101819052508380610b7e906115f4565b9450505b505b5080610b8f816115f4565b915050610867565b50806001600160401b03166001600160401b03811115610bb957610bb9611229565b604051908082528060200260200182016040528015610bf257816020015b610bdf610d86565b815260200190600190039081610bd75790505b50925060005b816001600160401b0316816001600160401b031610156105bf5782816001600160401b031681518110610c2d57610c2d6115de565b602002602001015184826001600160401b031681518110610c5057610c506115de565b60200260200101819052508080610c66906115f4565b915050610bf8565b6060610c786105c9565b6001600160401b0316836001600160401b031610610cc85760405162461bcd60e51b81526020600482015260096024820152680d8c2e6e892dcc8caf60bb1b604482015260640160405180910390fd5b610cee610cd68460016116e8565b6001600160401b0316836001600160401b0316610d6e565b6001600160401b03811115610d0557610d05611229565b604051908082528060200260200182016040528015610d3e57816020015b610d2b610d86565b815260200190600190039081610d235790505b5090505b92915050565b6000610d428260c001516080015183608001518460c0015160600151610d6e9190611708565b6000818310610d7d5781610d7f565b825b9392505050565b60405180610100016040528060006001600160401b03168152602001600063ffffffff168152602001600063ffffffff168152602001600063ffffffff1681526020016000815260200160006001600160a01b03168152602001610e6360405180610140016040528060006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600081526020016000815260200160008152602001600063ffffffff168152602001600063ffffffff168152602001600063ffffffff168152602001606081525090565b8152602001610eb96040518060c00160405280600063ffffffff16815260200160006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160008152602001606081525090565b905290565b6001600160a01b0381168114610ed357600080fd5b50565b6001600160401b0381168114610ed357600080fd5b600080600060608486031215610f0057600080fd5b8335610f0b81610ebe565b92506020840135610f1b81610ed6565b91506040840135610f2b81610ed6565b809150509250925092565b60005b83811015610f51578181015183820152602001610f39565b50506000910152565b60008151808452610f72816020860160208601610f36565b601f01601f19169290920160200192915050565b80516001600160a01b0316825260006101406020830151610fb260208601826001600160a01b03169052565b506040830151610fcd60408601826001600160a01b03169052565b50606083015160608501526080830151608085015260a083015160a085015260c083015161100360c086018263ffffffff169052565b5060e083015161101b60e086018263ffffffff169052565b506101008381015163ffffffff16908501526101208084015181860183905261104683870182610f5a565b9695505050505050565b63ffffffff81511682526000602082015160018060a01b0380821660208601528060408501511660408601525050606082015160608401526080820151608084015260a082015160c060a08501526110ab60c0850182610f5a565b949350505050565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b8381101561118d57603f19898403018552815180516001600160401b031684528781015163ffffffff9081168986015287820151811688860152606080830151909116908501526080808201519085015260a0808201516001600160a01b03169085015260c080820151610100828701819052919061115b83880182610f86565b9250505060e080830151925085820381870152506111798183611050565b9689019694505050908601906001016110da565b509098975050505050505050565b6000602082840312156111ad57600080fd5b8135610d7f81610ebe565b634e487b7160e01b600052601160045260246000fd5b6001600160401b038281168282160390808211156111ee576111ee6111b8565b5092915050565b805163ffffffff8116811461120957600080fd5b919050565b60006020828403121561122057600080fd5b610d7f826111f5565b634e487b7160e01b600052604160045260246000fd5b60405161014081016001600160401b038111828210171561126257611262611229565b60405290565b60405161010081016001600160401b038111828210171561126257611262611229565b604051601f8201601f191681016001600160401b03811182821017156112b3576112b3611229565b604052919050565b805161120981610ed6565b805161120981610ebe565b600082601f8301126112e257600080fd5b81516001600160401b038111156112fb576112fb611229565b61130e601f8201601f191660200161128b565b81815284602083860101111561132357600080fd5b6110ab826020830160208701610f36565b6000610140828403121561134757600080fd5b61134f61123f565b905061135a826112c6565b8152611368602083016112c6565b6020820152611379604083016112c6565b6040820152606082015160608201526080820151608082015260a082015160a08201526113a860c083016111f5565b60c08201526113b960e083016111f5565b60e08201526101006113cc8184016111f5565b90820152610120828101516001600160401b038111156113eb57600080fd5b6113f7858286016112d1565b82840152505092915050565b600060c0828403121561141557600080fd5b60405160c081016001600160401b03828210818311171561143857611438611229565b81604052829350611448856111f5565b83526020850151915061145a82610ebe565b8160208401526040850151915061147082610ebe565b816040840152606085015160608401526080850151608084015260a085015191508082111561149e57600080fd5b506114ab858286016112d1565b60a0830152505092915050565b6000602082840312156114ca57600080fd5b81516001600160401b03808211156114e157600080fd5b9083019061010082860312156114f657600080fd5b6114fe611268565b611507836112bb565b8152611515602084016111f5565b6020820152611526604084016111f5565b6040820152611537606084016111f5565b60608201526080830151608082015261155260a084016112c6565b60a082015260c08301518281111561156957600080fd5b61157587828601611334565b60c08301525060e08301518281111561158d57600080fd5b61159987828601611403565b60e08301525095945050505050565b63ffffffff8181168382160190808211156111ee576111ee6111b8565b6000602082840312156115d757600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b60006001600160401b03808316818103611610576116106111b8565b6001019392505050565b60006020828403121561162c57600080fd5b8151610d7f81610ed6565b6000602080838503121561164a57600080fd5b82516001600160401b038082111561166157600080fd5b818501915085601f83011261167557600080fd5b81518181111561168757611687611229565b8060051b915061169884830161128b565b81815291830184019184810190888411156116b257600080fd5b938501935b838510156116dc57845192506116cc83610ed6565b82825293850193908501906116b7565b98975050505050505050565b6001600160401b038181168382160190808211156111ee576111ee6111b8565b81810381811115610d4257610d426111b856fea2646970667358221220d8de4c7b9f6983dd0f0b85c271cc9d63b2aae45b8adaf388a07622fda4cea39f64736f6c6343000810003300000000000000000000000025a0a78f5ad07b2474d3d42f1c1432178465936d