Collectionswap

Verified contract

Active on Ethereum with 282 txns
Deployed by via 0x3324dd3d at 15580893
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#50)
ERC-1555
--
 (#50)
ERC-1555
--
 (#93)
ERC-1555
--
0xe22eb45d49998ed34a90ff95b36931a231c7bed22a72483315f98b9aba0bc394
0x6df3f0c7521ce8d004e742f3f1e1e5479b6ebc898d4e980e3c0ee8ce548a799b
0x73ba13de65456b713244ce11d13ef7c3c1ef162c77c936bc7ea8b695938e733b
0xaaa5e7f9567c27a9e0da2ba374eac2f3c7cf142565e90466f62272bb36611824
0xbeb6b94fe2cf3b4433624dea9db5a24fa10f71998052e7794659549f3141bf5a
0x272044a742d76670c55078ff81de45f75d6fc04a3c402771b4d3746c9fd6ded2
0xec3733bd424f9bb21b7adec2e410e7ae93f55061674dc98d2e4f8d0334ca3fa9
0xfb0dc3d9c696f14163daf4f8d972fdfb5d31a7f4fab0233061ba7c3934bf6ff5
0x9227d8b37986248a4e996f1397fc4e786474017c415b65ec5f8d4c5f21bd0a54
0x0fbfe1cd007060cc75bf89cd1b14dc9f378beda4ab2b00ad8d2064dbd98f4219

Functions
Getter at block 20921370
_factory(view returns (address)
0xb16c1342e617a5b6e4b631eb114483fdb289c0a4
name(view returns (string)
Collectionswap
owner(view returns (address)
0xa293f6755ae5f0cdf64248eec0950b46dace144e
symbol(view returns (string)
CollectSudo LP
totalSupply(view returns (uint256)
8
Read-only
balanceOf(address ownerview returns (uint256)
getAllHeldIds(uint256 tokenIdview returns (uint256[] currentIds)
getApproved(uint256 tokenIdview returns (address)
getMeasurableContribution(uint256 tokenIdview returns (uint256 contribution)
isApprovedForAll(address owneraddress operatorview returns (bool)
isApprovedToOperateOnPool(address _owneruint256 tokenIdview returns (bool)
isPoolAlive(address _poolview returns (bool)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
validatePoolParamsEq(uint256 tokenIdaddress nftAddressaddress bondingCurveAddressuint96 feeuint128 deltaview returns (bool)
validatePoolParamsLte(uint256 tokenIdaddress nftAddressaddress bondingCurveAddressuint96 feeuint128 deltaview returns (bool)
viewPoolParams(uint256 tokenIdview returns (struct ICollectionswapLPTokenParams721ETH poolParams)
State-modifying
approve(address touint256 tokenId
createDirectPairETH(address _nftaddress _bondingCurveuint128 _deltauint96 _feeuint128 _spotPriceuint256[] _initialNFTIDspayable returns (address newPair)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
refreshPoolParameters(uint256 tokenId
rescueERC1155(address auint256[] idsuint256[] amountsuint256 tokenId
rescueERC20(address auint256 amountuint256 tokenId
rescueERC721(address auint256[] nftIdsuint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
useLPTokenToDestroyDirectPairETH(uint256 tokenId
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ERC1155Rescued(
ERC20Rescued(
ERC721Rescued(
NewPair(address poolAddress
NewTokenId(uint256 tokenId
OwnershipTransferred(address indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address lssvmPairFactoryAddress
Fallback and receive
receive(
Errors
Ownable_NewOwnerZeroAddress(
Ownable_NotOwner(