LSSVMPairFactory

Verified contract

Active on Base with 12 txns
Deployed by via 0x69532f67 at 10441091
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,988.6
0x5c7a4a001975a8deb441dadae90beea96a27712bd6dba04da13516906111e2cd
0xd981304241ea9129e5a52bba77a8635a374c58e6635a67bd6143bbe723058d28
0xc30262781521fadca790ba3904429e0d8a187ee5fca565282fad3861668ef9d2
0x47ee7aa892b8007e2456ce509bb621c819ace9c3674707a80b6525049e3de3c6
0x0a45720b73f5a1ae8e95ffdd6256a28cd8e974a97a7487e99d9cc7adaf9e16e5
0x6075375f4ba5fd57f46dbd9a27dd370a9ac96fce82e9d902fb7d2cfc598e6d5c
0xcb00842af29f2438e0d26e9b17fd1b28822dd94dcfb350b2697156de444829ea
0x8289af6c12853a7feaeb51852e621fa5d91493b875d16815dbe7090e8ae007bb
0x994c6fc53a595e8d60cddd158d010106d7fe6cdcc58128e064cbdfc8204e8bef
0xd04b1b182c096f1e231fc26e325967f7529986d4b5acdc8592316e77ed01979f

Functions
Getter at block 21826686
enumerableERC20Template(view returns (address)
0x0000000000000000000000000000000000000000
enumerableETHTemplate(view returns (address)
0x0000000000000000000000000000000000000000
missingEnumerableERC20Template(view returns (address)
0x0000000000000000000000000000000000000000
missingEnumerableETHTemplate(view returns (address)
0xced87ffba3d1949cd37cd5980380e761be840843
owner(view returns (address)
0x737ccbeb95eac1f772ec13d036a7d4b085589f48
protocolFeeMultiplier(view returns (uint256)
20000000000000000
protocolFeeRecipient(view returns (address)
0x6df6cb438ec1cc195664297c849bac996f4ff51d
Read-only
bondingCurveAllowed(addressview returns (bool)
callAllowed(addressview returns (bool)
isPair(address potentialPairuint8 variantview returns (bool)
routerStatus(addressview returns (bool allowedbool wasEverAllowed)
State-modifying
changeProtocolFeeMultiplier(uint256 _protocolFeeMultiplier
changeProtocolFeeRecipient(address _protocolFeeRecipient
createPairERC20(struct LSSVMPairFactoryCreateERC20PairParams paramsreturns (address pair)
createPairETH(address _nftaddress _bondingCurveaddress _assetRecipientuint8 _poolTypeuint128 _deltauint96 _feeuint128 _spotPriceuint256[] _initialNFTIDspayable returns (address pair)
depositERC20(address tokenaddress recipientuint256 amount
depositNFTs(address _nftuint256[] idsaddress recipient
renounceOwnership(
setBondingCurveAllowed(address bondingCurvebool isAllowed
setCallAllowed(address targetbool isAllowed
setRouterAllowed(address _routerbool isAllowed
transferOwnership(address newOwner
withdrawERC20ProtocolFees(address tokenuint256 amount
withdrawETHProtocolFees(
Events
BondingCurveStatusUpdate(address bondingCurvebool isAllowed
CallTargetStatusUpdate(address targetbool isAllowed
NFTDeposit(address poolAddress
NewPair(address poolAddress
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProtocolFeeMultiplierUpdate(uint256 newMultiplier
ProtocolFeeRecipientUpdate(address recipientAddress
RouterStatusUpdate(address routerbool isAllowed
TokenDeposit(address poolAddress
Constructor
constructor(address _enumerableETHTemplateaddress _missingEnumerableETHTemplateaddress _enumerableERC20Templateaddress _missingEnumerableERC20Templateaddress _protocolFeeRecipientuint256 _protocolFeeMultiplier
Fallback and receive
receive(
Errors

This contract contains no error objects.