0xec04a3b0f3a900ea5f24a3374caff08226f16bda
Unverified contract
Proxy
Active on
Ethereum with 1 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xa874…ceb2
0xe2a9…64c0
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "0xec04a3b0f3a900ea5f24a3374caff08226f16bda"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17286773 | a year ago | | | 0 | 0.020235181 |
ABI
ABI objects
Getter at block 21177379 getRawBuyAndSellPrices() view returns (uint256 rawBuyPrice, uint256 rawSellPrice)
NFTsCount() view returns (uint256)
0
accruedTradeFee() view returns (uint256)
0
assetRecipient() view returns (address)
0x0000000000000000000000000000000000000000
bondingCurve() pure returns (address _bondingCurve)
0xa675709085ebc5d4a2b5ccb70ce4b7bcd7b95b1c
curveParams() view returns (struct ICurveParams params)
(540000000000000000, 50000000000000000, 0x00, 0x00)
externalFilter() view returns (address)
0xe2a91532ef9cdf62a63f0216c22b445980f964c0
factory() pure returns (address _factory)
0x03b51826a4868780db375ee27e5b0adaac5274ee
fee() view returns (uint24)
10000
feeMultipliers() view returns (struct ICurveFeeMultipliers)
(10000, 0, 50000, 0)
getAllHeldIds() view returns (uint256[] nftIds)
[]
getAssetRecipient() view returns (address _assetRecipient)
0xec04a3b0f3a900ea5f24a3374caff08226f16bda
liquidity() view returns (uint256)
0
nft() pure returns (address _nft)
0x32973908faee0bf825a343000fe412ebe56f802a
owner() view returns (address)
0xffe313ea5ae56f677aa1b4ae0f35c5296f5a7edd
poolSwapsPaused() view returns (bool)
true
poolType() pure returns (uint8 _poolType)
2
poolVariant() pure returns (uint8)
1
royaltyNumerator() view returns (uint24)
50000
royaltyRecipientFallback() view returns (address)
0xa87472305168598fc26d8743c4d2b1a92077ceb2
tokenIDFilterRoot() view returns (bytes32)
0xa3fad57163fa919e6c5189f89903bc8b8c402f63e6a47ef14d2c10e5ae4223fc
tokenId() view returns (uint256 _tokenId)
1347425284411403624930623406634033029118451346394
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()