CollectionPoolMissingEnumerableETH
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "CollectionPoolMissingEnumerableETH"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "CollectionPoolMissingEnumerableETH"
ABI
ABI objects
Getter at block 21177379 feeMultipliers() view returns (struct ICurveFeeMultipliers) getRawBuyAndSellPrices() view returns (uint256 rawBuyPrice, uint256 rawSellPrice) owner() view returns (address) poolSwapsPaused() view returns (bool)
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
getAllHeldIds() view returns (uint256[] nftIds)
[]
getAssetRecipient() view returns (address _assetRecipient)
0xc56d693f7a5f0019d37ac665ccf4211ddbe5d995
liquidity() view returns (uint256)
0
nft() pure returns (address _nft)
0x0000000000000000000000000000000000000000
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 tokenID, bytes32[] proof) view returns (bool)
acceptsTokenIDs(uint256[] tokenIDs, bytes32[] proof, bool[] proofFlags) view returns (bool)
balanceToFulfillSellNFT(uint256 numNFTs) view returns (uint256 balance)
depositERC20Notification(address, uint256) view
getBuyNFTQuote(uint256 numNFTs) view returns (struct ICurveParams newParams, uint256 totalAmount, uint256 inputAmount, struct ICurveFees fees)
getRoyaltyRecipient(address erc2981Recipient) view returns (address)
getSellNFTQuote(uint256 numNFTs) view returns (struct ICurveParams newParams, uint256 totalAmount, uint256 outputAmount, struct ICurveFees fees)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events call(address target, bytes data) returns (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[] nftIds, bytes32[] proof, bool[] proofFlags)
depositNFTsNotification(uint256[] nftIds)
initialize(address _assetRecipient, uint128 _delta, uint24 _fee, uint128 _spotPrice, bytes _props, bytes _state, uint24 _royaltyNumerator, address _royaltyRecipientFallback) payable
multicall(bytes[] calls, bool revertOnFail) returns (bytes[] results)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
pausePoolSwaps()
setExternalFilter(address provider)
setTokenIDFilter(bytes32 merkleRoot, bytes encodedTokenIDs)
swapNFTsForToken(struct NFTs nfts, uint256 minExpectedTokenOutput, address tokenRecipient, bool isRouter, address routerCaller, bytes externalFilterContext) returns (uint256 outputAmount)
swapTokenForAnyNFTs(uint256 numNFTs, uint256 maxExpectedTokenInput, address nftRecipient, bool isRouter, address routerCaller) payable returns (uint256 inputAmount)
swapTokenForSpecificNFTs(uint256[] nftIds, uint256 maxExpectedTokenInput, address nftRecipient, bool isRouter, address routerCaller) payable returns (uint256 inputAmount)
transferOwnership(address newOwner)
unpausePoolSwaps()
withdrawAccruedTradeFee()
withdrawAllETH()
withdrawERC1155(address a, uint256[] ids, uint256[] amounts)
withdrawERC20(address a, uint256 amount)
withdrawERC721(address a, uint256[] nftIds)
withdrawETH(uint256 amount)
AcceptsTokenIDs(address indexed _collection, bytes32 indexed _root, bytes _data)
AccruedTradeFeeWithdrawal(address indexed collection, address token, uint256 amount)
AssetRecipientChange(address indexed a)
DeltaUpdate(uint128 newDelta)
ExternalFilterSet(address indexed collection, address indexed filterAddress)
FeeUpdate(uint96 newFee)
NFTDeposit(address indexed collection, uint256 numNFTs, uint256 rawBuyPrice, uint256 rawSellPrice)
NFTWithdrawal(address indexed collection, uint256 numNFTs, uint256 rawBuyPrice, uint256 rawSellPrice)
PoolSwapPause()
PoolSwapUnpause()
PropsUpdate(bytes newProps)
RoyaltyNumeratorUpdate(uint24 newRoyaltyNumerator)
RoyaltyRecipientFallbackUpdate(address indexed newFallback)
SpotPriceUpdate(uint128 newSpotPrice)
StateUpdate(bytes newState)
SwapNFTInPool(uint256[] nftIds, uint256 inputAmount, uint256 tradeFee, uint256 protocolFee, struct RoyaltyDue[] royaltyDue)
SwapNFTOutPool(uint256[] nftIds, uint256 outputAmount, uint256 tradeFee, uint256 protocolFee, struct RoyaltyDue[] royaltyDue)
TokenDeposit(address indexed collection, address indexed token, uint256 amount)
TokenWithdrawal(address indexed collection, address indexed token, uint256 amount)
This contract contains no constructor objects.
fallback()
receive()
CallError(bytes returnData)
CallNotAllowed()
InsufficientLiquidity(uint256 balance, uint256 accruedTradeFee)
InvalidExternalFilter()
InvalidModification()
InvalidPoolParams()
InvalidSwap()
InvalidSwapQuantity()
MulticallError()
NFTsNotAccepted()
NFTsNotAllowed()
NotAuthorized()
Reentrancy()
RouterNotTrusted()
RoyaltyNumeratorOverflow()
SlippageExceeded()
SwapsArePaused()
UseWithdrawERC721Instead()