BrokerV2
Verified contract
Proxy
Active on
Ethereum with 176,325 txns
Unified storage
Map
Table
Raw
Constants and immutables
30Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xc860…17bd
0xdad6…2c03
Balances ($2,057,418.64)
Native
Value
$1,822,310.8
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 719.734745 | $2,531.92 |
$1,822,310.8 | |
LEO | ERC-20 | 25.389411K | $5.73 |
$145,481.33 | |
ALEPH | ERC-20 | 125.153951K | $0.179563 |
$22,473.02 | |
DAI | ERC-20 | 11.953441K | $0.999286 |
$11,944.91 | |
USDT | ERC-20 | 11.281393K | $0.999059 |
$11,270.78 | |
QNT | ERC-20 | 143.857706 | $76.06 |
$10,941.82 | |
WBTC | ERC-20 | 0.164452 | $62,738.00 |
$10,317.38 | |
CEL | ERC-20 | 53.161298K | $0.138153 |
$7,344.39 | |
LINK | ERC-20 | 264.808654 | $11.47 |
$3,037.36 | |
DONUT | ERC-20 | 315.973743K | $0.006179 |
$1,952.24 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20741927 | 7 days ago | | | 0 | 0.00011979807 | |
| 20741917 | 7 days ago | | | 0 | 0.00021480629 | |
| 20741800 | 7 days ago | | | 0 | 0.00012900489 | |
| 20741761 | 7 days ago | | | 0 | 0.00021494019 | |
| 20164401 | 3 months ago | | | 0 | 0.00037923743 | |
| 20164395 | 3 months ago | | | 0 | 0.00057372672 | |
| 19053649 | 8 months ago | | | 0 | 0.00047574973 | |
| 19053647 | 8 months ago | | | 0 | 0.00076263120 | |
| 18620235 | 10 months ago | | | 0 | 0.0011834249 | |
| 18620167 | 10 months ago | | | 0 | 0.0019292675 |
ABI
ABI objects
Getter at block 20792651
OFFER_TYPEHASH() view returns (bytes32)
0xf845c83a8f7964bc8dd1a092d28b83573b35be97630a5b8a3b8ae2ae79cd9260
SWAP_TYPEHASH() view returns (bytes32)
0x6ba9001457a287c210b728198a424a4222098d7fac48f8c5fb5ab10ef907d3ef
WITHDRAW_TYPEHASH() view returns (bytes32)
0xbe2f4292252fbb88b129dc7717b2f3f74a9afb5b13a2283cac5c056117b002eb
adminState() view returns (uint8)
1
isOwner() view returns (bool)
false
operator() view returns (address)
0x68390d37e8c495e703ec244444d5a1f6e7f25181
owner() view returns (address)
0x5983d2aadc3a12459ef92c7c58bd1073632f3c85
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
slowCancelDelay() view returns (uint256)
0
slowWithdrawDelay() view returns (uint256)
0
spenderList() view returns (address)
0xdad636e070baa6d9484eee6a2452557833862c03
state() view returns (uint8)
0
tokenList() view returns (address)
0xc860598a9a38eff76dbbbe67fdc1b7975c0c17bd
CANCEL_TYPEHASH() view returns (bytes32)
[unknown]
DOMAIN_SEPARATOR() view returns (bytes32)
[unknown]
FILL_TYPEHASH() view returns (bytes32)
[unknown]
OFFER_TYPEHASH() view returns (bytes32)
0xf845c83a8f7964bc8dd1a092d28b83573b35be97630a5b8a3b8ae2ae79cd9260
Read-only
adminAddresses(address) view returns (bool)
atomicSwaps(bytes32) view returns (bool)
balances(address, address) view returns (uint256)
cancellationAnnouncements(bytes32) view returns (uint256)
isAdmin(address _user) view returns (bool)
marketDapps(uint256) view returns (address)
nonceTaken(uint256 _nonce) view returns (bool)
offers(bytes32) view returns (uint256)
usedNonces(uint256) view returns (uint256)
withdrawalAnnouncements(address, address) view returns (uint256 amount, uint256 withdrawableAt)
calculateNetworkTradeDecrements(uint256[] _values, uint256 _decrementsLength) pure returns (uint256[])
calculateNetworkTradeIncrements(uint256[] _values, uint256 _incrementsLength) pure returns (uint256[])
calculateTradeDecrements(uint256[] _values, uint256 _decrementsLength) pure returns (uint256[])
calculateTradeIncrements(uint256[] _values, uint256 _incrementsLength) pure returns (uint256[])
externalBalance(address _assetId) view returns (uint256)
hashOffer(uint256[] _values, address[] _addresses) pure returns (bytes32)
tokenBalance(address _assetId) view returns (uint256)
validateAddress(address _address) pure
validateCancel(uint256[] _values, bytes32[] _hashes, address[] _addresses) pure
validateNetworkTrades(uint256[] _values, bytes32[] _hashes, address[] _addresses, address _operator) pure returns (bytes32[])
validateSignature(bytes32 _hash, address _user, uint8 _v, bytes32 _r, bytes32 _s, bool _prefixed) pure
State-modifying
Events addAdmin(address _admin)
addMarketDapp(address _dapp)
adminCancel(address _maker, address _offerAssetId, uint256 _offerAmount, address _wantAssetId, uint256 _wantAmount, address _feeAssetId, uint256 _feeAmount, uint256 _offerNonce, uint256 _expectedAvailableAmount)
adminWithdraw(address _withdrawer, address _assetId, uint256 _amount, uint256 _nonce)
announceCancel(address _maker, address _offerAssetId, uint256 _offerAmount, address _wantAssetId, uint256 _wantAmount, address _feeAssetId, uint256 _feeAmount, uint256 _offerNonce)
announceWithdraw(address _assetId, uint256 _amount)
cancel(uint256[] _values, bytes32[] _hashes, address[] _addresses)
cancelSwap(address[4] _addresses, uint256[4] _values, bytes32 _hashedSecret, uint256 _cancelFeeAmount)
claimOwnership()
createSwap(address[4] _addresses, uint256[4] _values, bytes32[3] _hashes, uint8 _v, bool _prefixedSignature)
deposit() payable
depositToken(address _user, address _assetId, uint256 _amount, uint256 _expectedAmount, uint256 _nonce)
executeSwap(address[4] _addresses, uint256[4] _values, bytes32 _hashedSecret, bytes _preimage)
markNonce(uint256 _nonce)
networkTrade(uint256[] _values, bytes32[] _hashes, address[] _addresses)
removeAdmin(address _admin)
removeMarketDapp(uint256 _index)
setAdminState(uint8 _state)
setOperator(address _operator)
setSlowCancelDelay(uint256 _delay)
setSlowWithdrawDelay(uint256 _delay)
setState(uint8 _state)
slowCancel(address _maker, address _offerAssetId, uint256 _offerAmount, address _wantAssetId, uint256 _wantAmount, address _feeAssetId, uint256 _feeAmount, uint256 _offerNonce)
slowWithdraw(address _withdrawer, address _assetId, uint256 _amount)
spendFrom(address _from, address _to, address _assetId, uint256 _amount)
tokenFallback(address _user, uint256 _amount, bytes)
tokensReceived(address, address _user, address _to, uint256 _amount, bytes, bytes)
trade(uint256[] _values, bytes32[] _hashes, address[] _addresses)
transferOwnership(address newOwner)
updateMarketDapp(uint256 _index, address _dapp)
withdraw(address _withdrawer, address _receivingAddress, address _assetId, uint256 _amount, address _feeAssetId, uint256 _feeAmount, uint256 _nonce, uint8 _v, bytes32 _r, bytes32 _s, bool _prefixedSignature)
AnnounceCancel(bytes32 indexed offerHash, uint256 cancellableAt)
AnnounceWithdraw(address indexed withdrawer, address indexed assetId, uint256 amount, uint256 withdrawableAt)
BalanceDecrease(address indexed user, address indexed assetId, uint256 amount, uint256 reason, uint256 nonce)
BalanceIncrease(address indexed user, address indexed assetId, uint256 amount, uint256 reason, uint256 nonce)
Decrement(uint256 data)
Increment(uint256 data)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SlowCancel(bytes32 indexed offerHash, uint256 amount)
SlowWithdraw(address indexed withdrawer, address indexed assetId, uint256 amount)
TokenFallback(address indexed user, address indexed assetId, uint256 amount)
TokensReceived(address indexed user, address indexed assetId, uint256 amount)
Trade(address maker, address taker, address makerGiveAsset, uint256 makerGiveAmount, address fillerGiveAsset, uint256 fillerGiveAmount)
constructor(address _tokenListAddress, address _spenderListAddress)
fallback()
This contract contains no error objects.