DropManager

Verified contract

Active on Ethereum with 272 txns
Deployed by via 0x079f439a at 18439062
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#694)
ERC-721
--
 (#693)
ERC-721
--
 (#692)
ERC-721
--
 (#691)
ERC-721
--
 (#690)
ERC-721
--
 (#689)
ERC-721
--
 (#688)
ERC-721
--
 (#687)
ERC-721
--
 (#686)
ERC-721
--
 (#685)
ERC-721
--
0x59d43f33f31caec0d49a9099246e13acb355ab3653559045fbe64df020ef1e1a
0xea2c520afb99fe9a637c57977eeaa5cc435a244248c338ca6ba312c1eec1f18b
0x9b3bc637ba3f8c78938b6002eae3d0a2f4203b424fdcc692174ad87a2b2a17f9
0xf1c520ef0ec6235deaf6706356d1e6d16d97fd3a2e500506446f20ea3b53e52b
0x4ec1bba7fa2e2b5e40e9d52c472989c3cc4cb6c8f24c54fd6349f0792a5c4a53
0xf6c610a89fcf316ebe2fb479a6fbe74f3ea5caca90cfcfcca40f5d612443467f
0x4eb27427b7762103f7cdba23791bf543ca313d599a77508c3c273544a0000f48
0x898212ef1d1db4791109bfb952b9263bca57b3683e60dc0f55dae0e2b5da28d3
0xb1bc6b831933316f600135ceb6e179107994e537440a755794dce1ecad2d8ebf
0x2a1fd5062846e6cb91cba6325e3a42370a29ae45c52e1c2c27f0a53c4f2fa594

Functions
Getter at block 21211210
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PERCENTAGE_PRECISION(view returns (uint256)
100
PLATFORM_ADMIN_ROLE(view returns (bytes32)
0x5246556c0ab216b5b325ad7c539bfbd1a07c768773cdf810fecd3c3375c27407
allListingsPaused(view returns (bool)
false
liquidToken(view returns (address)
0x654615313c0c87ac74ea99bf79645ab8480cfde1
listingCounter(view returns (uint128)
79
redemptionManager(view returns (address)
0x96a08265cde871082b706823b609344f3974a608
releaseCounter(view returns (uint128)
70
royaltyDistributor(view returns (address)
0xd0f6a5543b160d8981859947c02e082664ca67fb
royaltyWallet(view returns (address)
0x92b430f091891b78f2e92a39a1e67e885b8eb0c8
swapContract(view returns (address)
0x1277fada090a917c38db7708d26fd120ab50e07c
Read-only
addressListingLookup(addressview returns (uint8)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasBid(uint128 tokenIdview returns (bool status)
hasRole(bytes32 roleaddress accountview returns (bool)
hasSold(uint128 tokenIdview returns (bool status)
listingPauseStatus(uint128 listingIdview returns (bool status)
listingRegistry(uint8view returns (address)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
pendingEth(uint128view returns (uint256)
releases(uint128view returns (uint128 listingIduint128 startTokenIduint128 endTokenIduint8 listingTypeuint16 producerPercentageaddress producer)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
claimToken(uint128 releaseIduint128 tokenIduint128 listingIduint8 listingType
createListing(struct IListingListing listinguint8 listingTypeuint256 releaseDatebytes data
createRelease(uint128 qtystring liquidUristring redeemedUriaddress produceruint16 producerPercentage
createReleaseAndList(uint8 listingTypeuint128 qtystring liquidUristring redeemedUriaddress produceruint16 producerPercentagestruct IListingListing listinguint256 releaseDatebytes data
deleteListing(uint8 listingTypeuint128 listingId
distributeListingFunds(uint8 listingTypeuint128 listingIduint128 releaseId
distributeSaleFunds(uint8 listingTypeuint128 listingIduint128 releaseIduint256 saleAmount
distributeSecondaryFunds(uint128 releaseIduint256 amount
grantRole(bytes32 roleaddress account
pauseAllListings(
pauseListing(uint128 listingId
placeBidWithETH(uint128 releaseIduint128 tokenIduint256 amountaddress spenderaddress swapTargetbytes datapayable 
placeBidWithUSDC(uint128 releaseIduint128 tokenIduint256 amountbytes data
placeETHBidWithReceiver(uint128 releaseIduint128 tokenIdaddress receiveruint256 amountaddress spenderaddress swapTargetbytes datapayable 
registerListingType(uint8 listingTypeaddress listingContract
relistRelease(uint128 releaseIduint8 newListingTypestruct IListingListing listingbytes data
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setRedemptionManager(address _redemptionManager
setRoyaltyDistributor(address _royaltyDistributor
setRoyaltyWallet(address _royaltyWallet
transferBaseToken(uint8 listingTypeuint128 listingIdaddress destinationuint256 amount
transferToken(uint8 listingTypeuint128 tokenIdaddress destination
unpauseAllListings(
unpauseListing(uint128 listingId
updateListing(uint8 listingTypeuint128 listingIdstruct IListingListing listingbytes data
withdrawTokens(uint128 releaseIduint128[] tokensaddress destination
Events
AllListingStatusChanged(address indexed senderbool status
FundsDistributed(address receiveruint256 amountuint128 releaseId
ListingStatusChanged(uint128 indexed listingTypebool status
ListingTypeCreated(address indexed listingAddressuint8 indexed listingType
ProceedsWithdrawn(address indexed receiveruint128[] listingIds
ReleaseCreated(uint128 releaseId
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TimeLockSet(uint256 indexed releaseIduint256 indexed releaseDate
TokenClaimed(address claimantuint128 tokenId
TokensWithdrawn(address indexed receiveruint128 listingIduint128[] tokens
Constructor
constructor(address _superUseraddress _liquidTokenaddress _redemptionManageraddress _royaltyWalletaddress _royaltyDistributoraddress _swapContract
Fallback and receive

This contract contains no fallback and receive objects.

Errors
DistributionNotSupported(
EthTransferFailed(
IncorrectAccess(address sender
IncorrectSwapParams(
InvalidProducerPercentage(uint16 producerPercentage
InvalidRelease(address senderuint128 releaseId
InvalidTokenAmount(
InvalidTransferOperator(
ListingActive(uint128 listingId
ListingIdTaken(
ListingPaused(
ListingStatusAlreadySet(
NoFundsRemaining(uint128 listingId
ReleaseAlreadyListed(address senderuint128 releaseId
TokenAlreadySold(
TokenHasBid(uint128 tokenId
TokenNotInRelease(uint128 tokenId
ZeroAddress(bytes32 field