API
fetch_entity
Fetches a single entity by its id.
fetch_entity(id: string): Promise<Entity>
type Entity = {
contractAddress: string;
defaultURI: string;
description: string;
id: string;
name: string;
owner: string;
entityId: string;
subscriptionBalance: string;
subscriptionPrice: string;
thumbnail: string;
verifier: string;
};
fetch_entity_collections
Fetches all collections of an entity.
fetch_entity_collections(id: string): Promise<EntityCollection[]>
type EntityCollection = {
address: string;
balance: string;
collectionId: string;
collectionURIs: string;
controller: string;
dynamic: string;
free: boolean;
id: string;
mintLimit: string;
mintPrice: string;
mintType: string;
mintedCount: string;
entityId: string;
protocolBalance: string;
protocolWithdrawnAmount: string;
royalty: string;
templateId: string;
totalSupply: string;
totalWithdrawnAmount: string;
verifier: string;
whitelisted: string;
witdrawnAmount: string;
template: {
id: string;
uri: string;
templateId: string;
category: string;
};
};
fetch_entity_collection
Fetches a single collection of an entity.
fetch_entity_collection(id: string): Promise<EntityCollection>
type EntityCollection = {
address: string;
balance: string;
collectionId: string;
collectionURIs: string;
controller: string;
dynamic: string;
free: boolean;
id: string;
mintLimit: string;
mintPrice: string;
mintType: string;
mintedCount: string;
entityId: string;
protocolBalance: string;
protocolWithdrawnAmount: string;
royalty: string;
templateId: string;
totalSupply: string;
totalWithdrawnAmount: string;
verifier: string;
whitelisted: string;
witdrawnAmount: string;
template: {
id: string;
uri: string;
templateId: string;
category: string;
};
};
fetch_all_entities
Fetches all entities.
fetch_all_entities(): Promise<Entities>
type Entities = {
allEntities: Entity[];
};
fetch_quark_owner
Fetches the owner of a quark.
fetch_quark_owner(id: string): Promise<Owner>
type Owner = {
id: string;
quarks: {
collectionId: string;
contractAddress: string;
id: string;
immutableUri: string;
isLocked: boolean;
entityId: string;
templateId: string;
tokenId: string;
subscriptions: {
asset: string;
id: string;
}[];
};
};
fetch_token
Fetches a single token by its id.
fetch_token(id: string): Promise<Token>
type Token = {
tokenId: string;
templateId: string;
entityId: string;
isLocked: boolean;
immutableUri: string;
id: string;
contractAddress: string;
collectionId: string;
subscriptions: {
asset: string;
}[];
};
fetch_templates
Fetches all templates.
fetch_templates(): Promise<Templates>
type Templates = {
uri: string;
templateId: string;
price: string;
mintedCount: string;
id: string;
category: string;
}[];
fetch_collections_balance
Fetches the balance of all collections.
fetch_collections_balance(): Promise<CollectionsBalance>
type CollectionsBalance = {
address: string;
balance: string;
protocolBalance: string;
protocolWithdrawnAmount: string;
totalWithdrawnAmount: string;
royalty: string;
}[];
fetch_contracts
Fetches all live contracts.
fetch_contracts(): Promise<Contracts>
type Contracts = {
id: string;
controller: string;
imported: string;
registry: string;
subscriber: string;
template: string;
};
fetch_controller
Fetches controller contract.
fetch_controller(): Promise<Controller>
type Controller = {
id: string;
template: string;
subscriber: string;
royalty: string;
registry: string;
authorizedWithdrawal: string;
}[];
fetch_implementation
Fetches implementations.
fetch_implementation(): Promise<Implementations>
type Implementations = {
id: string;
address: string;
}[];
fetch_imported_collections
Fetches imported collections.
fetch_imported_collections(): Promise<ImportedCollections>
type ImportedCollections = {
id: string;
importedCollections: {
id: string;
collectionId: string;
entityId: string;
templateId: string;
}[];
}[];
fetch_registry
Fetches registry contract.
fetch_registry(): Promise<Registry>
type Registry = {
id: string;
subscriber: string;
controller: string;
};
fetch_subscriber
Fetches subscriber contract.
fetch_subscriber(): Promise<Subscriber>
type Subscriber = {
id: string;
royalty: string;
registry: string;
protocolBalance: string;
importedContracts: string;
controller: string;
};