Exchange

Verified contract

Active on Ethereum with 394,211 txns
Deployed by via 0x4a034cea at 6271590
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.02
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xdc074a3a3b7bec515378769ea7976cd47af1b709bf71365af55179de34db05ed
0xb04a74d1272b80f6036faeb964574ea28fec405fb506327005acbc1e1b4f9072
0x52bd9a22c39b8fa6953ba835d0cd6e938daf4fd811cd713e65246c0007751bd1
0x37e033e08b4f71b7e956b71572cb430a65bc153ab7c78ad705f0ea854a366983
0x8f6d830ba45cf5851fa6d47b850aa6934bf6683b238b55ea4b4ebca1fdba693d
0xad8337d37990980539e8ecae2330d18f06badb9aeff7b5101602afeccdeaafae
0x72dfbb37dc1e140cbf32d538fcf31414e16bde11f54133b4d14519edb6d5178e
0x2738bfc0618fed994f70e066455db0d3cb2ea193284e13ef6c79f0867c97f684
0x145d22f19514e070f86807c7bbc286d32d2da4285382cbab51f1a2c45b0a3b3d
0xb089d0441de3d8277239abbe144309389b6ce1962a3ebd063e554781eb8e2e81

Functions
Getter at block 21246187
EIP712_DOMAIN_HASH(view returns (bytes32)
0x3a08365148c0e714c2b2a96e5a342d04f9bd23f05bfd7c487fd25716498e1889
VERSION(view returns (string)
2.0.0
ZRX_ASSET_DATA(view returns (bytes)
0xf47261b0000000000000000000000000e41d2489571d322189246dafa5ebde1f4699f498
currentContextAddress(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x17992e4ffb22730138e4b62aaa6367fa9d3699a6
Read-only
allowedValidators(addressaddressview returns (bool)
assetProxies(bytes4view returns (address)
cancelled(bytes32view returns (bool)
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)
orderEpoch(addressaddressview returns (uint256)
preSigned(bytes32addressview returns (bool)
transactions(bytes32view returns (bool)
State-modifying
batchCancelOrders(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes)[] orders
batchFillOrKillOrders(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes)[] ordersuint256[] takerAssetFillAmountsbytes[] signaturesreturns (struct (uint256, uint256, uint256, uint256) totalFillResults)
batchFillOrders(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes)[] ordersuint256[] takerAssetFillAmountsbytes[] signaturesreturns (struct (uint256, uint256, uint256, uint256) totalFillResults)
batchFillOrdersNoThrow(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes)[] ordersuint256[] takerAssetFillAmountsbytes[] signaturesreturns (struct (uint256, uint256, uint256, uint256) totalFillResults)
cancelOrder(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes) order
cancelOrdersUpTo(uint256 targetOrderEpoch
executeTransaction(uint256 saltaddress signerAddressbytes databytes signature
fillOrKillOrder(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes) orderuint256 takerAssetFillAmountbytes signaturereturns (struct (uint256, uint256, uint256, uint256) fillResults)
fillOrder(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes) orderuint256 takerAssetFillAmountbytes signaturereturns (struct (uint256, uint256, uint256, uint256) fillResults)
fillOrderNoThrow(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes) orderuint256 takerAssetFillAmountbytes signaturereturns (struct (uint256, uint256, uint256, uint256) fillResults)
marketBuyOrders(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes)[] ordersuint256 makerAssetFillAmountbytes[] signaturesreturns (struct (uint256, uint256, uint256, uint256) totalFillResults)
marketBuyOrdersNoThrow(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes)[] ordersuint256 makerAssetFillAmountbytes[] signaturesreturns (struct (uint256, uint256, uint256, uint256) totalFillResults)
marketSellOrders(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes)[] ordersuint256 takerAssetFillAmountbytes[] signaturesreturns (struct (uint256, uint256, uint256, uint256) totalFillResults)
marketSellOrdersNoThrow(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes)[] ordersuint256 takerAssetFillAmountbytes[] signaturesreturns (struct (uint256, uint256, uint256, uint256) totalFillResults)
matchOrders(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes) leftOrderstruct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bytes, bytes) rightOrderbytes leftSignaturebytes rightSignaturereturns (struct ((uint256, uint256, uint256, uint256), (uint256, uint256, uint256, uint256), uint256) matchedFillResults)
preSign(bytes32 hashaddress signerAddressbytes signature
registerAssetProxy(address assetProxy
setSignatureValidatorApproval(address validatorAddressbool approval
transferOwnership(address newOwner
Events
AssetProxyRegistered(bytes4 idaddress assetProxy
Cancel(address indexed makerAddressaddress indexed feeRecipientAddressaddress senderAddressbytes32 indexed orderHashbytes makerAssetDatabytes takerAssetData
CancelUpTo(address indexed makerAddressaddress indexed senderAddressuint256 orderEpoch
Fill(address indexed makerAddressaddress indexed feeRecipientAddressaddress takerAddressaddress senderAddressuint256 makerAssetFilledAmountuint256 takerAssetFilledAmountuint256 makerFeePaiduint256 takerFeePaidbytes32 indexed orderHashbytes makerAssetDatabytes takerAssetData
SignatureValidatorApproval(address indexed signerAddressaddress indexed validatorAddressbool approved
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.