0x
Contract List

0x is an open protocol that enables the peer-to-peer exchange of assets on the Ethereum blockchain.Anyone in the world can use 0x to service a wide variety of markets ranging from gaming items to financial instruments to assets that could have never existed before.
0x

ZRXToken

0xe41d2489571d322189246dafa5ebde1f4699f498
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
Tokeneventfalsefalse
_owner(address)
_spender(address)
_value(uint256)
void
Tokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
void
UnlimitedAllowanceTokenfunctionfalsefalse
_from(address)
_to(address)
_value(uint256)
bool
ZRXTokenZRXToken
ZRXTokenconstructorfalsefalsevoid
functionfalsefalse
_owner(address)
_spender(address)
uint256
functionfalsefalse
_to(address)
_value(uint256)
bool
functionfalsefalse
string
functionfalsefalse
_owner(address)
uint256
functionfalsefalse
uint8
functionfalsefalse
uint256
functionfalsefalse
_spender(address)
_value(uint256)
bool
functionfalsefalse
string
0x

AssetProxyOwner

0xdffe798c7172dd6deb32baee68af322e8f495ce0
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
AssetProxyOwnerfunction
nonpayable
Restricted (notExecuted, fullyConfirmed, validRemoveAuthorizedAddressAtIndexTx)
falsefalse
transactionId(uint256)
AssetProxyOwnerfunction
nonpayable
Restricted (onlyWallet, notNull)
falsefalse
assetProxyContract(address)
isRegistered(bool)
AssetProxyOwnereventfalsefalse
assetProxyContract(address)
isRegistered(bool)
void
MultiSigWalletfunction
nonpayable
Restricted (onlyWallet, ownerDoesNotExist, notNull, validRequirement)
falsefalse
owner(address)
MultiSigWalletfunction
nonpayable
Restricted (onlyWallet, ownerExists)
falsefalse
owner(address)
MultiSigWalletfunction
nonpayable
Restricted (onlyWallet, ownerExists, ownerDoesNotExist)
falsefalse
owner(address)
newOwner(address)
MultiSigWalletfunction
nonpayable
Restricted (onlyWallet, validRequirement)
falsefalse
_required(uint256)
MultiSigWalletfunction
nonpayable
Restricted (ownerExists, confirmed, notExecuted)
falsefalse
transactionId(uint256)
MultiSigWalletfunction
nonpayable
falsefalse
destination(address)
value(uint256)
data(bytes)
uint256
MultiSigWalletfunction
view
falsefalse
transactionId(uint256)
address[]
MultiSigWalletfunction
view
falsefalse
from(uint256)
to(uint256)
pending(bool)
executed(bool)
uint256[]
MultiSigWalletfunction
view
falsefalse
address[]
MultiSigWalletfunction
view
falsefalse
transactionId(uint256)
uint256
MultiSigWalletfunction
view
falsefalse
transactionId(uint256)
bool
MultiSigWalletfunction
view
falsefalse
pending(bool)
executed(bool)
uint256
MultiSigWalleteventfalsefalse
required(uint256)
void
MultiSigWalleteventfalsefalse
owner(address)
void
MultiSigWalleteventfalsefalse
owner(address)
void
MultiSigWalleteventfalsefalse
sender(address)
value(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
sender(address)
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
sender(address)
transactionId(uint256)
void
MultiSigWalletWithTimeLockfunction
nonpayable
Restricted (notExecuted, fullyConfirmed, pastTimeLock)
falsefalse
transactionId(uint256)
MultiSigWalletWithTimeLockfunction
nonpayable
Restricted (onlyWallet)
falsefalse
_secondsTimeLocked(uint256)
MultiSigWalletWithTimeLockfunction
nonpayable
Restricted (ownerExists, transactionExists, notConfirmed, notFullyConfirmed)
falsefalse
transactionId(uint256)
AssetProxyOwnerAssetProxyOwner
MultiSigWalletWithTimeLockconstructor
nonpayable
Restricted (MultiSigWallet)
falsefalse
_owners(address[])
_assetProxyContracts(address[])
_required(uint256)
_secondsTimeLocked(uint256)
void
MultiSigWalletWithTimeLockeventfalsefalse
secondsTimeLocked(uint256)
void
MultiSigWalletWithTimeLockeventfalsefalse
transactionId(uint256)
confirmationTime(uint256)
void
fallback
payable
truefalsevoidvoid
function
view
falsefalse
uint256
function
view
falsefalse
uint256
function
view
falsefalse
(uint256)
uint256
function
view
falsefalse
uint256
function
view
falsefalse
(uint256)
address
uint256
bytes
bool
function
view
falsefalse
(address)
bool
function
view
falsefalse
uint256
function
view
falsefalse
(uint256)
(address)
bool
function
view
falsefalse
(address)
bool
function
view
falsefalse
(uint256)
address
0x

VestingWallet

0xdb63d40c033d35e79cdbb21430f0fe10e9d97303
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
VestingWalletfunction
Restricted (addressRegistered, vestingScheduleNotConfirmed)
falsefalse
_startTimeInSec(uint256)
_cliffTimeInSec(uint256)
_endTimeInSec(uint256)
_totalAmount(uint256)
VestingWalletfunction
Restricted (onlyOwner, addressNotNull, vestingScheduleNotConfirmed, validVestingScheduleTimes)
falsefalse
_addressToRegister(address)
_depositor(address)
_startTimeInSec(uint256)
_cliffTimeInSec(uint256)
_endTimeInSec(uint256)
_totalAmount(uint256)
VestingWalletfunction
Restricted (onlyOwner, pendingAddressChangeRequest, addressNotRegistered)
falsefalse
_oldRegisteredAddress(address)
_newRegisteredAddress(address)
VestingWalletfunction
Restricted (onlyOwner, vestingScheduleConfirmed, addressNotNull)
falsefalse
_addressToEnd(address)
_addressToRefund(address)
VestingWalletfunction
Restricted (vestingScheduleConfirmed, addressNotRegistered, addressNotNull)
falsefalse
_newRegisteredAddress(address)
VestingWalletfunction
Restricted (vestingScheduleConfirmed, pastCliffTime)
falsefalse
VestingWalletVestingWallet
VestingWalletconstructorfalsefalse
_vestingToken(address)
void
VestingWalleteventfalsefalse
oldRegisteredAddress(address)
newRegisteredAddress(address)
void
VestingWalleteventfalsefalse
oldRegisteredAddress(address)
newRegisteredAddress(address)
void
VestingWalleteventfalsefalse
registeredAddress(address)
amountWithdrawn(uint256)
amountRefunded(uint256)
void
VestingWalleteventfalsefalse
registeredAddress(address)
amountWithdrawn(uint256)
void
VestingWalleteventfalsefalse
registeredAddress(address)
depositor(address)
startTimeInSec(uint256)
cliffTimeInSec(uint256)
endTimeInSec(uint256)
totalAmount(uint256)
void
VestingWalleteventfalsefalse
registeredAddress(address)
depositor(address)
startTimeInSec(uint256)
cliffTimeInSec(uint256)
endTimeInSec(uint256)
totalAmount(uint256)
void
functionfalsefalse
newOwner(address)
functionfalsefalse
(address)
address
functionfalsefalse
address
functionfalsefalse
(address)
uint256,
uint256,
uint256,
uint256,
uint256,
address,
bool,
0x

TokenSale

0xd4fd252d7d2c9479a8d616f510eac6243b5dddf9
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
EtherTokenfallbacktruefalsevoidvoid
TokenSalefunction
Restricted (onlyOwner, saleNotInitialized)
falsefalse
target(address)
isRegistered(bool)
TokenSalefunction
Restricted (onlyOwner, saleNotInitialized)
falsefalse
targets(address[])
isRegistered(bool)
TokenSalefunction
Restricted (saleNotInitialized, onlyOwner, validStartTime, validBaseEthCapPerAddress)
falsefalse
orderAddresses(address[5])
orderValues(uint256[6])
v(uint8)
r(bytes32)
s(bytes32)
_startTimeInSec(uint256)
_baseEthCapPerAddress(uint256)
TokenSalefunction
Restricted (saleStarted, saleNotFinished, onlyRegistered)
truefalse
TokenSalefunctionfalsefalse
uint256
TokenSalefunctionfalsefalse
bytes32
TokenSalefunctionfalsefalse
pubKey(address)
hash(bytes32)
v(uint8)
r(bytes32)
s(bytes32)
bool
TokenSalefunctionfalsefalse
uint256
TokenSalefunctionfalsefalse
uint256
TokenSaleTokenSale
TokenSaleconstructorfalsefalse
_exchange(address)
_protocolToken(address)
_ethToken(address)
void
TokenSaleeventfalsefalse
endTimeInSec(uint256)
void
TokenSaleeventfalsefalse
startTimeInSec(uint256)
void
functionfalsefalse
bool
functionfalsefalse
newOwner(address)
functionfalsefalse
uint256
functionfalsefalse
uint256
functionfalsefalse
(address)
bool
functionfalsefalse
uint256
functionfalsefalse
(address)
uint256
functionfalsefalse
address
functionfalsefalse
bool
0x

ZrxVault

0xba7f8b5fb1b19c1211c5d49550fcd149177a5eaf
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
function
view
falsefalse
address
function
nonpayable
falsefalse
staker(address)
amount(uint256)
function
nonpayable
falsefalse
staker(address)
uint256
function
nonpayable
falsefalse
newOwner(address)
function
view
falsefalse
address
function
nonpayable
falsefalse
_zrxProxyAddress(address)
function
nonpayable
falsefalse
_stakingProxyAddress(address)
function
nonpayable
falsefalse
target(address)
index(uint256)
function
nonpayable
falsefalse
target(address)
function
view
falsefalse
address
function
view
falsefalse
bool
function
view
falsefalse
address[]
function
nonpayable
falsefalse
function
nonpayable
falsefalse
staker(address)
amount(uint256)
function
view
falsefalse
uint256
function
view
falsefalse
staker(address)
uint256
function
view
falsefalse
(address)
bool
function
view
falsefalse
(uint256)
address
function
nonpayable
falsefalse
target(address)
eventfalsefalse
zrxProxyAddress(address)
void
eventfalsefalse
staker(address)
amount(uint256)
void
eventfalsefalse
stakingProxyAddress(address)
void
eventfalsefalse
previousOwner(address)
newOwner(address)
void
eventfalsefalse
sender(address)
void
eventfalsefalse
staker(address)
amount(uint256)
void
eventfalsefalse
target(address)
caller(address)
void
eventfalsefalse
target(address)
caller(address)
void
ZrxVault
constructor
nonpayable
falsefalse
_zrxProxyAddress(address)
_zrxTokenAddress(address)
void
0x

UniswapBridge

0xa6baaed2053058a3c8f11e0c7a9716304454b09e
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
function
view
falsefalse
(bytes32)
(bytes)
bytes4
function
view
falsefalse
address
function
view
falsefalse
address
function
nonpayable
falsefalse
toTokenAddress(address)
(address)
to(address)
amount(uint256)
bridgeData(bytes)
bytes4
fallback
payable
truefalsevoidvoid
0x

TokenRegistry

0x926a74c5c36adf004c87399e65f75628b0f98d2c
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
TokenRegistryfunction
Restricted (onlyOwner, tokenDoesNotExist, addressNotNull, symbolDoesNotExist, nameDoesNotExist)
falsefalse
_token(address)
_name(string)
_symbol(string)
_decimals(uint8)
_ipfsHash(bytes)
_swarmHash(bytes)
TokenRegistryfunction
Restricted (onlyOwner, tokenExists)
falsefalse
_token(address)
_ipfsHash(bytes)
TokenRegistryfunction
Restricted (onlyOwner, tokenExists)
falsefalse
_token(address)
_swarmHash(bytes)
TokenRegistryfunction
Restricted (onlyOwner, tokenExists)
falsefalse
_token(address)
_index(uint256)
TokenRegistryfunction
Restricted (onlyOwner, tokenExists, nameDoesNotExist)
falsefalse
_token(address)
_name(string)
TokenRegistryfunction
Restricted (onlyOwner, tokenExists, symbolDoesNotExist)
falsefalse
_token(address)
_symbol(string)
TokenRegistryfunctionfalsefalse
_symbol(string)
address
string
string
uint8
bytes
bytes
TokenRegistryfunctionfalsefalse
address[]
TokenRegistryfunctionfalsefalse
_name(string)
address
string
string
uint8
bytes
bytes
TokenRegistryfunctionfalsefalse
_token(address)
address
string
string
uint8
bytes
bytes
TokenRegistryeventfalsefalse
token(address)
oldSwarmHash(bytes)
newSwarmHash(bytes)
void
TokenRegistryeventfalsefalse
token(address)
oldIpfsHash(bytes)
newIpfsHash(bytes)
void
TokenRegistryeventfalsefalse
token(address)
oldSymbol(string)
newSymbol(string)
void
TokenRegistryeventfalsefalse
token(address)
oldName(string)
newName(string)
void
TokenRegistryeventfalsefalse
token(address)
name(string)
symbol(string)
decimals(uint8)
ipfsHash(bytes)
swarmHash(bytes)
void
TokenRegistryeventfalsefalse
token(address)
name(string)
symbol(string)
decimals(uint8)
ipfsHash(bytes)
swarmHash(bytes)
void
functionfalsefalse
newOwner(address)
functionfalsefalse
(uint256)
address
functionfalsefalse
(address)
address,
string,
string,
uint8,
bytes,
bytes,
functionfalsefalse
address
functionfalsefalse
_symbol(string)
address
functionfalsefalse
_name(string)
address
0x

TokenTransferProxy

0x8da0d80f5007ef1e431dd2127178d224e32c2ef4
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
TokenTransferProxyfunction
Restricted (onlyAuthorized)
falsefalse
token(address)
from(address)
to(address)
value(uint256)
bool
TokenTransferProxyfunction
Restricted (onlyOwner, targetAuthorized)
falsefalse
target(address)
TokenTransferProxyfunction
Restricted (onlyOwner, targetNotAuthorized)
falsefalse
target(address)
TokenTransferProxyfunctionfalsefalse
address[]
TokenTransferProxyeventfalsefalse
target(address)
caller(address)
void
TokenTransferProxyeventfalsefalse
target(address)
caller(address)
void
functionfalsefalse
newOwner(address)
functionfalsefalse
(address)
bool
functionfalsefalse
address
functionfalsefalse
(uint256)
address
0x

ZeroExGovernor

0x7d3455421bbc5ed534a83c88fd80387dc8271392
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
function
view
falsefalse
(uint256)
address,
uint256,
bytes,
bool,
function
view
falsefalse
uint256
function
nonpayable
falsefalse
destination(address)
value(uint256)
data(bytes)
uint256
function
view
falsefalse
uint256
function
nonpayable
falsefalse
transactionId(uint256)
function
view
falsefalse
uint256
function
nonpayable
falsefalse
owner(address)
newOwner(address)
function
nonpayable
falsefalse
owner(address)
function
nonpayable
falsefalse
hasCustomTimeLock(bool)
functionSelector(bytes4)
destination(address)
newSecondsTimeLocked(uint128)
function
view
falsefalse
(uint256)
address
function
view
falsefalse
(address)
bool
function
view
falsefalse
transactionId(uint256)
bool
function
view
falsefalse
from(uint256)
to(uint256)
pending(bool)
executed(bool)
uint256[]
function
view
falsefalse
pending(bool)
executed(bool)
uint256
function
view
falsefalse
address[]
function
view
falsefalse
transactionId(uint256)
address[]
function
view
falsefalse
transactionId(uint256)
uint256
function
view
falsefalse
(bytes4)
(address)
bool
uint128
function
nonpayable
falsefalse
transactionId(uint256)
function
view
falsefalse
(uint256)
(address)
bool
function
view
falsefalse
(uint256)
uint256
function
nonpayable
falsefalse
transactionId(uint256)
function
nonpayable
falsefalse
_secondsTimeLocked(uint256)
function
nonpayable
falsefalse
_required(uint256)
function
nonpayable
falsefalse
owner(address)
function
view
falsefalse
uint256
fallback
payable
truefalsevoidvoid
eventfalsefalse
secondsTimeLocked(uint256)
void
eventfalsefalse
transactionId(uint256)
void
eventfalsefalse
sender(address)
transactionId(uint256)
void
eventfalsefalse
required(uint256)
void
eventfalsefalse
owner(address)
void
eventfalsefalse
owner(address)
void
eventfalsefalse
functionSelector(bytes4)
destination(address)
hasCustomTimeLock(bool)
newSecondsTimeLocked(uint128)
void
eventfalsefalse
transactionId(uint256)
void
eventfalsefalse
transactionId(uint256)
void
eventfalsefalse
sender(address)
value(uint256)
void
eventfalsefalse
transactionId(uint256)
confirmationTime(uint256)
void
eventfalsefalse
sender(address)
transactionId(uint256)
void
ZeroExGovernor
constructor
nonpayable
falsefalse
_functionSelectors(bytes4[])
_destinations(address[])
_functionCallTimeLockSeconds(uint128[])
_owners(address[])
_required(uint256)
_defaultSecondsTimeLocked(uint256)
void
0x

StaticCallProxy

0x3517b88c19508c08650616019062b898ab65ed29
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
function
pure
falsefalse
bytes4
function
view
falsefalse
assetData(bytes)
from(address)
to(address)
amount(uint256)
0x

Ext Dev Pool - MultiSigWallet

0x206376e8940e42538781cd94ef024df3c1e0fd43
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
MultiSigWalletfunction
Restricted (notExecuted)
falsefalse
transactionId(uint256)
MultiSigWalletfunction
Restricted (onlyWallet, ownerDoesNotExist, notNull, validRequirement)
falsefalse
owner(address)
MultiSigWalletfunction
Restricted (onlyWallet, ownerExists)
falsefalse
owner(address)
MultiSigWalletfunction
Restricted (onlyWallet, ownerExists, ownerDoesNotExist)
falsefalse
owner(address)
newOwner(address)
MultiSigWalletfunction
Restricted (onlyWallet, validRequirement)
falsefalse
_required(uint256)
MultiSigWalletfunction
Restricted (ownerExists, confirmed, notExecuted)
falsefalse
transactionId(uint256)
MultiSigWalletfunction
Restricted (ownerExists, transactionExists, notConfirmed)
falsefalse
transactionId(uint256)
MultiSigWalletfunctionfalsefalse
destination(address)
value(uint256)
data(bytes)
uint256
MultiSigWalletfunctionfalsefalse
transactionId(uint256)
address[]
MultiSigWalletfunctionfalsefalse
from(uint256)
to(uint256)
pending(bool)
executed(bool)
uint256[]
MultiSigWalletfunctionfalsefalse
address[]
MultiSigWalletfunctionfalsefalse
transactionId(uint256)
uint256
MultiSigWalletfunctionfalsefalse
transactionId(uint256)
bool
MultiSigWalletfunctionfalsefalse
pending(bool)
executed(bool)
uint256
MultiSigWalletMultiSigWallet
MultiSigWalletconstructor
Restricted (validRequirement)
falsefalse
_owners(address[])
_required(uint256)
void
MultiSigWalleteventfalsefalse
required(uint256)
void
MultiSigWalleteventfalsefalse
owner(address)
void
MultiSigWalleteventfalsefalse
owner(address)
void
MultiSigWalleteventfalsefalse
sender(address)
value(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
sender(address)
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
sender(address)
transactionId(uint256)
void
fallbacktruefalsevoidvoid
functionfalsefalse
uint256
functionfalsefalse
uint256
functionfalsefalse
uint256
functionfalsefalse
(uint256)
address
uint256
bytes
bool
functionfalsefalse
(uint256)
(address)
bool
functionfalsefalse
(address)
bool
functionfalsefalse
(uint256)
address
0x

Eth2DaiBridge

0x0ac2d6f5f5afc669d3ca38f830dad2b4f238ad3f
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
function
view
falsefalse
(bytes32)
(bytes)
bytes4
function
nonpayable
falsefalse
toTokenAddress(address)
(address)
to(address)
amount(uint256)
bridgeData(bytes)
bytes4
function
view
falsefalse
address
0x / Exchange

V3 - Exchange

0x61935cbdd02287b511119ddb11aeb42f1593b7ef
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
function
nonpayable
falsefalse
newOwner(address)
function
view
falsefalse
(bytes32)
bool
function
nonpayable
falsefalse
assetData(bytes[])
fromAddresses(address[])
toAddresses(address[])
amounts(uint256[])
function
payable
truefalse
validatorAddress(address)
approval(bool)
function
nonpayable
falsefalse
updatedProtocolFeeMultiplier(uint256)
function
nonpayable
falsefalse
updatedProtocolFeeCollector(address)
function
nonpayable
falsefalse
assetProxy(address)
function
view
falsefalse
uint256
function
view
falsefalse
address
function
view
falsefalse
(bytes32)
(address)
bool
function
payable
truefalse
hash(bytes32)
function
view
falsefalse
address
function
view
falsefalse
(address)
(address)
uint256
function
payable
truefalse
leftOrder(tuple)
rightOrder(tuple)
leftSignature(bytes)
rightSignature(bytes)
tuple
function
payable
truefalse
leftOrder(tuple)
rightOrder(tuple)
leftSignature(bytes)
rightSignature(bytes)
tuple
function
payable
truefalse
orders(tuple[])
takerAssetFillAmount(uint256)
signatures(bytes[])
tuple
function
payable
truefalse
orders(tuple[])
takerAssetFillAmount(uint256)
signatures(bytes[])
tuple
function
payable
truefalse
orders(tuple[])
makerAssetFillAmount(uint256)
signatures(bytes[])
tuple
function
payable
truefalse
orders(tuple[])
makerAssetFillAmount(uint256)
signatures(bytes[])
tuple
function
view
falsefalse
transaction(tuple)
signature(bytes)
bool
function
view
falsefalse
order(tuple)
signature(bytes)
bool
function
view
falsefalse
hash(bytes32)
signerAddress(address)
signature(bytes)
bool
function
view
falsefalse
order(tuple)
tuple
function
view
falsefalse
assetProxyId(bytes4)
address
function
view
falsefalse
(bytes32)
uint256
function
payable
truefalse
order(tuple)
takerAssetFillAmount(uint256)
signature(bytes)
tuple
function
payable
truefalse
order(tuple)
takerAssetFillAmount(uint256)
signature(bytes)
tuple
function
payable
truefalse
transaction(tuple)
signature(bytes)
bytes
function
nonpayable
falsefalse
function
view
falsefalse
address
function
view
falsefalse
(bytes32)
bool
function
payable
truefalse
targetOrderEpoch(uint256)
function
payable
truefalse
order(tuple)
function
payable
truefalse
leftOrders(tuple[])
rightOrders(tuple[])
leftSignatures(bytes[])
rightSignatures(bytes[])
tuple
function
payable
truefalse
leftOrders(tuple[])
rightOrders(tuple[])
leftSignatures(bytes[])
rightSignatures(bytes[])
tuple
function
payable
truefalse
orders(tuple[])
takerAssetFillAmounts(uint256[])
signatures(bytes[])
tuple[]
function
payable
truefalse
orders(tuple[])
takerAssetFillAmounts(uint256[])
signatures(bytes[])
tuple[]
function
payable
truefalse
orders(tuple[])
takerAssetFillAmounts(uint256[])
signatures(bytes[])
tuple[]
function
payable
truefalse
transactions(tuple[])
signatures(bytes[])
bytes[]
function
payable
truefalse
orders(tuple[])
function
view
falsefalse
(address)
(address)
bool
function
view
falsefalse
bytes32
function
view
falsefalse
bytes4
eventfalsefalse
transactionHash(bytes32)
void
eventfalsefalse
signerAddress(address)
validatorAddress(address)
isApproved(bool)
void
eventfalsefalse
oldProtocolFeeMultiplier(uint256)
updatedProtocolFeeMultiplier(uint256)
void
eventfalsefalse
oldProtocolFeeCollector(address)
updatedProtocolFeeCollector(address)
void
eventfalsefalse
previousOwner(address)
newOwner(address)
void
eventfalsefalse
makerAddress(address)
feeRecipientAddress(address)
makerAssetData(bytes)
takerAssetData(bytes)
makerFeeAssetData(bytes)
takerFeeAssetData(bytes)
orderHash(bytes32)
takerAddress(address)
senderAddress(address)
makerAssetFilledAmount(uint256)
takerAssetFilledAmount(uint256)
makerFeePaid(uint256)
takerFeePaid(uint256)
protocolFeePaid(uint256)
void
eventfalsefalse
makerAddress(address)
orderSenderAddress(address)
orderEpoch(uint256)
void
eventfalsefalse
makerAddress(address)
feeRecipientAddress(address)
makerAssetData(bytes)
takerAssetData(bytes)
senderAddress(address)
orderHash(bytes32)
void
eventfalsefalse
id(bytes4)
assetProxy(address)
void
Exchange
constructor
nonpayable
falsefalse
chainId(uint256)
void
0x / Exchange

V1 - Exchange

0x12459c951127e0c374ff9105dda097662a027093
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
Exchangefunctionfalsefalse
orderAddresses(address[5])
orderValues(uint256[6])
bytes32
Exchangefunctionfalsefalse
orderAddresses(address[5])
orderValues(uint256[6])
fillTakerTokenAmount(uint256)
shouldThrowOnInsufficientBalanceOrAllowance(bool)
v(uint8)
r(bytes32)
s(bytes32)
uint256
Exchangefunctionfalsefalse
orderAddresses(address[5][])
orderValues(uint256[6][])
cancelTakerTokenAmounts(uint256[])
Exchangefunctionfalsefalse
orderAddresses(address[5][])
orderValues(uint256[6][])
fillTakerTokenAmounts(uint256[])
shouldThrowOnInsufficientBalanceOrAllowance(bool)
v(uint8[])
r(bytes32[])
s(bytes32[])
Exchangefunctionfalsefalse
numerator(uint256)
denominator(uint256)
target(uint256)
uint256
Exchangefunctionfalsefalse
signer(address)
hash(bytes32)
v(uint8)
r(bytes32)
s(bytes32)
bool
Exchangefunctionfalsefalse
orderHash(bytes32)
uint256
Exchangefunctionfalsefalse
orderAddresses(address[5])
orderValues(uint256[6])
fillTakerTokenAmount(uint256)
v(uint8)
r(bytes32)
s(bytes32)
Exchangefunctionfalsefalse
orderAddresses(address[5][])
orderValues(uint256[6][])
fillTakerTokenAmounts(uint256[])
v(uint8[])
r(bytes32[])
s(bytes32[])
Exchangefunctionfalsefalse
orderAddresses(address[5])
orderValues(uint256[6])
cancelTakerTokenAmount(uint256)
uint256
Exchangefunctionfalsefalse
orderAddresses(address[5][])
orderValues(uint256[6][])
fillTakerTokenAmount(uint256)
shouldThrowOnInsufficientBalanceOrAllowance(bool)
v(uint8[])
r(bytes32[])
s(bytes32[])
uint256
Exchangefunctionfalsefalse
numerator(uint256)
denominator(uint256)
target(uint256)
bool
ExchangeExchange
Exchangeconstructorfalsefalse
_zrxToken(address)
_tokenTransferProxy(address)
void
Exchangeeventfalsefalse
errorId(uint8)
orderHash(bytes32)
void
Exchangeeventfalsefalse
maker(address)
feeRecipient(address)
makerToken(address)
takerToken(address)
cancelledMakerTokenAmount(uint256)
cancelledTakerTokenAmount(uint256)
tokens(bytes32)
orderHash(bytes32)
void
Exchangeeventfalsefalse
maker(address)
taker(address)
feeRecipient(address)
makerToken(address)
takerToken(address)
filledMakerTokenAmount(uint256)
filledTakerTokenAmount(uint256)
paidMakerFee(uint256)
paidTakerFee(uint256)
tokens(bytes32)
orderHash(bytes32)
void
functionfalsefalse
string
functionfalsefalse
uint16
functionfalsefalse
address
functionfalsefalse
address
functionfalsefalse
(bytes32)
uint256
functionfalsefalse
(bytes32)
uint256
0x / Exchange

V2.1 - Exchange

0x080bf510fcbf18b91105470639e9561022937712
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ExchangeExchange
LibConstantsconstructor
nonpayable
falsefalse
_zrxAssetData(bytes)
void
MAssetProxyDispatchereventfalsefalse
id(bytes4)
assetProxy(address)
void
MExchangeCoreeventfalsefalse
makerAddress(address)
senderAddress(address)
orderEpoch(uint256)
void
MExchangeCoreeventfalsefalse
makerAddress(address)
feeRecipientAddress(address)
senderAddress(address)
orderHash(bytes32)
makerAssetData(bytes)
takerAssetData(bytes)
void
MExchangeCoreeventfalsefalse
makerAddress(address)
feeRecipientAddress(address)
takerAddress(address)
senderAddress(address)
makerAssetFilledAmount(uint256)
takerAssetFilledAmount(uint256)
makerFeePaid(uint256)
takerFeePaid(uint256)
orderHash(bytes32)
makerAssetData(bytes)
takerAssetData(bytes)
void
MSignatureValidatoreventfalsefalse
signerAddress(address)
validatorAddress(address)
approved(bool)
void
MixinAssetProxyDispatcherfunction
nonpayable
Restricted (onlyOwner)
falsefalse
assetProxy(address)
MixinAssetProxyDispatcherfunction
view
falsefalse
assetProxyId(bytes4)
address
MixinExchangeCorefunction
nonpayable
Restricted (nonReentrant)
falsefalse
order(tuple)
MixinExchangeCorefunction
nonpayable
Restricted (nonReentrant)
falsefalse
order(tuple)
takerAssetFillAmount(uint256)
signature(bytes)
tuple
MixinExchangeCorefunction
nonpayable
Restricted (nonReentrant)
falsefalse
targetOrderEpoch(uint256)
MixinExchangeCorefunction
view
falsefalse
order(tuple)
tuple
MixinMatchOrdersfunction
nonpayable
Restricted (nonReentrant)
falsefalse
leftOrder(tuple)
rightOrder(tuple)
leftSignature(bytes)
rightSignature(bytes)
tuple
MixinSignatureValidatorfunction
nonpayable
Restricted (nonReentrant)
falsefalse
validatorAddress(address)
approval(bool)
MixinSignatureValidatorfunction
nonpayable
falsefalse
hash(bytes32)
signerAddress(address)
signature(bytes)
MixinSignatureValidatorfunction
view
falsefalse
hash(bytes32)
signerAddress(address)
signature(bytes)
bool
MixinTransactionsfunction
nonpayable
falsefalse
salt(uint256)
signerAddress(address)
data(bytes)
signature(bytes)
MixinWrapperFunctionsfunction
nonpayable
Restricted (nonReentrant)
falsefalse
orders(tuple[])
makerAssetFillAmount(uint256)
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
Restricted (nonReentrant)
falsefalse
orders(tuple[])
takerAssetFillAmount(uint256)
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
Restricted (nonReentrant)
falsefalse
order(tuple)
takerAssetFillAmount(uint256)
signature(bytes)
tuple
MixinWrapperFunctionsfunction
nonpayable
Restricted (nonReentrant)
falsefalse
orders(tuple[])
takerAssetFillAmounts(uint256[])
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
Restricted (nonReentrant)
falsefalse
orders(tuple[])
MixinWrapperFunctionsfunction
nonpayable
Restricted (nonReentrant)
falsefalse
orders(tuple[])
takerAssetFillAmounts(uint256[])
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
falsefalse
orders(tuple[])
takerAssetFillAmount(uint256)
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
falsefalse
orders(tuple[])
makerAssetFillAmount(uint256)
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
falsefalse
orders(tuple[])
takerAssetFillAmounts(uint256[])
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
falsefalse
order(tuple)
takerAssetFillAmount(uint256)
signature(bytes)
tuple
MixinWrapperFunctionsfunction
view
falsefalse
orders(tuple[])
tuple[]
Ownablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
newOwner(address)
function
view
falsefalse
string
function
view
falsefalse
address
function
view
falsefalse
bytes32
function
view
falsefalse
bytes
function
view
falsefalse
(address)
(address)
uint256
function
view
falsefalse
address
function
view
falsefalse
(bytes32)
(address)
bool
function
view
falsefalse
(address)
(address)
bool
function
view
falsefalse
(bytes32)
bool
function
view
falsefalse
(bytes4)
address
function
view
falsefalse
(bytes32)
bool
function
view
falsefalse
(bytes32)
uint256
0x / MultiSig

MultiSigWallet

0x606af0bd4501855914b50e2672c5926b896737ef
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
MultiSigWalletfunction
Restricted (notExecuted)
falsefalse
transactionId(uint256)
MultiSigWalletfunction
Restricted (onlyWallet, ownerDoesNotExist, notNull, validRequirement)
falsefalse
owner(address)
MultiSigWalletfunction
Restricted (onlyWallet, ownerExists)
falsefalse
owner(address)
MultiSigWalletfunction
Restricted (onlyWallet, ownerExists, ownerDoesNotExist)
falsefalse
owner(address)
newOwner(address)
MultiSigWalletfunction
Restricted (onlyWallet, validRequirement)
falsefalse
_required(uint256)
MultiSigWalletfunction
Restricted (ownerExists, confirmed, notExecuted)
falsefalse
transactionId(uint256)
MultiSigWalletfunction
Restricted (ownerExists, transactionExists, notConfirmed)
falsefalse
transactionId(uint256)
MultiSigWalletfunctionfalsefalse
destination(address)
value(uint256)
data(bytes)
uint256
MultiSigWalletfunctionfalsefalse
transactionId(uint256)
address[]
MultiSigWalletfunctionfalsefalse
from(uint256)
to(uint256)
pending(bool)
executed(bool)
uint256[]
MultiSigWalletfunctionfalsefalse
address[]
MultiSigWalletfunctionfalsefalse
transactionId(uint256)
uint256
MultiSigWalletfunctionfalsefalse
transactionId(uint256)
bool
MultiSigWalletfunctionfalsefalse
pending(bool)
executed(bool)
uint256
MultiSigWalletMultiSigWallet
MultiSigWalletconstructor
Restricted (validRequirement)
falsefalse
_owners(address[])
_required(uint256)
void
MultiSigWalleteventfalsefalse
required(uint256)
void
MultiSigWalleteventfalsefalse
owner(address)
void
MultiSigWalleteventfalsefalse
owner(address)
void
MultiSigWalleteventfalsefalse
sender(address)
value(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
sender(address)
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
sender(address)
transactionId(uint256)
void
fallbacktruefalsevoidvoid
functionfalsefalse
uint256
functionfalsefalse
uint256
functionfalsefalse
uint256
functionfalsefalse
(uint256)
address
uint256
bytes
bool
functionfalsefalse
(uint256)
(address)
bool
functionfalsefalse
(address)
bool
functionfalsefalse
(uint256)
address
0x / MultiSig

MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress

0x01d9f4d104668cdc0b6d13c45dff5e15d58d8f28
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
MultiSigWalletfunction
Restricted (onlyWallet, ownerDoesNotExist, notNull, validRequirement)
falsefalse
owner(address)
MultiSigWalletfunction
Restricted (onlyWallet, ownerExists)
falsefalse
owner(address)
MultiSigWalletfunction
Restricted (onlyWallet, ownerExists, ownerDoesNotExist)
falsefalse
owner(address)
newOwner(address)
MultiSigWalletfunction
Restricted (onlyWallet, validRequirement)
falsefalse
_required(uint256)
MultiSigWalletfunctionfalsefalse
destination(address)
value(uint256)
data(bytes)
uint256
MultiSigWalletfunctionfalsefalse
transactionId(uint256)
address[]
MultiSigWalletfunctionfalsefalse
from(uint256)
to(uint256)
pending(bool)
executed(bool)
uint256[]
MultiSigWalletfunctionfalsefalse
address[]
MultiSigWalletfunctionfalsefalse
transactionId(uint256)
uint256
MultiSigWalletfunctionfalsefalse
transactionId(uint256)
bool
MultiSigWalletfunctionfalsefalse
pending(bool)
executed(bool)
uint256
MultiSigWalleteventfalsefalse
required(uint256)
void
MultiSigWalleteventfalsefalse
owner(address)
void
MultiSigWalleteventfalsefalse
owner(address)
void
MultiSigWalleteventfalsefalse
sender(address)
value(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
sender(address)
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
sender(address)
transactionId(uint256)
void
MultiSigWalletWithTimeLockfunction
Restricted (notExecuted, fullyConfirmed, pastTimeLock)
falsefalse
transactionId(uint256)
MultiSigWalletWithTimeLockfunction
Restricted (onlyWallet)
falsefalse
_secondsTimeLocked(uint256)
MultiSigWalletWithTimeLockfunction
Restricted (ownerExists, confirmed, notExecuted, notFullyConfirmed)
falsefalse
transactionId(uint256)
MultiSigWalletWithTimeLockfunction
Restricted (ownerExists, transactionExists, notConfirmed, notFullyConfirmed)
falsefalse
transactionId(uint256)
MultiSigWalletWithTimeLockeventfalsefalse
secondsTimeLocked(uint256)
void
MultiSigWalletWithTimeLockeventfalsefalse
transactionId(uint256)
confirmationTime(uint256)
void
MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddressfunction
Restricted (notExecuted, fullyConfirmed, validRemoveAuthorizedAddressTx)
falsefalse
transactionId(uint256)
MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddressfunctionfalsefalse
data(bytes)
bool
MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddressMultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress
MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddressconstructor
Restricted (MultiSigWalletWithTimeLock)
falsefalse
_owners(address[])
_required(uint256)
_secondsTimeLocked(uint256)
_tokenTransferProxy(address)
void
fallbacktruefalsevoidvoid
functionfalsefalse
uint256
functionfalsefalse
uint256
functionfalsefalse
(uint256)
uint256
functionfalsefalse
uint256
functionfalsefalse
address
functionfalsefalse
(uint256)
address
uint256
bytes
bool
functionfalsefalse
uint256
functionfalsefalse
(uint256)
(address)
bool
functionfalsefalse
(address)
bool
functionfalsefalse
(uint256)
address
0x / Proxy

ERC721Proxy

0xefc70a1b18c432bdc64b596838b4d138f6bc6cad
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ERC721Proxyfunction
pure
falsefalse
bytes4
ERC721Proxyfallback
nonpayable
falsefalsevoidvoid
MAuthorizableeventfalsefalse
target(address)
caller(address)
void
MAuthorizableeventfalsefalse
target(address)
caller(address)
void
MixinAuthorizablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
target(address)
index(uint256)
MixinAuthorizablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
target(address)
MixinAuthorizablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
target(address)
MixinAuthorizablefunction
view
falsefalse
address[]
Ownablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
newOwner(address)
function
view
falsefalse
(address)
bool
function
view
falsefalse
address
function
view
falsefalse
(uint256)
address
0x / Proxy

MultiAssetProxy

0xef701d5389ae74503d633396c4d654eabedc9d78
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
eventfalsefalse
id(bytes4)
assetProxy(address)
void
eventfalsefalse
target(address)
caller(address)
void
eventfalsefalse
target(address)
caller(address)
void
fallback
nonpayable
falsefalsevoidvoid
function
nonpayable
falsefalse
newOwner(address)
function
view
falsefalse
address[]
function
nonpayable
falsefalse
assetProxy(address)
function
view
falsefalse
(address)
bool
function
pure
falsefalse
bytes4
function
nonpayable
falsefalse
target(address)
index(uint256)
function
view
falsefalse
address
function
nonpayable
falsefalse
target(address)
function
view
falsefalse
assetProxyId(bytes4)
address
function
view
falsefalse
(uint256)
address
function
nonpayable
falsefalse
target(address)
function
view
falsefalse
(bytes4)
address
0x / Proxy

ERC20Proxy

0x95e6f48254609a6ee006f7d493c8e5fb97094cef
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ERC20Proxyfunction
pure
falsefalse
bytes4
ERC20Proxyfallback
nonpayable
falsefalsevoidvoid
MAuthorizableeventfalsefalse
target(address)
caller(address)
void
MAuthorizableeventfalsefalse
target(address)
caller(address)
void
MixinAuthorizablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
target(address)
index(uint256)
MixinAuthorizablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
target(address)
MixinAuthorizablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
target(address)
MixinAuthorizablefunction
view
falsefalse
address[]
Ownablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
newOwner(address)
function
view
falsefalse
(address)
bool
function
view
falsefalse
address
function
view
falsefalse
(uint256)
address
0x / Proxy

ERC20BridgeProxy

0x8ed95d1746bf1e4dab58d8ed4724f1ef95b20db0
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
function
nonpayable
falsefalse
newOwner(address)
function
nonpayable
falsefalse
assetData(bytes)
from(address)
to(address)
amount(uint256)
function
nonpayable
falsefalse
target(address)
index(uint256)
function
nonpayable
falsefalse
target(address)
function
view
falsefalse
address
function
pure
falsefalse
bytes4
function
view
falsefalse
address[]
function
view
falsefalse
assetData(bytes)
owner(address)
uint256
function
view
falsefalse
(address)
bool
function
view
falsefalse
(uint256)
address
function
nonpayable
falsefalse
target(address)
eventfalsefalse
previousOwner(address)
newOwner(address)
void
eventfalsefalse
target(address)
caller(address)
void
eventfalsefalse
target(address)
caller(address)
void
0x / Proxy

ERC1155Proxy

0x7eefbd48fd63d441ec7435d024ec7c5131019add
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
eventfalsefalse
target(address)
caller(address)
void
eventfalsefalse
target(address)
caller(address)
void
function
nonpayable
falsefalse
newOwner(address)
function
view
falsefalse
address[]
function
view
falsefalse
(address)
bool
function
pure
falsefalse
bytes4
function
nonpayable
falsefalse
assetData(bytes)
from(address)
to(address)
amount(uint256)
function
nonpayable
falsefalse
target(address)
index(uint256)
function
view
falsefalse
address
function
nonpayable
falsefalse
target(address)
function
view
falsefalse
(uint256)
address
function
nonpayable
falsefalse
target(address)
0x / Staking

StakingProxy

0xa26e80e7dea86279c6d778d702cc413e6cffa777
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
function
view
falsefalse
uint256
function
view
falsefalse
(address)
bool
function
nonpayable
falsefalse
newOwner(address)
function
view
falsefalse
address
function
view
falsefalse
(bytes32)
uint256
function
view
falsefalse
uint32
function
nonpayable
falsefalse
target(address)
index(uint256)
function
nonpayable
falsefalse
target(address)
function
view
falsefalse
(bytes32)
(uint256)
uint256
uint256
uint256
function
view
falsefalse
(address)
bytes32
function
view
falsefalse
address
function
view
falsefalse
uint256
function
view
falsefalse
bytes32
function
view
falsefalse
address[]
function
view
falsefalse
uint256
function
nonpayable
falsefalse
function
view
falsefalse
uint256
function
view
falsefalse
uint256
function
view
falsefalse
uint32
function
view
falsefalse
uint32
function
nonpayable
falsefalse
data(bytes[])
bytes[]
function
view
falsefalse
(address)
bool
function
view
falsefalse
(uint256)
address
function
nonpayable
falsefalse
_stakingContract(address)
function
view
falsefalse
function
view
falsefalse
(uint256)
uint256
uint256
uint256
uint256
uint256
function
nonpayable
falsefalse
target(address)
fallback
payable
truefalsevoidvoid
eventfalsefalsevoid
eventfalsefalse
newStakingContractAddress(address)
void
eventfalsefalse
previousOwner(address)
newOwner(address)
void
eventfalsefalse
target(address)
caller(address)
void
eventfalsefalse
target(address)
caller(address)
void
StakingProxy
constructor
nonpayable
falsefalse
_stakingContract(address)
void
0x / Staking

Staking

0x2a17c35ff147b32f13f19f2e311446eeb02503f3
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
function
nonpayable
falsefalse
poolId(bytes32)
function
view
falsefalse
uint256
function
view
falsefalse
(address)
bool
function
nonpayable
falsefalse
amount(uint256)
function
nonpayable
falsefalse
newOwner(address)
function
view
falsefalse
address
function
nonpayable
falsefalse
amount(uint256)
function
nonpayable
falsefalse
_epochDurationInSeconds(uint256)
_rewardDelegatedStakeWeight(uint32)
_minimumPoolStake(uint256)
_cobbDouglasAlphaNumerator(uint32)
_cobbDouglasAlphaDenominator(uint32)
function
view
falsefalse
(bytes32)
uint256
function
view
falsefalse
uint32
function
nonpayable
falsefalse
addr(address)
function
nonpayable
falsefalse
target(address)
index(uint256)
function
nonpayable
falsefalse
target(address)
function
view
falsefalse
(bytes32)
(uint256)
uint256
uint256
uint256
function
view
falsefalse
(address)
bytes32
function
payable
truefalse
makerAddress(address)
payerAddress(address)
protocolFee(uint256)
function
view
falsefalse
address
function
nonpayable
falsefalse
from(tuple)
to(tuple)
amount(uint256)
function
view
falsefalse
uint256
function
view
falsefalse
bytes32
function
nonpayable
falsefalse
poolId(bytes32)
function
nonpayable
falsefalse
function
view
falsefalse
address
function
view
falsefalse
address
function
view
falsefalse
poolId(bytes32)
tuple
function
view
falsefalse
staker(address)
uint256
function
view
falsefalse
poolId(bytes32)
tuple
function
view
falsefalse
poolId(bytes32)
tuple
function
view
falsefalse
staker(address)
poolId(bytes32)
tuple
function
view
falsefalse
uint256
uint32
uint256
uint32
uint32
function
view
falsefalse
staker(address)
stakeStatus(uint8)
tuple
function
view
falsefalse
stakeStatus(uint8)
tuple
function
view
falsefalse
uint256
function
view
falsefalse
address[]
function
nonpayable
falsefalse
poolId(bytes32)
function
view
falsefalse
uint256
function
nonpayable
falsefalse
uint256
function
nonpayable
falsefalse
poolId(bytes32)
newOperatorShare(uint32)
function
view
falsefalse
uint256
function
view
falsefalse
uint256
function
nonpayable
falsefalse
operatorShare(uint32)
addOperatorAsMaker(bool)
bytes32
function
view
falsefalse
poolId(bytes32)
uint256
function
view
falsefalse
poolId(bytes32)
member(address)
uint256
function
view
falsefalse
uint32
function
view
falsefalse
uint32
function
view
falsefalse
(address)
bool
function
view
falsefalse
(uint256)
address
function
view
falsefalse
(uint256)
uint256
uint256
uint256
uint256
uint256
function
nonpayable
falsefalse
addr(address)
function
nonpayable
falsefalse
target(address)
eventfalsefalse
staker(address)
amount(uint256)
void
eventfalsefalse
epoch(uint256)
poolId(bytes32)
void
eventfalsefalse
poolId(bytes32)
operator(address)
operatorShare(uint32)
void
eventfalsefalse
staker(address)
amount(uint256)
void
eventfalsefalse
epoch(uint256)
poolId(bytes32)
operatorReward(uint256)
membersReward(uint256)
void
eventfalsefalse
epochDurationInSeconds(uint256)
rewardDelegatedStakeWeight(uint32)
minimumPoolStake(uint256)
cobbDouglasAlphaNumerator(uint256)
cobbDouglasAlphaDenominator(uint256)
void
eventfalsefalse
previousOwner(address)
newOwner(address)
void
eventfalsefalse
poolId(bytes32)
oldOperatorShare(uint32)
newOperatorShare(uint32)
void
eventfalsefalse
staker(address)
amount(uint256)
fromStatus(uint8)
fromPool(bytes32)
toStatus(uint8)
toPool(bytes32)
void
eventfalsefalse
makerAddress(address)
poolId(bytes32)
void
eventfalsefalse
exchangeAddress(address)
void
eventfalsefalse
exchangeAddress(address)
void
eventfalsefalse
epoch(uint256)
rewardsPaid(uint256)
rewardsRemaining(uint256)
void
eventfalsefalse
epoch(uint256)
numPoolsToFinalize(uint256)
rewardsAvailable(uint256)
totalFeesCollected(uint256)
totalWeightedStake(uint256)
void
eventfalsefalse
target(address)
caller(address)
void
eventfalsefalse
target(address)
caller(address)
void
0x / _OldContracts

Forwarder

0xdc4587cb17d2a1829512e2cfec621f8066290e6a
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ForwarderForwarder
LibEIP712constructor
nonpayable
falsefalse
_exchange(address)
_zrxAssetData(bytes)
_wethAssetData(bytes)
void
MixinAssetsfunction
nonpayable
Restricted (onlyOwner)
falsefalse
assetData(bytes)
amount(uint256)
MixinForwarderCorefunction
payable
truefalse
orders(tuple[])
signatures(bytes[])
feeOrders(tuple[])
feeSignatures(bytes[])
feePercentage(uint256)
feeRecipient(address)
tuple,
tuple,
MixinForwarderCorefunction
payable
truefalse
orders(tuple[])
makerAssetFillAmount(uint256)
signatures(bytes[])
feeOrders(tuple[])
feeSignatures(bytes[])
feePercentage(uint256)
feeRecipient(address)
tuple
tuple
MixinWethfallback
payable
truefalsevoidvoid
Ownablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
newOwner(address)
function
view
falsefalse
address
0x / _OldContracts

Forwarder

0x7afc2d5107af94c462a194d2c21b5bdd238709d6
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ForwarderForwarder
LibEIP712constructor
nonpayable
falsefalse
_exchange(address)
_zrxAssetData(bytes)
_wethAssetData(bytes)
void
MixinAssetsfunction
nonpayable
Restricted (onlyOwner)
falsefalse
assetData(bytes)
amount(uint256)
MixinForwarderCorefunction
payable
truefalse
orders(tuple[])
signatures(bytes[])
feeOrders(tuple[])
feeSignatures(bytes[])
feePercentage(uint256)
feeRecipient(address)
tuple,
tuple,
MixinForwarderCorefunction
payable
truefalse
orders(tuple[])
makerAssetFillAmount(uint256)
signatures(bytes[])
feeOrders(tuple[])
feeSignatures(bytes[])
feePercentage(uint256)
feeRecipient(address)
tuple
tuple
MixinWethfallback
payable
truefalsevoidvoid
Ownablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
newOwner(address)
function
view
falsefalse
address
0x / _OldContracts

Forwarder

0x5468a1dc173652ee28d249c271fa9933144746b1
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ForwarderForwarder
LibEIP712constructor
nonpayable
falsefalse
_exchange(address)
_zrxAssetData(bytes)
_wethAssetData(bytes)
void
MixinAssetsfunction
nonpayable
Restricted (onlyOwner)
falsefalse
assetData(bytes)
amount(uint256)
MixinForwarderCorefunction
payable
truefalse
orders(tuple[])
signatures(bytes[])
feeOrders(tuple[])
feeSignatures(bytes[])
feePercentage(uint256)
feeRecipient(address)
tuple,
tuple,
MixinForwarderCorefunction
payable
truefalse
orders(tuple[])
makerAssetFillAmount(uint256)
signatures(bytes[])
feeOrders(tuple[])
feeSignatures(bytes[])
feePercentage(uint256)
feeRecipient(address)
tuple
tuple
MixinWethfallback
payable
truefalsevoidvoid
Ownablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
newOwner(address)
function
view
falsefalse
address
0x / _OldContracts

Exchange

0x4f833a24e1f95d70f028921e27040ca56e09ab0b
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ExchangeExchange
LibEIP712constructor
nonpayable
falsefalsevoid
MAssetProxyDispatchereventfalsefalse
id(bytes4)
assetProxy(address)
void
MExchangeCoreeventfalsefalse
makerAddress(address)
senderAddress(address)
orderEpoch(uint256)
void
MExchangeCoreeventfalsefalse
makerAddress(address)
feeRecipientAddress(address)
senderAddress(address)
orderHash(bytes32)
makerAssetData(bytes)
takerAssetData(bytes)
void
MExchangeCoreeventfalsefalse
makerAddress(address)
feeRecipientAddress(address)
takerAddress(address)
senderAddress(address)
makerAssetFilledAmount(uint256)
takerAssetFilledAmount(uint256)
makerFeePaid(uint256)
takerFeePaid(uint256)
orderHash(bytes32)
makerAssetData(bytes)
takerAssetData(bytes)
void
MSignatureValidatoreventfalsefalse
signerAddress(address)
validatorAddress(address)
approved(bool)
void
MixinAssetProxyDispatcherfunction
nonpayable
Restricted (onlyOwner)
falsefalse
assetProxy(address)
MixinAssetProxyDispatcherfunction
view
falsefalse
assetProxyId(bytes4)
address
MixinExchangeCorefunction
nonpayable
Restricted (nonReentrant)
falsefalse
order(tuple)
MixinExchangeCorefunction
nonpayable
Restricted (nonReentrant)
falsefalse
order(tuple)
takerAssetFillAmount(uint256)
signature(bytes)
tuple
MixinExchangeCorefunction
nonpayable
Restricted (nonReentrant)
falsefalse
targetOrderEpoch(uint256)
MixinExchangeCorefunction
view
falsefalse
order(tuple)
tuple
MixinMatchOrdersfunction
nonpayable
Restricted (nonReentrant)
falsefalse
leftOrder(tuple)
rightOrder(tuple)
leftSignature(bytes)
rightSignature(bytes)
tuple
MixinSignatureValidatorfunction
nonpayable
Restricted (nonReentrant)
falsefalse
validatorAddress(address)
approval(bool)
MixinSignatureValidatorfunction
nonpayable
falsefalse
hash(bytes32)
signerAddress(address)
signature(bytes)
MixinSignatureValidatorfunction
view
falsefalse
hash(bytes32)
signerAddress(address)
signature(bytes)
bool
MixinTransactionsfunction
nonpayable
falsefalse
salt(uint256)
signerAddress(address)
data(bytes)
signature(bytes)
MixinWrapperFunctionsfunction
nonpayable
Restricted (nonReentrant)
falsefalse
orders(tuple[])
makerAssetFillAmount(uint256)
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
Restricted (nonReentrant)
falsefalse
orders(tuple[])
takerAssetFillAmount(uint256)
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
Restricted (nonReentrant)
falsefalse
order(tuple)
takerAssetFillAmount(uint256)
signature(bytes)
tuple
MixinWrapperFunctionsfunction
nonpayable
Restricted (nonReentrant)
falsefalse
orders(tuple[])
takerAssetFillAmounts(uint256[])
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
Restricted (nonReentrant)
falsefalse
orders(tuple[])
MixinWrapperFunctionsfunction
nonpayable
Restricted (nonReentrant)
falsefalse
orders(tuple[])
takerAssetFillAmounts(uint256[])
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
falsefalse
orders(tuple[])
takerAssetFillAmount(uint256)
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
falsefalse
orders(tuple[])
makerAssetFillAmount(uint256)
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
falsefalse
orders(tuple[])
takerAssetFillAmounts(uint256[])
signatures(bytes[])
tuple
MixinWrapperFunctionsfunction
nonpayable
falsefalse
order(tuple)
takerAssetFillAmount(uint256)
signature(bytes)
tuple
MixinWrapperFunctionsfunction
view
falsefalse
orders(tuple[])
tuple[]
Ownablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
newOwner(address)
function
view
falsefalse
string
function
view
falsefalse
address
function
view
falsefalse
bytes32
function
view
falsefalse
bytes
function
view
falsefalse
(address)
(address)
uint256
function
view
falsefalse
address
function
view
falsefalse
(bytes32)
(address)
bool
function
view
falsefalse
(address)
(address)
bool
function
view
falsefalse
(bytes32)
bool
function
view
falsefalse
(bytes4)
address
function
view
falsefalse
(bytes32)
bool
function
view
falsefalse
(bytes32)
uint256
0x / _OldContracts

ERC20Proxy

0x2240dab907db71e64d3e0dba4800c83b5c502d4e
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ERC20Proxyfunction
pure
falsefalse
bytes4
ERC20Proxyfallback
nonpayable
falsefalsevoidvoid
MAuthorizableeventfalsefalse
target(address)
caller(address)
void
MAuthorizableeventfalsefalse
target(address)
caller(address)
void
MixinAuthorizablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
target(address)
index(uint256)
MixinAuthorizablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
target(address)
MixinAuthorizablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
target(address)
MixinAuthorizablefunction
view
falsefalse
address[]
Ownablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
newOwner(address)
function
view
falsefalse
(address)
bool
function
view
falsefalse
address
function
view
falsefalse
(uint256)
address
0x / _OldContracts

ERC721Proxy

0x208e41fb445f1bb1b6780d58356e81405f3e6127
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ERC721Proxyfunction
pure
falsefalse
bytes4
ERC721Proxyfallback
nonpayable
falsefalsevoidvoid
MAuthorizableeventfalsefalse
target(address)
caller(address)
void
MAuthorizableeventfalsefalse
target(address)
caller(address)
void
MixinAuthorizablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
target(address)
index(uint256)
MixinAuthorizablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
target(address)
MixinAuthorizablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
target(address)
MixinAuthorizablefunction
view
falsefalse
address[]
Ownablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
newOwner(address)
function
view
falsefalse
(address)
bool
function
view
falsefalse
address
function
view
falsefalse
(uint256)
address
0x / _OldContracts

AssetProxyOwner

0x17992e4ffb22730138e4b62aaa6367fa9d3699a6
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
AssetProxyOwnerfunction
nonpayable
Restricted (notExecuted, fullyConfirmed, validRemoveAuthorizedAddressAtIndexTx)
falsefalse
transactionId(uint256)
AssetProxyOwnerfunction
nonpayable
Restricted (onlyWallet, notNull)
falsefalse
assetProxyContract(address)
isRegistered(bool)
AssetProxyOwnereventfalsefalse
assetProxyContract(address)
isRegistered(bool)
void
MultiSigWalletfunction
nonpayable
Restricted (onlyWallet, ownerDoesNotExist, notNull, validRequirement)
falsefalse
owner(address)
MultiSigWalletfunction
nonpayable
Restricted (onlyWallet, ownerExists)
falsefalse
owner(address)
MultiSigWalletfunction
nonpayable
Restricted (onlyWallet, ownerExists, ownerDoesNotExist)
falsefalse
owner(address)
newOwner(address)
MultiSigWalletfunction
nonpayable
Restricted (onlyWallet, validRequirement)
falsefalse
_required(uint256)
MultiSigWalletfunction
nonpayable
Restricted (ownerExists, confirmed, notExecuted)
falsefalse
transactionId(uint256)
MultiSigWalletfunction
nonpayable
falsefalse
destination(address)
value(uint256)
data(bytes)
uint256
MultiSigWalletfunction
view
falsefalse
transactionId(uint256)
address[]
MultiSigWalletfunction
view
falsefalse
from(uint256)
to(uint256)
pending(bool)
executed(bool)
uint256[]
MultiSigWalletfunction
view
falsefalse
address[]
MultiSigWalletfunction
view
falsefalse
transactionId(uint256)
uint256
MultiSigWalletfunction
view
falsefalse
transactionId(uint256)
bool
MultiSigWalletfunction
view
falsefalse
pending(bool)
executed(bool)
uint256
MultiSigWalleteventfalsefalse
required(uint256)
void
MultiSigWalleteventfalsefalse
owner(address)
void
MultiSigWalleteventfalsefalse
owner(address)
void
MultiSigWalleteventfalsefalse
sender(address)
value(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
sender(address)
transactionId(uint256)
void
MultiSigWalleteventfalsefalse
sender(address)
transactionId(uint256)
void
MultiSigWalletWithTimeLockfunction
nonpayable
Restricted (notExecuted, fullyConfirmed, pastTimeLock)
falsefalse
transactionId(uint256)
MultiSigWalletWithTimeLockfunction
nonpayable
Restricted (onlyWallet)
falsefalse
_secondsTimeLocked(uint256)
MultiSigWalletWithTimeLockfunction
nonpayable
Restricted (ownerExists, transactionExists, notConfirmed, notFullyConfirmed)
falsefalse
transactionId(uint256)
AssetProxyOwnerAssetProxyOwner
MultiSigWalletWithTimeLockconstructor
nonpayable
Restricted (MultiSigWallet)
falsefalse
_owners(address[])
_assetProxyContracts(address[])
_required(uint256)
_secondsTimeLocked(uint256)
void
MultiSigWalletWithTimeLockeventfalsefalse
secondsTimeLocked(uint256)
void
MultiSigWalletWithTimeLockeventfalsefalse
transactionId(uint256)
confirmationTime(uint256)
void
fallback
payable
truefalsevoidvoid
function
view
falsefalse
uint256
function
view
falsefalse
uint256
function
view
falsefalse
(uint256)
uint256
function
view
falsefalse
uint256
function
view
falsefalse
(uint256)
address
uint256
bytes
bool
function
view
falsefalse
(address)
bool
function
view
falsefalse
uint256
function
view
falsefalse
(uint256)
(address)
bool
function
view
falsefalse
(address)
bool
function
view
falsefalse
(uint256)
address