CollectionPoolMissingEnumerableETH

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf65891b1 at 16932632
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "CollectionPoolMissingEnumerableETH"

No transactions found for "CollectionPoolMissingEnumerableETH"


Functions
Getter at block 21177379
NFTsCount(view returns (uint256)
0
accruedTradeFee(view returns (uint256)
0
assetRecipient(view returns (address)
0x0000000000000000000000000000000000000000
bondingCurve(pure returns (address _bondingCurve)
0x0000000000000000000000000000000000000000
curveParams(view returns (struct ICurveParams params)
(0, 0, 0x, 0x)
externalFilter(view returns (address)
0x0000000000000000000000000000000000000000
factory(pure returns (address _factory)
0x0000000000000000000000000000000000000000
fee(view returns (uint24)
0
 
feeMultipliers(view returns (struct ICurveFeeMultipliers)
getAllHeldIds(view returns (uint256[] nftIds)
[]
getAssetRecipient(view returns (address _assetRecipient)
0xc56d693f7a5f0019d37ac665ccf4211ddbe5d995
 
getRawBuyAndSellPrices(view returns (uint256 rawBuyPriceuint256 rawSellPrice)
liquidity(view returns (uint256)
0
nft(pure returns (address _nft)
0x0000000000000000000000000000000000000000
 
owner(view returns (address)
 
poolSwapsPaused(view returns (bool)
poolType(pure returns (uint8 _poolType)
0
poolVariant(pure returns (uint8)
1
royaltyNumerator(view returns (uint24)
0
royaltyRecipientFallback(view returns (address)
0x0000000000000000000000000000000000000000
tokenIDFilterRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
tokenId(view returns (uint256 _tokenId)
1127111131469407260774852201824302190733595892117
Read-only
acceptsTokenID(uint256 tokenIDbytes32[] proofview returns (bool)
acceptsTokenIDs(uint256[] tokenIDsbytes32[] proofbool[] proofFlagsview returns (bool)
balanceToFulfillSellNFT(uint256 numNFTsview returns (uint256 balance)
depositERC20Notification(addressuint256view 
getBuyNFTQuote(uint256 numNFTsview returns (struct ICurveParams newParamsuint256 totalAmountuint256 inputAmountstruct ICurveFees fees)
getRoyaltyRecipient(address erc2981Recipientview returns (address)
getSellNFTQuote(uint256 numNFTsview returns (struct ICurveParams newParamsuint256 totalAmountuint256 outputAmountstruct ICurveFees fees)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
call(address targetbytes datareturns (bytes)
changeAssetRecipient(address newRecipient
changeDelta(uint128 newDelta
changeFee(uint24 newFee
changeProps(bytes newProps
changeRoyaltyNumerator(uint24 newRoyaltyNumerator
changeRoyaltyRecipientFallback(address newFallback
changeSpotPrice(uint128 newSpotPrice
changeState(bytes newState
depositNFTs(uint256[] nftIdsbytes32[] proofbool[] proofFlags
depositNFTsNotification(uint256[] nftIds
initialize(address _assetRecipientuint128 _deltauint24 _feeuint128 _spotPricebytes _propsbytes _stateuint24 _royaltyNumeratoraddress _royaltyRecipientFallbackpayable 
multicall(bytes[] callsbool revertOnFailreturns (bytes[] results)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
pausePoolSwaps(
setExternalFilter(address provider
setTokenIDFilter(bytes32 merkleRootbytes encodedTokenIDs
swapNFTsForToken(struct NFTs nftsuint256 minExpectedTokenOutputaddress tokenRecipientbool isRouteraddress routerCallerbytes externalFilterContextreturns (uint256 outputAmount)
swapTokenForAnyNFTs(uint256 numNFTsuint256 maxExpectedTokenInputaddress nftRecipientbool isRouteraddress routerCallerpayable returns (uint256 inputAmount)
swapTokenForSpecificNFTs(uint256[] nftIdsuint256 maxExpectedTokenInputaddress nftRecipientbool isRouteraddress routerCallerpayable returns (uint256 inputAmount)
transferOwnership(address newOwner
unpausePoolSwaps(
withdrawAccruedTradeFee(
withdrawAllETH(
withdrawERC1155(address auint256[] idsuint256[] amounts
withdrawERC20(address auint256 amount
withdrawERC721(address auint256[] nftIds
withdrawETH(uint256 amount
Events
AcceptsTokenIDs(address indexed _collectionbytes32 indexed _rootbytes _data
AccruedTradeFeeWithdrawal(address indexed collectionaddress tokenuint256 amount
AssetRecipientChange(address indexed a
DeltaUpdate(uint128 newDelta
ExternalFilterSet(address indexed collectionaddress indexed filterAddress
FeeUpdate(uint96 newFee
NFTDeposit(address indexed collectionuint256 numNFTsuint256 rawBuyPriceuint256 rawSellPrice
NFTWithdrawal(address indexed collectionuint256 numNFTsuint256 rawBuyPriceuint256 rawSellPrice
PoolSwapPause(
PoolSwapUnpause(
PropsUpdate(bytes newProps
RoyaltyNumeratorUpdate(uint24 newRoyaltyNumerator
RoyaltyRecipientFallbackUpdate(address indexed newFallback
SpotPriceUpdate(uint128 newSpotPrice
StateUpdate(bytes newState
SwapNFTInPool(uint256[] nftIdsuint256 inputAmountuint256 tradeFeeuint256 protocolFeestruct RoyaltyDue[] royaltyDue
SwapNFTOutPool(uint256[] nftIdsuint256 outputAmountuint256 tradeFeeuint256 protocolFeestruct RoyaltyDue[] royaltyDue
TokenDeposit(address indexed collectionaddress indexed tokenuint256 amount
TokenWithdrawal(address indexed collectionaddress indexed tokenuint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
CallError(bytes returnData
CallNotAllowed(
InsufficientLiquidity(uint256 balanceuint256 accruedTradeFee
InvalidExternalFilter(
InvalidModification(
InvalidPoolParams(
InvalidSwap(
InvalidSwapQuantity(
MulticallError(
NFTsNotAccepted(
NFTsNotAllowed(
NotAuthorized(
Reentrancy(
RouterNotTrusted(
RoyaltyNumeratorOverflow(
SlippageExceeded(
SwapsArePaused(
UseWithdrawERC721Instead(