0x6f3714d92e5ac5fb6c9611ea5e860920075b1a77

Unverified contract

Proxy

Active on Base with 500 txns
Deployed by via 0xce4e69dc at 11000936
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 $11,055.49
ERC-20
Value $0.1
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
 (#3169)
ERC-721
--
 (#3165)
ERC-721
--
 (#3162)
ERC-721
--
 (#3103)
ERC-721
--
0x0fed470d7fb4953c6484e81ffd828d243a3dbca1da62b2c32bcd234066418857
0x5ce29b4319b8e8f85dc744affa11603062dcebde285e4e81619038e73850a045
0x90caee2fc271ead3564e8e7fdf6f1968d91696d08993cbf632edef95b7da3980
0x7b7ce2a36b358a091f42f16a16e6018c57fc279a21a157a865f1bbf1f8067e9b
0xfaced55dd08815801e0d2545ef70d533be06ab0917691cc6c2bbf0c2542a65ef
0xed8a20a5c8ece862e9ce39938044b1e4cbe6c695f1c7b6049679e943f3c4f9e6
0xd586c27fe96214c0d16ccb4c0fb442652fb25cee605148663dc8688360719a2d
0xc68a4a4abeb7519a413c68e3a0c5d6cb537e2802f62497e134e30000541030f7
0xff83dbc950614dc058781c356962e55487bba494994ea84023463f4e6cbf2786
0x6b7a6a2f6cc06b6dbde851cafc1069a0a0a5759e0534e56e9acb1b1e81e99989

Functions
Getter at block 22749869
ROYALTY_ENGINE(view returns (address)
0xdb0b8257cdf984d25f3446252e86c1163babe3dd
bondingCurve(pure returns (address _bondingCurve)
0xe41352cb8d9af18231e05520751840559c2a548a
delta(view returns (uint128)
4165364583444850
factory(pure returns (address _factory)
0x605145d263482684590f630e9e581b21e4938eb8
fee(view returns (uint96)
0
 
getAllIds(view returns (uint256[] ids)
getAssetRecipient(view returns (address)
0x6f3714d92e5ac5fb6c9611ea5e860920075b1a77
getFeeRecipient(view returns (address _feeRecipient)
0x8ce608ce2b5004397faef1556bfe33bdfbe4696d
hook(view returns (address)
0x8ce608ce2b5004397faef1556bfe33bdfbe4696d
nft(pure returns (address _nft)
0x8ce608ce2b5004397faef1556bfe33bdfbe4696d
numIdsHeld(view returns (uint256)
164
owner(view returns (address)
0x8ce608ce2b5004397faef1556bfe33bdfbe4696d
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)
154118489587459450
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(