This contract is being backfilled. You may encounter incomplete storage history.

BrokerV2

Verified contract

Proxy

Active on Ethereum with 176,325 txns
Deployed by via 0xae89dd76 at 8706634
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,822,310.8
ERC-20
Value $145,481.33
ERC-20
Value $22,473.02
ERC-20
Value $11,944.91
ERC-20
Value $11,270.78
ERC-20
Value $10,941.82
ERC-20
Value $10,317.38
ERC-20
Value $7,344.39
ERC-20
Value $3,037.36
ERC-20
Value $1,952.24
0xacb1591b7cbfe47ab4f834319a02653bf5bcac6e618225c434ed5c12603d9a26
0x45d456f1764c6dc3572b6a18d45873b7758935d1128adf5ba93d09f7120670d3
0x2bb098a07eb3218ed06bb9cb828105c2a658a1b7fc8626ce19ccbf2eba54a84b
0x751a33132184ac10a06491e59b15289daa14e045a68ccd9c8a13585d1feff529
0x66f2d83a0a61de85d270ece54a716ad561edfd1920c0a54cdfed1b1827f53553
0xca9862baeeff06dcd15227248f0bed63390241d8cf93357bb62f5000795a27aa
0xb8f7372d15492fbce1e315d48eac3971d7f792fbaf5e4a5ce8cce0bafdf7e9ea
0xb1ec9f164cba2d1c9bc0947bfd7e410fb19255c6b8a5e306f83d6f6f7c855056
0xcbec61e86292efab8a49e3db68a4c9499343b3758bc0a9ac3f0ddd473ff5911f
0xb6d915ba8468d026d8c59b4b1f470cb9aa492935cb65d20701746d49ecb9838d

Functions
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(addressview returns (bool)
atomicSwaps(bytes32view returns (bool)
balances(addressaddressview returns (uint256)
cancellationAnnouncements(bytes32view returns (uint256)
isAdmin(address _userview returns (bool)
marketDapps(uint256view returns (address)
nonceTaken(uint256 _nonceview returns (bool)
offers(bytes32view returns (uint256)
usedNonces(uint256view returns (uint256)
withdrawalAnnouncements(addressaddressview returns (uint256 amountuint256 withdrawableAt)
calculateNetworkTradeDecrements(uint256[] _valuesuint256 _decrementsLengthpure returns (uint256[])
calculateNetworkTradeIncrements(uint256[] _valuesuint256 _incrementsLengthpure returns (uint256[])
calculateTradeDecrements(uint256[] _valuesuint256 _decrementsLengthpure returns (uint256[])
calculateTradeIncrements(uint256[] _valuesuint256 _incrementsLengthpure returns (uint256[])
externalBalance(address _assetIdview returns (uint256)
hashOffer(uint256[] _valuesaddress[] _addressespure returns (bytes32)
tokenBalance(address _assetIdview returns (uint256)
validateAddress(address _addresspure 
validateCancel(uint256[] _valuesbytes32[] _hashesaddress[] _addressespure 
validateNetworkTrades(uint256[] _valuesbytes32[] _hashesaddress[] _addressesaddress _operatorpure returns (bytes32[])
validateSignature(bytes32 _hashaddress _useruint8 _vbytes32 _rbytes32 _sbool _prefixedpure 
State-modifying
addAdmin(address _admin
addMarketDapp(address _dapp
adminCancel(address _makeraddress _offerAssetIduint256 _offerAmountaddress _wantAssetIduint256 _wantAmountaddress _feeAssetIduint256 _feeAmountuint256 _offerNonceuint256 _expectedAvailableAmount
adminWithdraw(address _withdraweraddress _assetIduint256 _amountuint256 _nonce
announceCancel(address _makeraddress _offerAssetIduint256 _offerAmountaddress _wantAssetIduint256 _wantAmountaddress _feeAssetIduint256 _feeAmountuint256 _offerNonce
announceWithdraw(address _assetIduint256 _amount
cancel(uint256[] _valuesbytes32[] _hashesaddress[] _addresses
cancelSwap(address[4] _addressesuint256[4] _valuesbytes32 _hashedSecretuint256 _cancelFeeAmount
claimOwnership(
createSwap(address[4] _addressesuint256[4] _valuesbytes32[3] _hashesuint8 _vbool _prefixedSignature
deposit(payable 
depositToken(address _useraddress _assetIduint256 _amountuint256 _expectedAmountuint256 _nonce
executeSwap(address[4] _addressesuint256[4] _valuesbytes32 _hashedSecretbytes _preimage
markNonce(uint256 _nonce
networkTrade(uint256[] _valuesbytes32[] _hashesaddress[] _addresses
removeAdmin(address _admin
removeMarketDapp(uint256 _index
setAdminState(uint8 _state
setOperator(address _operator
setSlowCancelDelay(uint256 _delay
setSlowWithdrawDelay(uint256 _delay
setState(uint8 _state
slowCancel(address _makeraddress _offerAssetIduint256 _offerAmountaddress _wantAssetIduint256 _wantAmountaddress _feeAssetIduint256 _feeAmountuint256 _offerNonce
slowWithdraw(address _withdraweraddress _assetIduint256 _amount
spendFrom(address _fromaddress _toaddress _assetIduint256 _amount
tokenFallback(address _useruint256 _amountbytes
tokensReceived(addressaddress _useraddress _touint256 _amountbytesbytes
trade(uint256[] _valuesbytes32[] _hashesaddress[] _addresses
transferOwnership(address newOwner
updateMarketDapp(uint256 _indexaddress _dapp
withdraw(address _withdraweraddress _receivingAddressaddress _assetIduint256 _amountaddress _feeAssetIduint256 _feeAmountuint256 _nonceuint8 _vbytes32 _rbytes32 _sbool _prefixedSignature
Events
AnnounceCancel(bytes32 indexed offerHashuint256 cancellableAt
AnnounceWithdraw(address indexed withdraweraddress indexed assetIduint256 amountuint256 withdrawableAt
BalanceDecrease(address indexed useraddress indexed assetIduint256 amountuint256 reasonuint256 nonce
BalanceIncrease(address indexed useraddress indexed assetIduint256 amountuint256 reasonuint256 nonce
Decrement(uint256 data
Increment(uint256 data
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SlowCancel(bytes32 indexed offerHashuint256 amount
SlowWithdraw(address indexed withdraweraddress indexed assetIduint256 amount
TokenFallback(address indexed useraddress indexed assetIduint256 amount
TokensReceived(address indexed useraddress indexed assetIduint256 amount
Trade(address makeraddress takeraddress makerGiveAssetuint256 makerGiveAmountaddress fillerGiveAssetuint256 fillerGiveAmount
Constructor
constructor(address _tokenListAddressaddress _spenderListAddress
Fallback and receive
fallback(
Errors

This contract contains no error objects.