dexBlue
Verified contract
Proxy
Active on
Ethereum with 18,195 txns
Unified storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
18 additional
variables
Balances ($49,967.09)
Native
Value
$33,508.06
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 10.162057 | $3,297.37 |
$33,508.06 | |
DAI | ERC-20 | 4.382847K | $0.997068 |
$4,370 | |
PNK | ERC-20 | 273.232667K | $0.015729 |
$4,297.81 | |
mUSD | ERC-20 | 2.003083K | $1.086 |
$2,175.35 | |
0x9f8f…79a2 | ERC-20 | 1.228664 | $1,507.61 |
$1,852.35 | |
0x89d2…0359 | ERC-20 | 61.494907 | $16.61 |
$1,021.43 | |
YFI | ERC-20 | 0.126321 | $6,609.37 |
$834.9 | |
COMP | ERC-20 | 13.347921 | $51.97 |
$693.69 | |
ZRX | ERC-20 | 996.463556 | $0.372477 |
$371.16 | |
WBTC | ERC-20 | 0.004177 | $86,485.00 |
$361.27 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18419388 | a year ago | | | 0 | 0.00078545252 | |
| 17350394 | a year ago | | | 0 | 0.0024883394 | |
| 14538641 | 3 years ago | | | 0 | 0.0043228894 | |
| 13667127 | 3 years ago | | | 0 | 0.0039490959 | |
| 13621151 | 3 years ago | | | 0.001 | 0.0080280347 | |
| 13603760 | 3 years ago | | | 0.001 | 0.0061676258 | |
| 13603731 | 3 years ago | | | 0.001 | 0.0035796572 | |
| 13597331 | 3 years ago | | | 0.001 | 0.0099425850 | |
| 13595252 | 3 years ago | | | 0.001 | 0.0047871696 | |
| 13562016 | 3 years ago | | | 0 | 0.0036451437 |
ABI
ABI objects
Getter at block 21167454 getTokens() view returns (address[]) getTokens() view returns (address[])
getAvailableGasTokens() view returns (uint256 amount)
0
getFeeCollector() view returns (address)
0x070fb50bd1987b64aa3d85845ca5dad3e2324f4f
getReserves() view returns (address[])
[]
getReserves() view returns (address[])
[]
Read-only
getBalance(address token, address holder) view returns (uint256)
getBestReserve(address sell_token, uint256 sell_amount, address buy_token) view returns (address, uint256)
getBlocked(address token, address holder) view returns (uint256)
getLastBlockedTimestamp(address user) view returns (uint256)
getReserveFromIndex(uint256 index) view returns (address)
getReserveIndex(address reserve) view returns (uint256)
getSwapOutput(address sell_token, uint256 sell_amount, address buy_token) view returns (uint256)
getTokenFromIndex(uint256 index) view returns (address)
getTokenIndex(address token) view returns (uint256)
orderFromInput(struct dexBlueStructsOrderInputPacked orderInput) view returns (struct dexBlueStructsOrder)
reserveReserveTradeFromInput(struct dexBlueStructsTradeInputPacked packed) view returns (struct dexBlueStructsReserveReserveTrade)
reserveTradeFromInput(struct dexBlueStructsTradeInputPacked packed) pure returns (struct dexBlueStructsReserveTrade)
ringTradeFromInput(struct dexBlueStructsRingTradeInputPacked packed) view returns (struct dexBlueStructsRingTrade)
tradeFromInput(struct dexBlueStructsTradeInputPacked packed) pure returns (struct dexBlueStructsTrade)
getBalance(address token, address holder) view returns (uint256)
getBestReserve(address sell_token, uint256 sell_amount, address buy_token) view returns (address, uint256)
getBlocked(address token, address holder) view returns (uint256)
getLastBlockedTimestamp(address user) view returns (uint256)
getReserveFromIndex(uint256 index) view returns (address)
getReserveIndex(address reserve) view returns (uint256)
getSwapOutput(address sell_token, uint256 sell_amount, address buy_token) view returns (uint256)
getTokenFromIndex(uint256 index) view returns (address)
getTokenIndex(address token) view returns (uint256)
orderFromInput(struct dexBlueStructsOrderInputPacked orderInput) view returns (struct dexBlueStructsOrder)
reserveReserveTradeFromInput(struct dexBlueStructsTradeInputPacked packed) view returns (struct dexBlueStructsReserveReserveTrade)
reserveTradeFromInput(struct dexBlueStructsTradeInputPacked packed) pure returns (struct dexBlueStructsReserveTrade)
ringTradeFromInput(struct dexBlueStructsRingTradeInputPacked packed) view returns (struct dexBlueStructsRingTrade)
tradeFromInput(struct dexBlueStructsTradeInputPacked packed) pure returns (struct dexBlueStructsTrade)
State-modifying
Events batchSettleTrades(struct dexBlueStructsOrderInputPacked[] orderInput, struct dexBlueStructsTradeInputPacked[] tradeInput)
blockFundsForSingleSigWithdrawal(address token, uint256 amount)
cacheReserveAddress(address reserve, uint256 index, bool is_public)
cacheTokenAddress(address token, uint256 index)
changeOwner(address new_owner)
changeSingleSigWaitingPeriod(uint256 waiting_period)
delegateAddress(address delegate)
depositEther() payable
depositToken(address token, uint256 amount)
depositWrappedEther(uint256 amount)
directWithdrawal(address token, uint256 amount) returns (bool)
executeReserveReserveTrade(address makerReserve, address takerReserve, struct dexBlueStructsReserveReserveTrade trade) returns (bool)
executeReserveReserveTradeWithData(address makerReserve, address takerReserve, struct dexBlueStructsReserveReserveTrade trade, bytes32[] makerData, bytes32[] takerData) returns (bool)
executeReserveTrade(address sellToken, uint256 sellAmount, address buyToken, uint256 buyAmount, address reserve) returns (bool)
executeReserveTradeWithData(address sellToken, uint256 sellAmount, address buyToken, uint256 buyAmount, address reserve, bytes32[] data) returns (bool)
initiateSingleSigWithdrawal(address token, uint256 amount)
lockFeeCollector()
mintGasTokens(uint256 amount)
multiSigOrderBatchCancel(bytes32[] orderHashes, uint8 v, bytes32 r, bytes32 s)
multiSigSend(address token, uint256 amount, uint64 nonce, uint8 v, bytes32 r, bytes32 s, address receiving_address)
multiSigTransfer(address token, uint256 amount, uint64 nonce, uint8 v, bytes32 r, bytes32 s, address receiving_address)
multiSigWithdrawal(address token, uint256 amount, uint64 nonce, uint8 v, bytes32 r, bytes32 s)
nominateArbiter(address arbiter, bool status)
nominateFeeCollector(address collector)
removePublicReserveAddress(address reserve)
removeTokenAddressFromArr(address token)
revokeDelegation(address delegate, uint8 v, bytes32 r, bytes32 s)
setMarketActiveState(bool state)
settleReserveReserveTrade(struct dexBlueStructsTradeInputPacked tradeInput)
settleReserveReserveTradeWithData(struct dexBlueStructsTradeInputPacked tradeInput, bytes32[] makerData, bytes32[] takerData)
settleReserveTrade(struct dexBlueStructsOrderInputPacked orderInput, struct dexBlueStructsTradeInputPacked tradeInput)
settleReserveTradeWithData(struct dexBlueStructsOrderInputPacked orderInput, struct dexBlueStructsTradeInputPacked tradeInput, bytes32[] data)
settleRingTrade(struct dexBlueStructsOrderInputPacked[] orderInput, struct dexBlueStructsRingTradeInputPacked[] tradeInput)
settleRingTradeWithData(struct dexBlueStructsOrderInputPacked[] orderInput, struct dexBlueStructsRingTradeInputPacked[] tradeInput, bytes32[][] data)
settleTrade(struct dexBlueStructsOrderInputPacked makerOrderInput, struct dexBlueStructsOrderInputPacked takerOrderInput, struct dexBlueStructsTradeInputPacked tradeInput)
swap(address sell_token, uint256 sell_amount, address buy_token, uint256 min_output, uint256 deadline) payable returns (uint256)
swapWithReserve(address sell_token, uint256 sell_amount, address buy_token, uint256 min_output, address reserve, uint256 deadline) payable returns (uint256)
userSigWithdrawal(bytes32 packedInput1, bytes32 packedInput2, bytes32 r, bytes32 s)
batchSettleTrades(struct dexBlueStructsOrderInputPacked[] orderInput, struct dexBlueStructsTradeInputPacked[] tradeInput)
settleReserveReserveTrade(struct dexBlueStructsTradeInputPacked tradeInput)
settleReserveReserveTradeWithData(struct dexBlueStructsTradeInputPacked tradeInput, bytes32[] makerData, bytes32[] takerData)
settleReserveTrade(struct dexBlueStructsOrderInputPacked orderInput, struct dexBlueStructsTradeInputPacked tradeInput)
settleReserveTradeWithData(struct dexBlueStructsOrderInputPacked orderInput, struct dexBlueStructsTradeInputPacked tradeInput, bytes32[] data)
settleRingTrade(struct dexBlueStructsOrderInputPacked[] orderInput, struct dexBlueStructsRingTradeInputPacked[] tradeInput)
settleRingTradeWithData(struct dexBlueStructsOrderInputPacked[] orderInput, struct dexBlueStructsRingTradeInputPacked[] tradeInput, bytes32[][] data)
settleTrade(struct dexBlueStructsOrderInputPacked makerOrderInput, struct dexBlueStructsOrderInputPacked takerOrderInput, struct dexBlueStructsTradeInputPacked tradeInput)
swap(address sell_token, uint256 sell_amount, address buy_token, uint256 min_output, uint256 deadline) payable returns (uint256)
swapWithReserve(address sell_token, uint256 sell_amount, address buy_token, uint256 min_output, address reserve, uint256 deadline) payable returns (uint256)
LogBlockedForSingleSigWithdrawal(address account, address token, uint256 amount)
LogDelegateStatus(address delegator, address delegate, bool status)
LogDeposit(address account, address token, uint256 amount)
LogDirectWithdrawal(address account, address token, uint256 amount)
LogOrderCanceled(bytes32 hash)
LogSingleSigWithdrawal(address account, address token, uint256 amount)
LogSwap(address soldAsset, uint256 soldAmount, address boughtAsset, uint256 boughtAmount)
LogTrade(address makerAsset, uint256 makerAmount, address takerAsset, uint256 takerAmount)
LogTradeFailed()
LogWithdrawal(address account, address token, uint256 amount)
LogBlockedForSingleSigWithdrawal(address account, address token, uint256 amount)
LogDelegateStatus(address delegator, address delegate, bool status)
LogDeposit(address account, address token, uint256 amount)
LogDirectWithdrawal(address account, address token, uint256 amount)
LogOrderCanceled(bytes32 hash)
LogSingleSigWithdrawal(address account, address token, uint256 amount)
LogSwap(address soldAsset, uint256 soldAmount, address boughtAsset, uint256 boughtAmount)
LogTrade(address makerAsset, uint256 makerAmount, address takerAsset, uint256 takerAmount)
LogTradeFailed()
LogWithdrawal(address account, address token, uint256 amount)
constructor()
fallback()
This contract contains no error objects.