LSSVMPairFactory
Verified contract
Active on
Ethereum with 1,530 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($92,599.48)
Native
Value
$92,035.12
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 29.393111 | $3,131.18 |
$92,035.12 | |
DMT | ERC-20 | 3.849799 | $55.03 |
$211.85 | |
шайлушай | ERC-20 | 993.03592K | $0.000136 |
$134.93 | |
XMON | ERC-20 | 0.140856 | $745.30 |
$104.98 | |
USDT | ERC-20 | 73.376208 | $0.999491 |
$73.34 | |
DAI | ERC-20 | 31.415882 | $0.998756 |
$31.38 | |
PRIME | ERC-20 | 0.510064 | $8.55 |
$4.36 | |
USDC | ERC-20 | 2.487563 | $0.999127 |
$2.49 | |
TSUKA | ERC-20 | 100.498012 | $0.010232 |
$1.03 | |
COMFY | ERC-20 | 1.630199B | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21195413 | 20 hours ago | | | 0 | 0.0025612329 | |
| 21195368 | 20 hours ago | | | 0 | 0.0026798107 | |
| 21195184 | 21 hours ago | | | 0 | 0.0010156627 | |
| 21195169 | 21 hours ago | | | 0 | 0.0012040787 | |
| 21187832 | 2 days ago | | | 0 | 0.00087682331 | |
| 21187829 | 2 days ago | | | 0 | 0.0014896728 | |
| 21162155 | 5 days ago | | | 0 | 0.00078826597 | |
| 21162155 | 5 days ago | | | 0 | 0.00085532033 | |
| 21151420 | 7 days ago | | | 0 | 0.00060798752 | |
| 21151343 | 7 days ago | | | 0 | 0.00060941160 |
ABI
ABI objects
Getter at block 21201373
erc1155ERC20Template() view returns (address)
0x3b91af330524d05c8d33102b18fdd765c9a5ff00
erc1155ETHTemplate() view returns (address)
0x8949eb1d16072ab43a48c0ef9c7d03580bf000cc
erc721ERC20Template() view returns (address)
0xd57b84f2a3c1f68244d3872e35d190b909b00632
erc721ETHTemplate() view returns (address)
0x4f3742021ed9ee6109bde80814bdad9859cebc5f
owner() view returns (address)
0x6853f8865ba8e9fbd9c8cce3155ce5023fb7eeb0
protocolFeeMultiplier() view returns (uint256)
5000000000000000
protocolFeeRecipient() view returns (address)
0x6853f8865ba8e9fbd9c8cce3155ce5023fb7eeb0
Read-only
authAllowedForToken(address tokenAddress, address proposedAuthAddress) view returns (bool)
bondingCurveAllowed(address) view returns (bool)
callAllowed(address) view returns (bool)
getPairNFTType(address pairAddress) pure returns (uint8)
getPairTokenType(address pairAddress) pure returns (uint8)
getSettingsForPair(address pairAddress) view returns (bool settingsEnabled, uint96 bps)
isValidPair(address pairAddress) view returns (bool)
routerStatus(address) view returns (bool allowed, bool wasEverTouched)
settingsForCollection(address, address) view returns (bool)
settingsForPair(address) view returns (address)
State-modifying
Events changeProtocolFeeMultiplier(uint256 _protocolFeeMultiplier)
changeProtocolFeeRecipient(address _protocolFeeRecipient)
closeLock()
createPairERC1155ERC20(struct LSSVMPairFactoryCreateERC1155ERC20PairParams params) returns (address pair)
createPairERC1155ETH(address _nft, address _bondingCurve, address _assetRecipient, uint8 _poolType, uint128 _delta, uint96 _fee, uint128 _spotPrice, uint256 _nftId, uint256 _initialNFTBalance) payable returns (address pair)
createPairERC721ERC20(struct LSSVMPairFactoryCreateERC721ERC20PairParams params) returns (address pair)
createPairERC721ETH(address _nft, address _bondingCurve, address _assetRecipient, uint8 _poolType, uint128 _delta, uint96 _fee, uint128 _spotPrice, address _propertyChecker, uint256[] _initialNFTIDs) payable returns (address pair)
depositERC1155(address nft, uint256 id, address recipient, uint256 amount)
depositERC20(address token, address recipient, uint256 amount)
depositNFTs(address _nft, uint256[] ids, address recipient)
disableSettingsForPair(address settings, address pairAddress)
enableSettingsForPair(address settings, address pairAddress)
openLock()
setBondingCurveAllowed(address bondingCurve, bool isAllowed)
setCallAllowed(address target, bool isAllowed)
setRouterAllowed(address _router, bool isAllowed)
toggleSettingsForCollection(address settings, address collectionAddress, bool enable)
transferOwnership(address newOwner)
withdrawERC20ProtocolFees(address token, uint256 amount)
withdrawETHProtocolFees()
BondingCurveStatusUpdate(address indexed bondingCurve, bool isAllowed)
CallTargetStatusUpdate(address indexed target, bool isAllowed)
ERC1155Deposit(address indexed poolAddress, uint256 indexed id, uint256 amount)
ERC20Deposit(address indexed poolAddress, uint256 amount)
NFTDeposit(address indexed poolAddress, uint256[] ids)
NewERC1155Pair(address indexed poolAddress, uint256 initialBalance)
NewERC721Pair(address indexed poolAddress, uint256[] initialIds)
OwnershipTransferred(address indexed user, address indexed newOwner)
ProtocolFeeMultiplierUpdate(uint256 newMultiplier)
ProtocolFeeRecipientUpdate(address indexed recipientAddress)
RouterStatusUpdate(address indexed router, bool isAllowed)
constructor(address _erc721ETHTemplate, address _erc721ERC20Template, address _erc1155ETHTemplate, address _erc1155ERC20Template, address _protocolFeeRecipient, uint256 _protocolFeeMultiplier, address _owner)
receive()
LSSVMPairFactory__BondingCurveNotWhitelisted()
LSSVMPairFactory__CannotCallRouter()
LSSVMPairFactory__FeeTooLarge()
LSSVMPairFactory__InvalidPair()
LSSVMPairFactory__ReentrantCall()
LSSVMPairFactory__SettingsNotEnabledForCollection()
LSSVMPairFactory__SettingsNotEnabledForPair()
LSSVMPairFactory__UnauthorizedCaller()
LSSVMPairFactory__ZeroAddress()