dexBlue

Verified contract

Proxy

Active on Ethereum with 18,195 txns
Deployed by via 0x6dc00820 at 8530589
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
18 additional variables
Native
Value $33,508.06
ERC-20
Value $4,370
ERC-20
Value $4,297.81
ERC-20
Value $2,175.35
ERC-20
Value $1,852.35
ERC-20
Value $1,021.43
ERC-20
Value $834.9
ERC-20
Value $693.69
ERC-20
Value $371.16
ERC-20
Value $361.27
0x89dcd296dc261b1a343906b34e7b227f3d02126a1d758d19ea5a20336c861a5b
0x78084351e8d43e1ec5537071d9c79a3329931e3bd8ae540e22f0ad01fb152032
0x9d8465b4735580f8ffc376a0a9e797e77368f5ecfdf305bb4dd30eee4b72a8a1
0x28f7d9a4c21d3a5e72ac763eb97b4d643ad992f0367b5edb4018c062ffa894d7
0xde9cf1176e64d2fa77693fb6abfde29761bcbafdf9c1a9e7e8be15aeb3f8cb07
0xb601aabac8a609888cfc1cd656af797879bc48659f3059b79dc757824ef45222
0xaf87d5e70173c4383036ad3253d6dc1b72127836c53f019f3e58b74938f3ead4
0x8f9de71ef1a51749c618297997fa0293c2121d51ec455dd3dda315eef0c6c09f
0x3c1c0114a6c9159cdae965fdc7ba47b9097df61d72e9d6f3e2e441ee0b12bef4
0xf70f309dd83e74509f0e72f54f32746c51630ccb4fbc9f0cd087bed680fdac4b

Functions
Getter at block 21167454
getAvailableGasTokens(view returns (uint256 amount)
0
getFeeCollector(view returns (address)
0x070fb50bd1987b64aa3d85845ca5dad3e2324f4f
getReserves(view returns (address[])
[]
 
getTokens(view returns (address[])
getReserves(view returns (address[])
[]
 
getTokens(view returns (address[])
Read-only
getBalance(address tokenaddress holderview returns (uint256)
getBestReserve(address sell_tokenuint256 sell_amountaddress buy_tokenview returns (addressuint256)
getBlocked(address tokenaddress holderview returns (uint256)
getLastBlockedTimestamp(address userview returns (uint256)
getReserveFromIndex(uint256 indexview returns (address)
getReserveIndex(address reserveview returns (uint256)
getSwapOutput(address sell_tokenuint256 sell_amountaddress buy_tokenview returns (uint256)
getTokenFromIndex(uint256 indexview returns (address)
getTokenIndex(address tokenview returns (uint256)
orderFromInput(struct dexBlueStructsOrderInputPacked orderInputview returns (struct dexBlueStructsOrder)
reserveReserveTradeFromInput(struct dexBlueStructsTradeInputPacked packedview returns (struct dexBlueStructsReserveReserveTrade)
reserveTradeFromInput(struct dexBlueStructsTradeInputPacked packedpure returns (struct dexBlueStructsReserveTrade)
ringTradeFromInput(struct dexBlueStructsRingTradeInputPacked packedview returns (struct dexBlueStructsRingTrade)
tradeFromInput(struct dexBlueStructsTradeInputPacked packedpure returns (struct dexBlueStructsTrade)
getBalance(address tokenaddress holderview returns (uint256)
getBestReserve(address sell_tokenuint256 sell_amountaddress buy_tokenview returns (addressuint256)
getBlocked(address tokenaddress holderview returns (uint256)
getLastBlockedTimestamp(address userview returns (uint256)
getReserveFromIndex(uint256 indexview returns (address)
getReserveIndex(address reserveview returns (uint256)
getSwapOutput(address sell_tokenuint256 sell_amountaddress buy_tokenview returns (uint256)
getTokenFromIndex(uint256 indexview returns (address)
getTokenIndex(address tokenview returns (uint256)
orderFromInput(struct dexBlueStructsOrderInputPacked orderInputview returns (struct dexBlueStructsOrder)
reserveReserveTradeFromInput(struct dexBlueStructsTradeInputPacked packedview returns (struct dexBlueStructsReserveReserveTrade)
reserveTradeFromInput(struct dexBlueStructsTradeInputPacked packedpure returns (struct dexBlueStructsReserveTrade)
ringTradeFromInput(struct dexBlueStructsRingTradeInputPacked packedview returns (struct dexBlueStructsRingTrade)
tradeFromInput(struct dexBlueStructsTradeInputPacked packedpure returns (struct dexBlueStructsTrade)
State-modifying
batchSettleTrades(struct dexBlueStructsOrderInputPacked[] orderInputstruct dexBlueStructsTradeInputPacked[] tradeInput
blockFundsForSingleSigWithdrawal(address tokenuint256 amount
cacheReserveAddress(address reserveuint256 indexbool is_public
cacheTokenAddress(address tokenuint256 index
changeOwner(address new_owner
changeSingleSigWaitingPeriod(uint256 waiting_period
delegateAddress(address delegate
depositEther(payable 
depositToken(address tokenuint256 amount
depositWrappedEther(uint256 amount
directWithdrawal(address tokenuint256 amountreturns (bool)
executeReserveReserveTrade(address makerReserveaddress takerReservestruct dexBlueStructsReserveReserveTrade tradereturns (bool)
executeReserveReserveTradeWithData(address makerReserveaddress takerReservestruct dexBlueStructsReserveReserveTrade tradebytes32[] makerDatabytes32[] takerDatareturns (bool)
executeReserveTrade(address sellTokenuint256 sellAmountaddress buyTokenuint256 buyAmountaddress reservereturns (bool)
executeReserveTradeWithData(address sellTokenuint256 sellAmountaddress buyTokenuint256 buyAmountaddress reservebytes32[] datareturns (bool)
initiateSingleSigWithdrawal(address tokenuint256 amount
lockFeeCollector(
mintGasTokens(uint256 amount
multiSigOrderBatchCancel(bytes32[] orderHashesuint8 vbytes32 rbytes32 s
multiSigSend(address tokenuint256 amountuint64 nonceuint8 vbytes32 rbytes32 saddress receiving_address
multiSigTransfer(address tokenuint256 amountuint64 nonceuint8 vbytes32 rbytes32 saddress receiving_address
multiSigWithdrawal(address tokenuint256 amountuint64 nonceuint8 vbytes32 rbytes32 s
nominateArbiter(address arbiterbool status
nominateFeeCollector(address collector
removePublicReserveAddress(address reserve
removeTokenAddressFromArr(address token
revokeDelegation(address delegateuint8 vbytes32 rbytes32 s
setMarketActiveState(bool state
settleReserveReserveTrade(struct dexBlueStructsTradeInputPacked tradeInput
settleReserveReserveTradeWithData(struct dexBlueStructsTradeInputPacked tradeInputbytes32[] makerDatabytes32[] takerData
settleReserveTrade(struct dexBlueStructsOrderInputPacked orderInputstruct dexBlueStructsTradeInputPacked tradeInput
settleReserveTradeWithData(struct dexBlueStructsOrderInputPacked orderInputstruct dexBlueStructsTradeInputPacked tradeInputbytes32[] data
settleRingTrade(struct dexBlueStructsOrderInputPacked[] orderInputstruct dexBlueStructsRingTradeInputPacked[] tradeInput
settleRingTradeWithData(struct dexBlueStructsOrderInputPacked[] orderInputstruct dexBlueStructsRingTradeInputPacked[] tradeInputbytes32[][] data
settleTrade(struct dexBlueStructsOrderInputPacked makerOrderInputstruct dexBlueStructsOrderInputPacked takerOrderInputstruct dexBlueStructsTradeInputPacked tradeInput
swap(address sell_tokenuint256 sell_amountaddress buy_tokenuint256 min_outputuint256 deadlinepayable returns (uint256)
swapWithReserve(address sell_tokenuint256 sell_amountaddress buy_tokenuint256 min_outputaddress reserveuint256 deadlinepayable returns (uint256)
userSigWithdrawal(bytes32 packedInput1bytes32 packedInput2bytes32 rbytes32 s
batchSettleTrades(struct dexBlueStructsOrderInputPacked[] orderInputstruct dexBlueStructsTradeInputPacked[] tradeInput
settleReserveReserveTrade(struct dexBlueStructsTradeInputPacked tradeInput
settleReserveReserveTradeWithData(struct dexBlueStructsTradeInputPacked tradeInputbytes32[] makerDatabytes32[] takerData
settleReserveTrade(struct dexBlueStructsOrderInputPacked orderInputstruct dexBlueStructsTradeInputPacked tradeInput
settleReserveTradeWithData(struct dexBlueStructsOrderInputPacked orderInputstruct dexBlueStructsTradeInputPacked tradeInputbytes32[] data
settleRingTrade(struct dexBlueStructsOrderInputPacked[] orderInputstruct dexBlueStructsRingTradeInputPacked[] tradeInput
settleRingTradeWithData(struct dexBlueStructsOrderInputPacked[] orderInputstruct dexBlueStructsRingTradeInputPacked[] tradeInputbytes32[][] data
settleTrade(struct dexBlueStructsOrderInputPacked makerOrderInputstruct dexBlueStructsOrderInputPacked takerOrderInputstruct dexBlueStructsTradeInputPacked tradeInput
swap(address sell_tokenuint256 sell_amountaddress buy_tokenuint256 min_outputuint256 deadlinepayable returns (uint256)
swapWithReserve(address sell_tokenuint256 sell_amountaddress buy_tokenuint256 min_outputaddress reserveuint256 deadlinepayable returns (uint256)
Events
LogBlockedForSingleSigWithdrawal(address accountaddress tokenuint256 amount
LogDelegateStatus(address delegatoraddress delegatebool status
LogDeposit(address accountaddress tokenuint256 amount
LogDirectWithdrawal(address accountaddress tokenuint256 amount
LogOrderCanceled(bytes32 hash
LogSingleSigWithdrawal(address accountaddress tokenuint256 amount
LogSwap(address soldAssetuint256 soldAmountaddress boughtAssetuint256 boughtAmount
LogTrade(address makerAssetuint256 makerAmountaddress takerAssetuint256 takerAmount
LogTradeFailed(
LogWithdrawal(address accountaddress tokenuint256 amount
LogBlockedForSingleSigWithdrawal(address accountaddress tokenuint256 amount
LogDelegateStatus(address delegatoraddress delegatebool status
LogDeposit(address accountaddress tokenuint256 amount
LogDirectWithdrawal(address accountaddress tokenuint256 amount
LogOrderCanceled(bytes32 hash
LogSingleSigWithdrawal(address accountaddress tokenuint256 amount
LogSwap(address soldAssetuint256 soldAmountaddress boughtAssetuint256 boughtAmount
LogTrade(address makerAssetuint256 makerAmountaddress takerAssetuint256 takerAmount
LogTradeFailed(
LogWithdrawal(address accountaddress tokenuint256 amount
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.