MarketplaceUniversalRouterZap

Verified contract

Active on Ethereum with 175 txns
Deployed by via 0xa9c29c7f at 18756115
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "MarketplaceUniversalRouterZap"

0xea188a58eb0535f70f7a655e8f9beb607e9002ef465b3e3bf1c28dbc399829d5
0xe68b7f08bd019c735569431186d079d0256ec060b531effb5fd72bf091a1773e
0xe64da2f48f14a9634a62e82cdda83c215d27d2daace0526c30125e1754703db0
0xcdd75931861b87de118012a5cf8196ca1b20a948eafdbb67e1b1452382adc7fa
0xab1e00648f13d3ec71b507f3a4535b398d0abb5a6663a420e0362f7e22236746
0xc9c82a34b470d4af9bd943a2cb492abeec4423c5ea8db8b0a7b8223e3b99f2d9
0xf53e0c32a41681cf9f8ac25356a5f9494ffef6be3bef6986f95d1b69aea82f50
0x5019f12989e882f90c2f3c805e5917c6ecce05a2f3798bcb3cdef52430bd5b6c
0xf7445ab714d7dd8f64e5a6922a29c7f1aab6d5112a666964cd7614ae235e2e50
0x61d90418d9e40b2eff5ad5003bebbbc7184d395f0ae1f0d080b298ce453ce634

Functions
Getter at block 21206074
PERMIT2(view returns (address)
0x000000000022d473030f116ddee9f6b43ac78ba3
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
dustThreshold(view returns (uint256)
0
inventoryStaking(view returns (address)
0x889f313e2a3fdc1c9a45bc6020a8a18749cd6152
nftxVaultFactory(view returns (address)
0xc255335bc5abd6928063f5788a5e420554858f01
owner(view returns (address)
0x673a039f6a959fa9db65d16781e6defde30375d9
paused(view returns (bool)
false
universalRouter(view returns (address)
0x250d62a67254a46c0de472d2c9215e1d890cc90f
Read-only
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
buyNFTsWithERC20(struct MarketplaceUniversalRouterZapBuyNFTsWithERC20Params params
buyNFTsWithERC20WithPermit2(struct MarketplaceUniversalRouterZapBuyNFTsWithERC20Params paramsbytes encodedPermit2
buyNFTsWithETH(uint256 vaultIduint256[] idsOutbytes executeCallDataaddress touint256 vTokenPremiumLimitbool deductRoyaltypayable 
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
pause(bool paused_
renounceOwnership(
rescueTokens(address token
sell1155(uint256 vaultIduint256[] idsInuint256[] amountsbytes executeCallDataaddress tobool deductRoyalty
sell721(uint256 vaultIduint256[] idsInbytes executeCallDataaddress tobool deductRoyalty
setDustThreshold(uint256 dustThreshold_
setUniversalRouter(address universalRouter_
swap1155(uint256 vaultIduint256[] idsInuint256[] amountsuint256[] idsOutuint256 vTokenPremiumLimitaddress topayable 
swap721(uint256 vaultIduint256[] idsInuint256[] idsOutuint256 vTokenPremiumLimitaddress topayable 
transferOwnership(address newOwner
Events
Buy(uint256 vaultIduint256[] nftIdsuint256 ethSpentaddress touint256 netRoyaltyAmount
DustReturned(uint256 ethAmountuint256 vTokenAmountaddress to
NewDustThreshold(uint256 dustThreshold
NewUniversalRouter(address universalRouter
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(bool status
Sell(uint256 vaultIduint256 countuint256 ethReceivedaddress touint256 netRoyaltyAmountuint256 wethFees
Swap(uint256 vaultIduint256[] idsInuint256[] amountsuint256[] idsOutuint256 ethSpentaddress to
Swap(uint256 vaultIduint256[] idsInuint256[] idsOutuint256 ethSpentaddress to
Constructor
constructor(address nftxVaultFactory_address universalRouter_address PERMIT2_address inventoryStaking_address WETH_
Fallback and receive
receive(
Errors
InsufficientWethForVaultFees(
NotEnoughFundsForRedeem(
NotNFTOwner(
SwapFailed(
UnableToSendETH(
WrongVaultType(
ZapPaused(
ZeroAddress(