ExchangeEfx
Verified contract
Active on
Ethereum with 10,684 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BTMV | ERC-20 | 500 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 7438458 | 5 years ago | | | 0 | 0.0020670750 | |
| 7438457 | 5 years ago | | | 0 | 0.0025131000 | |
| 7438445 | 5 years ago | | | 0 | 0.0020638650 | |
| 7438282 | 5 years ago | | | 0 | 0.0020557122 | |
| 7438024 | 5 years ago | | | 0 | 0.0018322050 | |
| 7437563 | 5 years ago | | | 0 | 0.0025140600 | |
| 7437401 | 5 years ago | | | 0 | 0.0020608650 | |
| 7437078 | 5 years ago | | | 0 | 0.0025157850 | |
| 7437048 | 5 years ago | | | 0 | 0.0020716800 | |
| 7437003 | 5 years ago | | | 0 | 0.0020716800 |
ABI
ABI objects
Getter at block 20808840
ETHFINEX_FEE() view returns (uint256)
400
EXTERNAL_QUERY_GAS_LIMIT() view returns (uint16)
4999
TOKEN_TRANSFER_PROXY_CONTRACT() view returns (address)
0x7e03d2b8edc3585ecd8a5807661fff0830a0b603
VERSION() view returns (string)
ETHFX.0.0
Read-only
allowedValidators(address, address) view returns (bool)
cancelled(bytes32) view returns (uint256)
filled(bytes32) view returns (uint256)
getOrderHash(address[5] orderAddresses, uint256[6] orderValues) view returns (bytes32)
getPartialAmount(uint256 numerator, uint256 denominator, uint256 target) pure returns (uint256)
getUnavailableTakerTokenAmount(bytes32 orderHash) view returns (uint256)
isRoundingError(uint256 numerator, uint256 denominator, uint256 target) pure returns (bool)
isValidSignature(address maker, bytes32 hash, uint8 v, bytes32 r, bytes32 s) view returns (bool)
State-modifying
Events batchFillOrKillOrders(address[5][] orderAddresses, uint256[6][] orderValues, uint256[] fillTakerTokenAmounts, uint8[] v, bytes32[] r, bytes32[] s)
batchFillOrders(address[5][] orderAddresses, uint256[6][] orderValues, uint256[] fillTakerTokenAmounts, bool shouldThrowOnInsufficientBalanceOrAllowance, uint8[] v, bytes32[] r, bytes32[] s)
fillOrKillOrder(address[5] orderAddresses, uint256[6] orderValues, uint256 fillTakerTokenAmount, uint8 v, bytes32 r, bytes32 s)
fillOrder(address[5] orderAddresses, uint256[6] orderValues, uint256 fillTakerTokenAmount, bool shouldThrowOnInsufficientBalanceOrAllowance, uint8 v, bytes32 r, bytes32 s) returns (uint256 filledTakerTokenAmount)
fillOrdersUpTo(address[5][] orderAddresses, uint256[6][] orderValues, uint256 fillTakerTokenAmount, bool shouldThrowOnInsufficientBalanceOrAllowance, uint8[] v, bytes32[] r, bytes32[] s) returns (uint256)
setSignatureValidatorApproval(address validatorAddress, bool approval)
LogCancel(address indexed maker, address indexed feeRecipient, address makerToken, address takerToken, uint256 cancelledMakerTokenAmount, uint256 cancelledTakerTokenAmount, bytes32 indexed tokens, bytes32 orderHash)
LogError(uint8 indexed errorId, bytes32 indexed orderHash)
LogFill(address indexed maker, address taker, address indexed feeRecipient, address makerToken, address takerToken, uint256 filledMakerTokenAmount, uint256 filledTakerTokenAmount, uint256 paidMakerFee, uint256 paidTakerFee, bytes32 indexed tokens, bytes32 orderHash)
SignatureValidatorApproval(address indexed signerAddress, address indexed validatorAddress, bool approved)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.