Links
🎈

Digital Asset Standard API

Query for tokens, NFTs, and compressed NFTs.
The API is currently in beta. We recommend testing in Devnet before deploying your workload to Mainnet. Please refer to github for active issues and note that the system is under active development.

Overview

The Digital Asset Standard (DAS) API is an open-source specification and system that provides a unified interface for interacting with digital assets (tokens, NFTs, etc). The API supports both regular and compressed NFTs. Some methods (e.g. "getAssetProof") are exclusively for compressed assets.
The DAS API adheres to the OpenRPC specification and behaves as an extension to the regular Solana API. The endpoint is shared with our RPC endpoint:
  • Devnethttps://rpc-devnet.helius.xyz
  • Mainnethttps://rpc.helius.xyz

OpenRPC Specification

The RPC methods are documented via the OpenRPC specification.

Digital Asset Standard (DAS) Methods

The DAS endpoints allow users to query both regular and compressed NFTs. The getAsset and getAssetProof methods provide the Merkle tree data that is required when interacting with compressed NFTs (transfer, burn, etc).

Here is a list of existing methods available using Helius:

Get Asset

Get an asset by its ID.

Search Assets

Search for assets by a variety of parameters.

Get Asset Proof

Get a merkle proof for a compressed asset by its ID.

Get Assets by Owner

Get a list of assets owned by an address.

Get Assets by Group

Get a list of assets by a group key and value.

Get Assets by Authority

Get a list of assets with a specific authority.

Get Assets by Creator

Get a list of assets created by an address.