0xe06a72f70b6827ebfc33e118315c0acf4f41c754

Unverified contract

Proxy

Active on Base with 12 txns
Deployed by via 0x6492c057 at 11466061
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Native
Value $0.9
 (#1129)
ERC-721
--
 (#513)
ERC-721
--
 (#512)
ERC-721
--
 (#356)
ERC-721
--
0xa12b3f94c7882e88e710cf902b37170cfa0c719275da76c9dfcf219e27e2dd76
0x3e1e08581a4f4b661041cfe6029986529bee45ee2eca92377c42170c95ef499a
0x9be2518601e88d8c1b8a64274bac9097005a8daf1a69e07e2454130616d23f7f
0x5ec4cb70cb60ff859678a7b85a88bcafc4aaa4ea30c142daf0666f0b873d00b3
0x0b0ed5c11d105c783754c7fc490f25522b36cd593e05a4c1bf47c3a9c8914a00
0x528444e9bbe03cfc97e1467af0c950023e303f7e92096235d7117567943e4a80
0x722c85b412cfac34b2f356189e389ed0ec5ee2c2b8aae3f049d93b1e728d70ab
0xf2eb629c62b69f55df3f1a016993b26e8a08c62e4feb9baaddc8cd3e4f9f52f7
0xce0be006578ef8c055de059d766f00621e733265037fde05bd9e72790bcbc9df
0xf8be09ed25b01dd719b7dc125e421427e7fca4400dd11a252b7b8d857b71f988

Functions
Getter at block 23221570
ROYALTY_ENGINE(view returns (address)
0xdb0b8257cdf984d25f3446252e86c1163babe3dd
bondingCurve(pure returns (address _bondingCurve)
0x9506c0e5cee9ad1dee65b3539268d61ccb25afb6
delta(view returns (uint128)
1100000000000000000
factory(pure returns (address _factory)
0x605145d263482684590f630e9e581b21e4938eb8
fee(view returns (uint96)
25000000000000000
getAllIds(view returns (uint256[] ids)
[513, 356, 512, 1129]
getAssetRecipient(view returns (address)
0xe06a72f70b6827ebfc33e118315c0acf4f41c754
getFeeRecipient(view returns (address _feeRecipient)
0xb42573ddb86b68429c8f791ed0f2b79d2ca95588
hook(view returns (address)
0x0000000000000000000000000000000000000000
nft(pure returns (address _nft)
0x90b4831783c1442716bf3262d97916d7b0ac59b9
numIdsHeld(view returns (uint256)
4
owner(view returns (address)
0xb42573ddb86b68429c8f791ed0f2b79d2ca95588
pairVariant(pure returns (uint8)
0
poolType(pure returns (uint8 _poolType)
2
propertyChecker(pure returns (address _propertyChecker)
0x0000000000000000000000000000000000000000
referralAddress(view returns (address)
0x0000000000000000000000000000000000000000
spotPrice(view returns (uint128)
2368040919747093
Read-only
calculateRoyaltiesView(uint256 assetIduint256 saleAmountview returns (address[] royaltyRecipientsuint256[] royaltyAmountsuint256 royaltyTotal)
getBuyNFTQuote(uint256 assetIduint256 numNFTsview returns (uint8 erroruint256 newSpotPriceuint256 newDeltauint256 inputAmountuint256 protocolFeeuint256 royaltyAmount)
getIds(uint256 startuint256 endview returns (uint256[] ids)
getSellNFTQuote(uint256 assetIduint256 numNFTsview returns (uint8 erroruint256 newSpotPriceuint256 newDeltauint256 outputAmountuint256 protocolFeeuint256 royaltyAmount)
hasId(uint256 idview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
changeAssetRecipient(address newRecipient
changeDelta(uint128 newDelta
changeFee(uint96 newFee
changeReferralAddress(address newReferral
changeSpotPrice(uint128 newSpotPrice
initialize(address _owneraddress _assetRecipientuint128 _deltauint96 _feeuint128 _spotPriceaddress _hookAddressaddress _referralAddress
multicall(bytes[] callsbool revertOnFail
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
swapNFTsForToken(uint256[] nftIdsuint256 minExpectedTokenOutputaddress tokenRecipientbool isRouteraddress routerCallerreturns (uint256 outputAmount)
swapNFTsForToken(uint256[] nftIdsuint256 minExpectedTokenOutputaddress tokenRecipientbool isRouteraddress routerCallerbytes propertyCheckerParamsreturns (uint256 outputAmount)
swapTokenForSpecificNFTs(uint256[] nftIdsuint256 maxExpectedTokenInputaddress nftRecipientbool isRouteraddress routerCallerpayable returns (uint256)
syncNFTIds(uint256[] ids
transferOwnership(address newOwnerbytes datapayable 
withdrawAllETH(
withdrawERC1155(address auint256[] idsuint256[] amounts
withdrawERC20(address auint256 amount
withdrawERC721(address auint256[] nftIds
withdrawETH(uint256 amount
Events
DeltaUpdate(uint128 newDelta
FeeUpdate(uint96 newFee
NFTWithdrawal(uint256 numNFTs
NFTWithdrawal(uint256[] ids
OwnershipTransferred(address indexed newOwner
SpotPriceUpdate(uint128 newSpotPrice
SwapNFTInPair(uint256 amountOutuint256 numNFTsuint256 royaltyAmount
SwapNFTInPair(uint256 amountOutuint256[] idsuint256 royaltyAmount
SwapNFTOutPair(uint256 amountInuint256 numNFTsuint256 royaltyAmount
SwapNFTOutPair(uint256 amountInuint256[] idsuint256 royaltyAmount
TokenDeposit(uint256 amount
TokenWithdrawal(uint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
LSSVMPairERC721__NeedPropertyChecking(
LSSVMPairERC721__PropertyCheckFailed(
LSSVMPairETH__InsufficientInput(
LSSVMPair__AlreadyInitialized(
LSSVMPair__BondingCurveError(uint8 error
LSSVMPair__DemandedInputTooLarge(
LSSVMPair__FunctionNotAllowed(
LSSVMPair__InvalidDelta(
LSSVMPair__InvalidSpotPrice(
LSSVMPair__NftNotTransferred(
LSSVMPair__NonTradePoolWithTradeFee(
LSSVMPair__NotRouter(
LSSVMPair__OutputTooSmall(
LSSVMPair__RoyaltyTooLarge(
LSSVMPair__TargetNotAllowed(
LSSVMPair__TradeFeeTooLarge(
LSSVMPair__WrongPoolType(
LSSVMPair__ZeroSwapAmount(
Ownable_NewOwnerZeroAddress(
Ownable_NotOwner(