Exchange

Verified contract

Active on Ethereum with 383 txns
Deployed by via 0xd371bc0b at 9498997
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Exchange"

0x9b67edd48e20f8acaa370c52aa3dc41a11c9777a320954ebed23c7955f3b40bb
0x6459db5f5efb2c8e03c91db4825b7287c8dac4c35cb3aa13f9c2c9460679539e
0xcdfc7dcceadc3209c33c0dc23324e2dcbeeca42ecc51a3eea02f592fe2e54041
0xcd043fa9bf6f303a8921637b95be7948ed48237d49549e38b2b1664bcb27d75f
0x6cef4cc429b4b23fc92740ab8770331e2a6ec8ecc82971736c7f416eda9a9f12
0x55f85e8da498626608717aaba91c5621d21f8327be88eed12218635ca35c0b60
0x95e3b368f877936fbfdb0c2cb6d949f39bacf28767aa3208af1b4587f8221c55
0xec37d88ec6998db6cac51db14fca4b6747aa49a6f606c3ea2b2cee818a36c0be
0x4f9b805c671830c52d33c6e3dd1b2ce0be42b6379fa96db27519c9f32946a2fa
0x607122f9451aa449eb0921ea0fa3ad0972e1551c4d55b1475384c043626e2863

Functions
Getter at block 21432001
EIP712_DOMAIN_HASH(view returns (bytes32)
0xbf3e80fabc9741066136973b666e8c820598e1adbab3443d7fabba3f33ba16b8
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.1.0-alpha-miime
currentContextAddress(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x74e2a950be4a2924e809ce539e30765596143ff4
Read-only
allowedValidators(addressaddressview returns (bool)
assetProxies(bytes4view returns (address)
cancelled(bytes32view returns (bool)
depositAmount(addressview returns (uint256)
depositOperators(uint256view returns (address)
filled(bytes32view returns (uint256)
getAssetProxy(bytes4 assetProxyIdview returns (address)
getOrderInfo(struct LibOrderOrder orderview returns (struct LibOrderOrderInfo orderInfo)
getOrdersInfo(struct LibOrderOrder[] ordersview returns (struct LibOrderOrderInfo[])
isDepositOperator(addressview returns (bool)
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
addDepositOperator(address target
addWithdrawOperator(address target
batchCancelOrders(struct LibOrderOrder[] orders
cancelOrder(struct LibOrderOrder order
cancelOrdersUpTo(uint256 targetOrderEpoch
deposit(bytes32 orderHashpayable 
depositByOperator(bytes32 orderHashaddress toAddresspayable 
executeTransaction(uint256 saltaddress signerAddressbytes databytes signature
fillOrder(struct LibOrderOrder orderuint256 takerAssetFillAmountbytes signaturepayable returns (struct LibFillResultsFillResults fillResults)
matchOrders(struct LibOrderOrder leftOrderstruct LibOrderOrder rightOrderbytes leftSignaturebytes rightSignaturereturns (struct LibFillResultsMatchedFillResults matchedFillResults)
preSign(bytes32 hashaddress signerAddressbytes signature
registerAssetProxy(address assetProxy
removeDepositOperator(address target
removeWithdrawOperator(address target
setSignatureValidatorApproval(address validatorAddressbool approval
transferOwnership(address newOwner
updateOrder(bytes32 newOrderHashuint256 newOfferAmountstruct LibOrderOrder 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
DepositOperatorAdded(address indexed targetaddress indexed caller
DepositOperatorRemoved(address indexed targetaddress indexed caller
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.