ExchangeV1
Verified contract
Active on
Ethereum with 1,105 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "ExchangeV1"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15896439 | 2 years ago | | | 0 | 0.00099279300 | |
| 15082538 | 2 years ago | | | 0 | 0.0017958460 | |
| 14448609 | 3 years ago | | | 0 | 0.0018486650 | |
| 14364368 | 3 years ago | | | 0 | 0.0021144000 | |
| 14364368 | 3 years ago | | | 0 | 0.0014285160 | |
| 14364368 | 3 years ago | | | 0 | 0.0014285160 | |
| 14364368 | 3 years ago | | | 0 | 0.00089902800 | |
| 14364368 | 3 years ago | | | 0 | 0.00052932000 | |
| 14345720 | 3 years ago | | | 0 | 0.00090225900 | |
| 14345720 | 3 years ago | | | 0 | 0.0044452780 |
ABI
ABI objects
Getter at block 21411398
isOwner() view returns (bool)
false
owner() view returns (address)
0x35c6a2e77bc08b47f1d9c0fc86c0724943fc2071
vault() view returns (address)
0xa8a1329655e63df79d6a338f88cc0f56c127ede2
Read-only
availableAmountOf(address base, address quote, uint256 baseAmount, uint256 quoteAmount, bool isBuy, uint256 expire, uint256 nonce, address make, uint8 v, bytes32 r, bytes32 s) view returns (uint256)
isMarketPermitted(address base, address quote) view returns (bool)
isTradeBlacklisted(address client) view returns (bool)
makeFeeRateOf(address base, address quote) view returns (uint256)
orderFillOf(bytes32 orderHash) view returns (uint256)
takeFeeRateOf(address base, address quote) view returns (uint256)
State-modifying
Events cancel(address base, address quote, uint256 baseAmount, uint256 quoteAmount, bool isBuy, uint256 expire, uint256 nonce, uint8 v, bytes32 r, bytes32 s)
multiCancel(address[] bases, address[] quotes, uint256[] baseAmounts, uint256[] quoteAmounts, bool[] isBuys, uint256[] expires, uint256[] nonces, uint8[] vs, bytes32[] rs, bytes32[] ss)
multiSetBlacklist(address[] clients, bool[] tradeBlacklists)
multiSetMarketFeeRate(address[] bases, address[] quotes, uint256[] makeFeeRates, uint256[] takeFeeRates)
multiSetMarketPermission(address[] bases, address[] quotes, bool[] permissions)
multiTrade(address[] bases, address[] quotes, uint256[] baseAmounts, uint256[] quoteAmounts, bool[] isBuys, uint256[] expires, uint256[] nonces, address[] makes, uint256[] amounts, uint8[] vs, bytes32[] rs, bytes32[] ss)
renounceOwnership()
setBlacklist(address client, bool tradeBlacklist)
setMarketFeeRate(address base, address quote, uint256 makeFeeRate, uint256 takeFeeRate)
setMarketPermission(address base, address quote, bool permission)
setVault(address account)
trade(address base, address quote, uint256 baseAmount, uint256 quoteAmount, bool isBuy, uint256 expire, uint256 nonce, address make, uint256 amount, uint8 v, bytes32 r, bytes32 s)
transferOwnership(address newOwner)
BlacklistChanged(address indexed client, bool tradeBlacklist)
Cancel(bytes32 indexed orderHash)
MarketFeeRateChanged(address indexed base, address indexed quote, uint256 makeFeeRate, uint256 takeFeeRate)
MarketPermissionChanged(address indexed base, address indexed quote, bool permission)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Trade(bytes32 indexed orderHash, uint256 amount, uint256 price, address indexed take, uint256 makeFee, uint256 takeFee)
VaultChanged(address indexed account)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.