InfinityExchange

Verified contract

Active on Ethereum with 332 txns
Deployed by via 0x1c67c772 at 15070203
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $13.41
0xe9eb1d102913957274a7c9b78574c93789913aabd9c3d104001e98af2c3855ce
0xbe2857324f821d69e38e13e77766760ae8b33f5c19e322bdb6b2b6ef711a1845
0x9d94a74c18e620a77dfde06ccbb7f6bea25c3c0809d4145ca4f7aaafc156ef3b
0x7928a57e9612595b4c9179298454874d94cde3b7c999c71a8cda3da2ecdd22d9
0x6e5397c8ac970552a65942727da272fd3fd86293377189a1552fe22502892389
0x857cee8d8829c745c6c53a0f44479d4eb7eb7857d36b2a0552032b7fcf3c103d
0x1a5000f88f76b15903b9b81b9bf52a43ad91043344f3e6f8dd20b3ded2e6ac58
0x63dbcf5609a85b13b6c1dfd88bc1acef9df8ae981e9d3044d3812e874f7fdd33
0x201a159148871e97e3ff965d5746b33d29eb0d421e523746197731892f79b8b8
0xd5eea55be8c29d8d286d3609c5fb681289a308e588ecc3264d5ed0e3cc9c1653

Functions
Getter at block 21388997
MAX_PROTOCOL_FEE_BPS(view returns (uint32)
2000
MAX_WETH_TRANSFER_GAS_UNITS(view returns (uint32)
200000
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
matchExecutor(view returns (address)
0x31ae855ca3ee0413da86eca2f877ddd0da30e703
owner(view returns (address)
0xb81819ef1e84f04b6eb7ad210677936688ba3123
paused(view returns (bool)
true
protocolFeeBps(view returns (uint32)
250
wethTransferGasUnits(view returns (uint32)
50000
Read-only
isNonceValid(address useruint256 nonceview returns (bool)
isUserOrderNonceExecutedOrCancelled(addressuint256view returns (bool)
userMinOrderNonce(addressview returns (uint256)
State-modifying
cancelAllOrders(uint256 minNonce
cancelMultipleOrders(uint256[] orderNonces
matchOneToManyOrders(struct OrderTypesMakerOrder makerOrderstruct OrderTypesMakerOrder[] manyMakerOrders
matchOneToOneOrders(struct OrderTypesMakerOrder[] makerOrders1struct OrderTypesMakerOrder[] makerOrders2
matchOrders(struct OrderTypesMakerOrder[] sellsstruct OrderTypesMakerOrder[] buysstruct OrderTypesOrderItem[][] constructs
pause(
renounceOwnership(
takeMultipleOneOrders(struct OrderTypesMakerOrder[] makerOrderspayable 
takeOrders(struct OrderTypesMakerOrder[] makerOrdersstruct OrderTypesOrderItem[][] takerNftspayable 
transferMultipleNFTs(address tostruct OrderTypesOrderItem[] items
transferOwnership(address newOwner
unpause(
updateMatchExecutor(address _matchExecutor
updateProtocolFee(uint32 _newProtocolFeeBps
updateWethTransferGas(uint32 _newWethTransferGasUnits
withdrawETH(address destination
withdrawTokens(address destinationaddress currencyuint256 amount
Events
CancelAllOrders(address indexed useruint256 newMinNonce
CancelMultipleOrders(address indexed useruint256[] orderNonces
ERC20Withdrawn(address indexed destinationaddress indexed currencyuint256 amount
ETHWithdrawn(address indexed destinationuint256 amount
MatchExecutorUpdated(address indexed matchExecutor
MatchOrderFulfilled(bytes32 sellOrderHashbytes32 buyOrderHashaddress indexed selleraddress indexed buyeraddress complicationaddress indexed currencyuint256 amountstruct OrderTypesOrderItem[] nfts
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
ProtocolFeeUpdated(uint32 protocolFee
TakeOrderFulfilled(bytes32 orderHashaddress indexed selleraddress indexed buyeraddress complicationaddress indexed currencyuint256 amountstruct OrderTypesOrderItem[] nfts
Unpaused(address account
WethTransferGasUnitsUpdated(uint32 wethTransferGasUnits
Constructor
constructor(address _wethaddress _matchExecutor
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.