Exchange

Verified contract

Active on Ethereum with 12,823 txns
Deployed by via 0x93a53e64 at 8444920
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $3.3
0x3cbff547eb895484e181225c182f523c5e8b6a7c58bce192fa4b8893e160f358
0xf862ebcfc3479ec0b1ace9649a2a1447fd27553db7ed27648b5c92cc163d5b81
0x25d50e06c67313e7663213dcfc8d6fad9029d3cb3a8e2e5499828cb183321cce
0xe42e1f7bd30474f597250c05a276690d362cbc5182ed31c1d52579551e8ff2d1
0x591b5f32bb47c9701c679a242a0d115dddec96a63c47d4e31c21dd3c524a92be
0x49afe2f9061ee405f6256e3b8589419e32f7729a60ca4aa62341405342bad451
0x50565d25d3ecdbddaa633d92d0caea26d284b1cbe6efc875fda9cae2f9e767f3
0x19c64171d4684ab738dcb799250bc6a01471135c8d8303901c312f20d0b942db
0xa3fddfd0dfb55a04a6b8d3eee3a99d5900397f05518d15bfcb9ba134c92c32ab
0x13576baf7474b1fb3f338860809f14e9e90ece5f1a99c65546c742f4982552db

Functions
Getter at block 21244818
EIP712_DOMAIN_HASH(view returns (bytes32)
0x2dffd76de2190db1c7667a992d34661fe5b434efa86360e4fab936c543b8af9d
ETH_ASSET_DATA(view returns (bytes)
0xf47261b00000000000000000000000000000000000000000000000000000000000000000
KECCAK256_ETH_ASSET_DATA(view returns (bytes32)
0x3379e939eedfed998d87af24ad91d2b73292cdb7f56a78b39cc8568d61aaefec
TRANSFER_GAS_LIMIT(view returns (uint256)
300000
VERSION(view returns (string)
2.0.1-alpha-miime
currentContextAddress(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xcd721cf5eb258907e7353a8cd51f4fb9b3c3a8cd
Read-only
allowedValidators(addressaddressview returns (bool)
assetProxies(bytes4view returns (address)
cancelled(bytes32view returns (bool)
depositAmount(addressview returns (uint256)
filled(bytes32view returns (uint256)
getAssetProxy(bytes4 assetProxyIdview returns (address)
getOrderInfo(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes) orderview returns (struct (uint8, bytes32, uint256) orderInfo)
getOrdersInfo(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes)[] ordersview returns (struct (uint8, bytes32, uint256)[])
isValidSignature(bytes32 hashaddress signerAddressbytes signatureview returns (bool isValid)
isWithdrawOperator(addressview returns (bool)
orderEpoch(addressaddressview returns (uint256)
orderToDepositAmount(bytes32addressview returns (uint256)
preSigned(bytes32addressview returns (bool)
transactions(bytes32view returns (bool)
withdrawOperators(uint256view returns (address)
State-modifying
addWithdrawOperator(address target
batchCancelOrders(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes)[] orders
cancelOrder(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes) order
cancelOrdersUpTo(uint256 targetOrderEpoch
deposit(bytes32 orderHashpayable 
executeTransaction(uint256 saltaddress signerAddressbytes databytes signature
fillOrder(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes) orderuint256 takerAssetFillAmountbytes signaturepayable returns (struct (uint256, uint256, uint256, uint256) fillResults)
preSign(bytes32 hashaddress signerAddressbytes signature
registerAssetProxy(address assetProxy
removeWithdrawOperator(address target
setSignatureValidatorApproval(address validatorAddressbool approval
transferOwnership(address newOwner
updateOrder(bytes32 newOrderHashuint256 newOfferAmountstruct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes) orderToBeCanceledpayable 
withdraw(bytes32 orderHashaddress toAddress
Events
AssetProxyRegistered(bytes4 idaddress assetProxy
Cancel(address indexed makerAddressaddress indexed feeRecipientAddressaddress senderAddressbytes32 indexed orderHashbytes makerAssetDatabytes takerAssetData
CancelUpTo(address indexed makerAddressaddress indexed senderAddressuint256 orderEpoch
Deposit(bytes32 indexed orderHashaddress indexed senderAddressuint256 amount
DepositChanged(bytes32 indexed newOrderHashuint256 newAmountbytes32 indexed oldOrderHashuint256 oldAmountaddress indexed senderAddress
Fill(address indexed makerAddressaddress indexed feeRecipientAddressaddress takerAddressaddress senderAddressuint256 makerAssetFilledAmountuint256 takerAssetFilledAmountuint256 makerFeePaiduint256 takerFeePaidbytes32 indexed orderHashbytes makerAssetDatabytes takerAssetData
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SignatureValidatorApproval(address indexed signerAddressaddress indexed validatorAddressbool approved
Transfer(address indexed toAddressuint256 indexed amount
Withdraw(bytes32 indexed orderHashaddress indexed toAddressuint256 amount
WithdrawOperatorAdded(address indexed targetaddress indexed caller
WithdrawOperatorRemoved(address indexed targetaddress indexed caller
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.