Constructors

Properties

config: BlockchainDataConfiguration

Methods

  • List all activities

    Parameters

    Returns Promise<ListActivitiesResult>

    a promise that resolves with a list of activities

    index.APIError

  • List activities sorted by updated_at timestamp ascending, useful for time based data replication

    Parameters

    Returns Promise<ListActivitiesResult>

    a promise that resolves with a list of activities

    index.APIError

  • Get a single activity by ID

    Parameters

    Returns Promise<GetActivityResult>

    a promise that resolves with a single activity

    index.APIError

  • List supported chains

    Parameters

    Returns Promise<ListChainsResult>

    a promise that resolves with a list of supported chains

    index.APIError

  • List all collections

    Parameters

    Returns Promise<ListCollectionsResult>

    a promise that resolves with a list of collections

    index.APIError

  • List collections by NFT owner

    Parameters

    Returns Promise<ListCollectionsResult>

    a promise that resolves with a list of collections

    index.APIError

  • Get a collection by contract address

    Parameters

    Returns Promise<GetCollectionResult>

    a promise that resolves with a single collection

    index.APIError

  • Get NFT by token ID

    Parameters

    • request: GetNFTRequestParams

      the request object containing the parameters to be provided in the API request

    Returns Promise<GetNFTResult>

    a promise that resolves with a single NFT

    index.APIError

  • List NFTs by contract address

    Parameters

    • request: ListNFTsRequestParams

      the request object containing the parameters to be provided in the API request

    Returns Promise<ListNFTsResult>

    a promise that resolves with a list of NFTs

    index.APIError

  • List NFTs by account address

    Parameters

    Returns Promise<ListNFTsByOwnerResult>

    a promise that resolves with a list of NFTs

    index.APIError

  • List All NFTs on a chain

    Parameters

    Returns Promise<ListNFTsResult>

    a promise that resolves with a list of NFTs

    index.APIError

  • Create a mint request to mint a set of NFTs for a given collection

    Parameters

    Returns Promise<CreateMintRequestResult>

    a promise that resolves with the remaining rate limits

    index.APIError

  • List all mint requests for a given contract address

    Parameters

    Returns Promise<ListMintRequestsResult>

    a promise that resolves with a list of mint requests

    index.APIError

  • Retrieve the status of a single mint request identified by its reference ID

    Parameters

    Returns Promise<ListMintRequestsResult>

    a promise that resolves with a single mint request

    index.APIError

  • List NFT owners by token ID

    Parameters

    Returns Promise<ListNFTOwnersResult>

    a promise that resolves with a list of NFT owners

    index.APIError

  • List NFT owners by contract address

    Parameters

    Returns Promise<ListNFTOwnersResult>

    a promise that resolves with a list of NFT owners

    index.APIError

  • List All NFT owners on a chain

    Parameters

    Returns Promise<ListNFTOwnersResult>

    a promise that resolves with a list of NFT owners

    index.APIError

  • List ERC20 Token contracts

    Parameters

    Returns Promise<ListTokensResult>

    a promise that resolves with a list of ERC20 Tokens

    index.APIError

  • Get details for an ERC20 Token by contract address

    Parameters

    Returns Promise<GetTokenResult>

    a promise that resolves with a list of ERC20 Tokens

    index.APIError

  • Get metadata by ID

    Parameters

    Returns Promise<GetMetadataResult>

    a promise that resolves with a single Metadata

    index.APIError

  • List NFT Metadata by contract address

    Parameters

    Returns Promise<ListMetadataResult>

    a promise that resolves with a list of Metadata

    index.APIError

  • List NFT Metadata by chain

    Parameters

    Returns Promise<ListMetadataResult>

    a promise that resolves with a list of Metadata

    index.APIError

  • Refresh metadata by ID. This will refresh metadata for all NFTs that reference the given metadata ID.

    Parameters

    Returns Promise<MetadataRefreshRateLimitResult>

    a promise that resolves with the remaining rate limits

    index.APIError

  • Sign a crafting payload

    Parameters

    Returns Promise<SignCraftingResult>

    a promise that resolves with the signature result

    index.APIError

  • Get list of metadata filters

    Parameters

    Returns Promise<ListFiltersResult>

    a promise that resolves with the a list of metadata filters

    index.APIError

  • Search NFTs

    Parameters

    Returns Promise<SearchNFTsResult>

    a promise that resolves with the a list NFTs with metadata, market and listings information

    index.APIError

  • Search NFT stacks

    Parameters

    Returns Promise<SearchStacksResult>

    a promise that resolves with the a list NFT stacks with stack count, market and listings information

    index.APIError

  • Get pricing data for a list of token ids

    Parameters

    Returns Promise<QuotesForNFTsResult>

    a promise that resolves with the a list of pricing data for particular NFTs

    index.APIError

  • Get pricing data for a list of stack ids

    Parameters

    Returns Promise<QuotesForStacksResult>

    a promise that resolves with the a list of pricing data for particular stack ids

    index.APIError

  • List NFT stack bundles by stack_id.

    Parameters

    Returns Promise<StackBundle[]>

    a promise that resolves with a list of NFT stacks with stack count, market and listings information

    index.APIError