TitlesCollection
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
273
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "TitlesCollection"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "TitlesCollection"
ABI
ABI objects
Getter at block 22157151
REGISTRY() view returns (address)
0x0000000000000000000000000000000000000000
ROUTER() view returns (address)
0x0000000000000000000000000000000000000000
contractURI() view returns (string)
creator() view returns (address)
0x0000000000000000000000000000000000000000
name() view returns (string)
node() view returns (struct Node)
(2, (8453, 0x71e60b1f8c55f08aaf38106ad48f6ffa3d837c89), (8453, 0x0000000000000000000000000000000000000000), 0x)
owner() view returns (address)
0x0000000000000000000000000000000000000000
totalWorks() view returns (uint256)
0
uri() view returns (string)
Read-only
_metadata(uint256) view returns (string label, string uri, bytes data)
balanceOf(address owner, uint256 id) view returns (uint256 result)
balanceOfBatch(address[] owners, uint256[] ids) view returns (uint256[] balances)
creator(uint256 tokenId) view returns (address)
hasAllRoles(address user_, uint256 roles_) view returns (bool)
hasAnyRole(address user_, uint256 roles_) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool result)
maxSupply(uint256 tokenId_) view returns (uint256)
metadata(uint256 id_) view returns (struct Metadata)
mintFee(uint256 tokenId_) view returns (uint256)
mintFee(uint256 tokenId_, uint256 amount_) view returns (uint256)
name(uint256 tokenId) view returns (string)
node(uint256 tokenId) view returns (struct Node)
ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
rolesOf(address user_) view returns (uint256)
royaltyInfo(uint256 tokenId, uint256 salePrice) view returns (address receiver, uint256 royaltyAmount)
strategy(uint256 tokenId_) view returns (struct Strategy)
supportsInterface(bytes4 interfaceId) view returns (bool)
totalSupply(uint256 tokenId_) view returns (uint256)
uri(uint256 tokenId_) view returns (string)
works(uint256) view returns (address creator, uint256 maxSupply, uint256 totalSupply, uint64 opensAt, uint64 closesAt, struct Strategy strategy)
State-modifying
Events cancelOwnershipHandover() payable
completeOwnershipHandover(address pendingOwner) payable
grantPublisherRole(address publisher_)
grantRoles(address user_, uint256 roles_) payable
initialize(address router_, address registry_, address owner_, address controller_, struct Metadata metadata_)
mint(address to_, uint256 tokenId_, uint256 amount_, address referrer_, bytes data_) payable
mintBatch(address to_, uint256[] tokenIds_, uint256[] amounts_, bytes data_) payable
mintBatch(address[] receivers_, uint256 tokenId_, uint256 amount_, bytes data_) payable
mintWithComment(address to_, uint256 tokenId_, uint256 amount_, address referrer_, bytes data_, string comment_) payable
promoMint(address[] receivers_, uint256 tokenId_, bytes data_)
publish(address creator_, uint256 maxSupply_, uint64 opensAt_, uint64 closesAt_, struct Node[] attributions_, struct Strategy strategy_, struct Metadata metadata_) returns (uint256 tokenId)
renounceOwnership() payable
renounceRoles(uint256 roles) payable
requestOwnershipHandover() payable
revokePublisherRole(address publisher_)
revokeRoles(address user_, uint256 roles_) payable
safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data)
safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data)
setApprovalForAll(address operator, bool isApproved)
setMetadata(uint256 id_, struct Metadata metadata_)
setRoyaltyTarget(uint256 tokenId, address target)
setStrategy(uint256 tokenId_, struct Strategy strategy_)
setTimeframe(uint256 tokenId, uint64 opensAt, uint64 closesAt)
transferOwnership(address newOwner) payable
transferWork(address to_, uint256 tokenId_)
ApprovalForAll(address indexed owner, address indexed operator, bool isApproved)
Comment(address indexed collection, uint256 indexed tokenId, address indexed author, string comment)
Initialized(uint64 version)
Minted(address indexed collection, uint256 indexed tokenId, address indexed to, uint256 amount, bytes data)
OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
Published(address indexed collection, uint256 indexed tokenId, struct Strategy strategy)
RolesUpdated(address indexed user, uint256 indexed roles)
TimeframeUpdated(address indexed collection, uint256 indexed tokenId, uint64 opensAt, uint64 closesAt)
TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] amounts)
TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 amount)
URI(string value, uint256 indexed id)
WorkTransferred(address indexed collection, uint256 indexed tokenId, address indexed to)
constructor()
This contract contains no fallback and receive objects.
AccountBalanceOverflow()
AlreadyInitialized()
ArrayLengthsMismatch()
InsufficientBalance()
InvalidInitialization()
MaxSupplyReached()
NewOwnerIsZeroAddress()
NoHandoverRequest()
NotInitializing()
NotOpen(uint64 opensAt_, uint64 closesAt_)
NotOwnerNorApproved()
RoyaltyOverflow()
RoyaltyReceiverIsZeroAddress()
TransferToNonERC1155ReceiverImplementer()
TransferToZeroAddress()
Unauthorized()