Sound.xyz ArtistV5.sol
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 47 additional slots
Balances ($0.00)
No balances found for "Sound.xyz ArtistV5.sol"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14940849 | 2 years ago | | | 0 | 0.0065316341 |
ABI
ABI objects
Getter at block 21275983
ADMIN_ROLE() view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
DOMAIN_SEPARATOR() view returns (bytes32)
0x2d9145f2f941cb14d4c738374c6ebde69c75a737e93da5905ee040bab57e46a8
PERMISSIONED_SALE_TYPEHASH() view returns (bytes32)
0xd90aae4f290b877e033d457ae052dbe1fe53dff32093981847f7d4c541ebf4e8
atEditionId() view returns (uint256 _value)
1
atTokenId() view returns (uint256 _value)
0
contractURI() view returns (string)
https://metadata.sound.xyz/v1/0x16d2635a2c5de39b16294f25e9b5cfd5916c106b/storefront
editionCount() view returns (uint256)
0
name() view returns (string)
Sound.xyz ArtistV5.sol
owner() view returns (address)
0xb0a36b3cedf210f37a5e7bc28d4b8e91d4e3c412
soundRecoveryAddress() view returns (address)
0x858a92511485715cfb754f397a7894b7724c7abd
symbol() view returns (string)
SOUND V5
totalSupply() view returns (uint256)
0
Read-only
_tokenToEdition(uint256) view returns (uint256)
balanceOf(address owner) view returns (uint256)
checkTicketNumbers(uint256 _editionId, uint256[] _ticketNumbers) view returns (bool[])
depositedForEdition(uint256) view returns (uint256)
editions(uint256) view returns (address fundingRecipient, uint256 price, uint32 numSold, uint32 quantity, uint32 royaltyBPS, uint32 startTime, uint32 endTime, uint32 permissionedQuantity, address signerAddress, string baseURI)
getApproved(uint256 tokenId) view returns (address)
hasRole(bytes32 role, address account) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
ownersOfTokenIds(uint256[] _tokenIds) view returns (address[])
royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address fundingRecipient, uint256 royaltyAmount)
supportsInterface(bytes4 _interfaceId) view returns (bool)
tokenToEdition(uint256 _tokenId) view returns (uint256)
tokenURI(uint256 _tokenId) view returns (string)
withdrawnForEdition(uint256) view returns (uint256)
State-modifying
Events approve(address to, uint256 tokenId)
buyEdition(uint256 _editionId, bytes _signature, uint256 _ticketNumber) payable
createEdition(address _fundingRecipient, uint256 _price, uint32 _quantity, uint32 _royaltyBPS, uint32 _startTime, uint32 _endTime, uint32 _permissionedQuantity, address _signerAddress, uint256 _editionId, string _baseURI)
grantRole(bytes32 role, address account)
initialize(address _owner, string _name, string _symbol, string _baseURI)
revokeRole(bytes32 role, address account)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setEditionBaseURI(uint256 _editionId, string _baseURI)
setEndTime(uint256 _editionId, uint32 _endTime)
setOwnerOverride(address _newOwner)
setPermissionedQuantity(uint256 _editionId, uint32 _permissionedQuantity)
setSignerAddress(uint256 _editionId, address _newSignerAddress)
setStartTime(uint256 _editionId, uint32 _startTime)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
withdrawFunds(uint256 _editionId)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
AuctionTimeSet(uint8 timeType, uint256 editionId, uint32 indexed newTime)
BaseURISet(uint256 editionId, string baseURI)
EditionCreated(uint256 indexed editionId, address fundingRecipient, uint256 price, uint32 quantity, uint32 royaltyBPS, uint32 startTime, uint32 endTime, uint32 permissionedQuantity, address signerAddress)
EditionPurchased(uint256 indexed editionId, uint256 indexed tokenId, uint32 numSold, address indexed buyer, uint256 ticketNumber)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PermissionedQuantitySet(uint256 editionId, uint32 permissionedQuantity)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SignerAddressSet(uint256 editionId, address indexed signerAddress)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.