BatchExchange
Verified contract
Active on
Ethereum with 174,357 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 5 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($3,532,388.34)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 1.08774K | $2,552.18 |
$2,776,107 | |
USDC | ERC-20 | 548.825495K | $1.001 |
$549,374.32 | |
DAI | ERC-20 | 62.026351K | $1.00 |
$62,026.35 | |
sUSD | ERC-20 | 38.318953K | $0.995236 |
$38,136.4 | |
mUSD | ERC-20 | 33.225128K | $1.002 |
$33,291.58 | |
TUSD | ERC-20 | 19.089344K | $1.001 |
$19,108.43 | |
DXD | ERC-20 | 154.566307 | $107.99 |
$16,691.62 | |
USDT | ERC-20 | 15.369857K | $1.001 |
$15,385.23 | |
API3 | ERC-20 | 7.741474K | $1.59 |
$12,308.94 | |
DIA | ERC-20 | 16.301585K | $0.3657 |
$5,961.49 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20773609 | 3 days ago | | | 0 | 0.00020568600 | |
| 20188266 | 3 months ago | | | 0 | 0.00014491329 | |
| 20075608 | 3 months ago | | | 0 | 0.00057912426 | |
| 20075395 | 3 months ago | | | 0 | 0.0010854133 | |
| 20019376 | 4 months ago | | | 0 | 0.00062671487 | |
| 19784314 | 5 months ago | | | 0 | 0.00053824611 | |
| 19784293 | 5 months ago | | | 0 | 0.00050361199 | |
| 18711899 | 10 months ago | | | 0 | 0.0015021579 | |
| 18711830 | 10 months ago | | | 0 | 0.0018056557 | |
| 18468322 | a year ago | | | 0 | 0.00080543807 |
ABI
ABI objects
Getter at block 20792799 getEncodedOrders() view returns (bytes elements)
AMOUNT_MINIMUM() view returns (uint128)
10000
BATCH_TIME() view returns (uint32)
300
ENCODED_AUCTION_ELEMENT_WIDTH() view returns (uint128)
112
FEE_DENOMINATOR() view returns (uint128)
1000
FEE_FOR_LISTING_TOKEN_IN_OWL() view returns (uint256)
10000000000000000000
IMPROVEMENT_DENOMINATOR() view returns (uint256)
100
MAX_TOKENS() view returns (uint256)
65535
MAX_TOUCHED_ORDERS() view returns (uint256)
30
UNLIMITED_ORDER_AMOUNT() view returns (uint128)
340282366920938463463374607431768211455
feeToken() view returns (address)
0x1a5f9352af8af974bfc03399e3767df6370d82e4
getCurrentBatchId() view returns (uint32)
5756157
getCurrentObjectiveValue() view returns (uint256)
0
getSecondsRemainingInBatch() view returns (uint256)
73
latestSolution() view returns (uint32 batchId, address solutionSubmitter, uint256 feeReward, uint256 objectiveValue)
(batchId=5426175, solutionSubmitter=0xa1c956d7c3d8ea7fd7e3757062e4ac563f07e68a, feeReward=35502239975004818216, objectiveValue=78170917889388606045555766044820350814)
numTokens() view returns (uint16)
193
Read-only
acceptingSolutions(uint32 batchId) view returns (bool)
currentPrices(uint16) view returns (uint128)
getBalance(address user, address token) view returns (uint256)
getEncodedUserOrders(address user) view returns (bytes elements)
getEncodedUserOrdersPaginated(address user, uint16 offset, uint16 pageSize) view returns (bytes elements)
getEncodedUsersPaginated(address previousPageUser, uint16 previousPageUserOffset, uint16 pageSize) view returns (bytes elements)
getPendingDeposit(address user, address token) view returns (uint256, uint32)
getPendingWithdraw(address user, address token) view returns (uint256, uint32)
getUsersPaginated(address previousPageUser, uint16 pageSize) view returns (bytes users)
hasToken(address addr) view returns (bool)
hasValidWithdrawRequest(address user, address token) view returns (bool)
lastCreditBatchId(address, address) view returns (uint32)
orders(address, uint256) view returns (uint16 buyToken, uint16 sellToken, uint32 validFrom, uint32 validUntil, uint128 priceNumerator, uint128 priceDenominator, uint128 usedAmount)
tokenAddressToIdMap(address addr) view returns (uint16)
tokenIdToAddressMap(uint16 id) view returns (address)
State-modifying
Events addToken(address token)
cancelOrders(uint16[] orderIds)
deposit(address token, uint256 amount)
placeOrder(uint16 buyToken, uint16 sellToken, uint32 validUntil, uint128 buyAmount, uint128 sellAmount) returns (uint256)
placeValidFromOrders(uint16[] buyTokens, uint16[] sellTokens, uint32[] validFroms, uint32[] validUntils, uint128[] buyAmounts, uint128[] sellAmounts) returns (uint16[] orderIds)
replaceOrders(uint16[] cancellations, uint16[] buyTokens, uint16[] sellTokens, uint32[] validFroms, uint32[] validUntils, uint128[] buyAmounts, uint128[] sellAmounts) returns (uint16[])
requestFutureWithdraw(address token, uint256 amount, uint32 batchId)
requestWithdraw(address token, uint256 amount)
submitSolution(uint32 batchId, uint256 claimedObjectiveValue, address[] owners, uint16[] orderIds, uint128[] buyVolumes, uint128[] prices, uint16[] tokenIdsForPrice) returns (uint256)
withdraw(address user, address token)
Deposit(address indexed user, address indexed token, uint256 amount, uint32 batchId)
OrderCancellation(address indexed owner, uint16 id)
OrderDeletion(address indexed owner, uint16 id)
OrderPlacement(address indexed owner, uint16 index, uint16 indexed buyToken, uint16 indexed sellToken, uint32 validFrom, uint32 validUntil, uint128 priceNumerator, uint128 priceDenominator)
SolutionSubmission(address indexed submitter, uint256 utility, uint256 disregardedUtility, uint256 burntFees, uint256 lastAuctionBurntFees, uint128[] prices, uint16[] tokenIdsForPrice)
TokenListing(address token, uint16 id)
Trade(address indexed owner, uint16 indexed orderId, uint16 indexed sellToken, uint16 buyToken, uint128 executedSellAmount, uint128 executedBuyAmount)
TradeReversion(address indexed owner, uint16 indexed orderId, uint16 indexed sellToken, uint16 buyToken, uint128 executedSellAmount, uint128 executedBuyAmount)
Withdraw(address indexed user, address indexed token, uint256 amount)
WithdrawRequest(address indexed user, address indexed token, uint256 amount, uint32 batchId)
constructor(uint256 maxTokens, address _feeToken)
This contract contains no fallback and receive objects.
This contract contains no error objects.