Undercurrent by Volatile Moods

Verified contract

Proxy

Active on Ethereum with 185 txns
Deployed by via 0x8e9826e2 at 18825522
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
-
variable spans 6 additional slots

No balances found for "Undercurrent by Volatile Moods"

0xd7926ab790f8869e2f288b5b5b41b0181914fc9e00a115907a023346c718d23b
0x67ec5114f407251e73c0f0221425dbae4aac84fbf192dd26927cabecc2f0f1b3
0x41d2727e46aab8d82b8f49a61298d8df6fba7fae1986154c4612312b4c3a540b
0x33d5093e36e42f3852882ce5698ded426696ee67068a04aa45a67a4518eadb3a
From
0x93e7125fc790ec527a7b795118b9fa040e1f5a766054ea85b3f0f75f89d45690
0xa323b52ec7d86cb2b9bbb3c4d1fbd9819af702c3c9112585ba7436b387921bb9
0x9f048b446f331147bc53f0d4e292b12f378f4d482613fd37ddc4e596cf73548d
0x5ec04d3b0519dbb9c8799a974a1c998272b9f3f80e0791dc12cf58a968ae57d2
0x81b9094e3ae0688dd473031862197cda75bbe8c58182c2bf7cb1033dfd9ae772
0x511f74876c7e9a9f277c3a1a375e8e33a5cd21d051c54e72e2ebc0d429a77367

Functions
Getter at block 21162619
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MIN_REDUCE_BUFFER(view returns (uint256)
604800
ROLE_ARTIST(view returns (bytes32)
0x63680df430131e002a919e96864c2a88aef0a4ae2b002894ffc3d31894db09c4
ROLE_MANAGER(view returns (bytes32)
0xf206625bad3d9112d5609b8d356e6fbd514cd1f69980d4ce2b3e6e68e1789ace
albaDelegate(view returns (address)
0x95a405d36e572a35bf00dad4adb7bff4d2df56ad
collectionConfig(view returns (bytes16 uuidstring namestring tokenstring slug)
(uuid=0x7518d2cdcee649b1806492e28479259f, name=Undercurrent by Volatile Moods, token=undercurrent, slug=undercurrent)
finalSalePrice(view returns (uint256)
0
flushablePayments(view returns (uint256)
0
getPrice(view returns (uint256)
50000000000000000
isSaleClosed(view returns (bool)
false
name(view returns (string)
Undercurrent by Volatile Moods
numAlbaMinted(view returns (uint16)
1
numReservedMinted(view returns (uint32)
0
numRetainedMinted(view returns (uint16)
1
owner(view returns (address)
0xf597b06dec4280cd4ba4bf044e70bcd8db61fda3
paymentSplitter(view returns (address)
0x28632b99eab6408502a6213f85290037371f0907
paymentSplitterRoyalties(view returns (address)
0x8ebf515d1105dc7ade53f9837afa4a3adbe0c5b0
royaltyBasisPoints(view returns (uint16)
1000
saleConfig(view returns (uint8 saleTypeuint32 maxSalePiecesuint32 numReserveduint16 numRetaineduint16 numAlbauint40 startTimeuint40 auctionEndTimebool hasRebateuint256 initialPriceuint256 finalPrice)
(saleType=0, maxSalePieces=254, numReserved=0, numRetained=1, numAlba=1, startTime=1703268000, auctionEndTime=0, hasRebate=false, initialPrice=50000000000000000, finalPrice=0)
symbol(view returns (string)
undercurrent
totalSupply(view returns (uint256)
256
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRebateAmount(address userview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
metadata(stringview returns (string)
mintPrices(addressuint256view returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
reservesUsed(bytes16 collectionIdaddress useruint16 maxMintsuint32 nonceview returns (uint256)
royaltyInfo(uint256uint256 salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenHTML(uint256 tokenIdview returns (string)
tokenSeed(uint256 tokenIdview returns (bytes32)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenIdpayable 
assumeTotalOwnership(
changeSaleConfig(struct SaleConfig newConf
claimRebate(address recipient
closeSale(
flushPaymentToSplitter(
grantRole(bytes32 roleaddress account
initialize(address _albaDelegatestruct CollectionConfig _configstruct SaleConfig _saleConfigstruct PaymentConfig _paymentConfigaddress albaManageraddress[] artists
mint(bytes16 collectionIdaddress useruint16 numuint32 noncebytes signaturepayable 
mintAlba(address touint16 num
mintReserved(bytes16 collectionIdaddress useruint16 numuint16 maxMintsuint32 noncebytes signaturepayable 
mintRetained(uint16 num
mintTimeLimited(bytes16 collectionIdaddress useruint16 numuint32 noncebytes signaturepayable 
reduceMaxSalePiecesTo(uint32 newTotal
releaseReserves(
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
setDelegate(address newDelegate
setRoyalyPercentage(uint16 newRoyaltyBasisPoints
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
writeMetadata(string[] keysstring[] values
Events
AlbaEjected(
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
Initialized(uint8 version
MaxSalePiecesReduced(uint256 newMax
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PaymentFlushed(uint256 amount
RebateClaimed(address claimeraddress recipientuint256 amount
ReservesReleased(
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SaleConfigChanged(struct SaleConfig newConfig
SaleFinished(
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
AuctionStillActive(
BalanceQueryForZeroAddress(
InsufficientTokensRemanining(
InvalidConfiguration(
InvalidPayment(
InvalidRoyaltyPercentage(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NoRebateAvailable(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
PaymentFailed(
SaleNotActive(
TooManyMintsRequested(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
Unauthorized(
UnknownToken(