ExchangeMetaV2

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x5feb7788 at 13022087
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 45 additional slots

No balances found for "ExchangeMetaV2"

No transactions found for "ExchangeMetaV2"


Functions
Getter at block 22768079
owner(view returns (address)
0x0000000000000000000000000000000000000000
protocolFee(view returns (address receiveruint48 buyerAmountuint48 sellerAmount)
(receiver=0x0000000000000000000000000000000000000000, buyerAmount=0, sellerAmount=0)
royaltiesRegistry(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
fills(bytes32view returns (uint256)
getNonce(address userview returns (uint256 nonce)
State-modifying
__ExchangeV2_init(address _transferProxyaddress _erc20TransferProxyuint256 newProtocolFeeaddress newDefaultFeeReceiveraddress newRoyaltiesProvider
cancel(struct LibOrderOrder order
directAcceptBid(struct LibDirectTransferAcceptBid directpayable 
directPurchase(struct LibDirectTransferPurchase directpayable 
executeMetaTransaction(address userAddressbytes functionSignaturebytes32 sigRbytes32 sigSuint8 sigVpayable returns (bytes)
matchOrders(struct LibOrderOrder orderLeftbytes signatureLeftstruct LibOrderOrder orderRightbytes signatureRightpayable 
renounceOwnership(
setAllProtocolFeeData(address _receiveruint48 _buyerAmountuint48 _sellerAmount
setAssetMatcher(bytes4 assetTypeaddress matcher
setPrtocolFeeBuyerAmount(uint48 _buyerAmount
setPrtocolFeeReceiver(address _receiver
setPrtocolFeeSellerAmount(uint48 _sellerAmount
setRoyaltiesRegistry(address newRoyaltiesRegistry
setTransferProxy(bytes4 assetTypeaddress proxy
transferOwnership(address newOwner
Events
BuyerFeeAmountChanged(uint256 oldValueuint256 newValue
Cancel(bytes32 hash
FeeReceiverChanged(address oldValueaddress newValue
Match(bytes32 leftHashbytes32 rightHashuint256 newLeftFilluint256 newRightFill
MatcherChange(bytes4 indexed assetTypeaddress matcher
MetaTransactionExecuted(address userAddressaddress relayerAddressbytes functionSignature
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProxyChange(bytes4 indexed assetTypeaddress proxy
SellerFeeAmountChanged(uint256 oldValueuint256 newValue
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.