LSSVMPairMintableBurnableETH

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x80f46193 at 10441091
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "LSSVMPairMintableBurnableETH"

No transactions found for "LSSVMPairMintableBurnableETH"


Functions
Getter at block 22900383
assetRecipient(view returns (address)
0x0000000000000000000000000000000000000000
bondingCurve(pure returns (address _bondingCurve)
0x0000000000000000000000000000000000000000
delta(view returns (uint128)
0
factory(pure returns (address _factory)
0x0000000000000000000000000000000000000000
fee(view returns (uint96)
0
 
getAllHeldIds(pure returns (uint256[])
 
getAssetRecipient(view returns (address _assetRecipient)
nft(pure returns (address _nft)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
pairVariant(pure returns (uint8)
1
 
poolType(pure returns (uint8 _poolType)
spotPrice(view returns (uint128)
0
Read-only
getBuyNFTQuote(uint256 numNFTsview returns (uint8 erroruint256 newSpotPriceuint256 newDeltauint256 inputAmountuint256 protocolFee)
getSellNFTQuote(uint256 numNFTsview returns (uint8 erroruint256 newSpotPriceuint256 newDeltauint256 outputAmountuint256 protocolFee)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
call(address targetbytes data
changeAssetRecipient(address newRecipient
changeDelta(uint128 newDelta
changeFee(uint96 newFee
changeSpotPrice(uint128 newSpotPrice
initialize(address _owneraddress _assetRecipientuint128 _deltauint96 _feeuint128 _spotPricepayable 
multicall(bytes[] callsbool revertOnFail
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
swapNFTsForToken(uint256[] nftIdsuint256 minExpectedTokenOutputaddress tokenRecipientbool isRouteraddress routerCallerreturns (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
withdrawAllETH(
withdrawERC1155(address auint256[] idsuint256[] amounts
withdrawERC20(address auint256 amount
withdrawERC721(address auint256[] nftIds
withdrawETH(uint256 amount
Events
AssetRecipientChange(address a
DeltaUpdate(uint128 newDelta
FeeUpdate(uint96 newFee
NFTWithdrawal(
OwnershipTransferred(address indexed newOwner
SpotPriceUpdate(uint128 newSpotPrice
SwapNFTInPair(uint256 amountOutuint256[] ids
SwapNFTOutPair(uint256 amountInuint256 numNFTs
TokenDeposit(uint256 amount
TokenWithdrawal(uint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
BondingCurveError(uint8 error
IsMintableBurnablePair(
Ownable_NewOwnerZeroAddress(
Ownable_NotOwner(