Skip to content
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 68 additions & 0 deletions fern/api-reference/data/nft-api/alchemy-das-apis-for-solana.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
title: Alchemy DAS APIs for Solana NFTs and Fungible Tokens (Beta)
description: Alchemy DAS APIs for Solana NFTs and Fungible Tokens (Beta)
subtitle: Alchemy DAS APIs for Solana NFTs and Fungible Tokens (Beta)
url: https://docs.alchemy.com/reference/alchemy-das-apis-for-solana
slug: reference/alchemy-das-apis-for-solana
---

> ℹ️ This API is in Beta and CU values may change in the future. Any feedback on performance, data coverage, or pricing is welcome!

> ❓ Questions? Contact us in your dedicated Alchemy channel or shoot us an email at [email protected]

## Background

Alchemy is following the Metaplex Digital Asset Standard (DAS) — a consistent interface across RPC providers for interacting with digital assets on Solana.

These endpoints covers all Solana assets that follow the Metaplex spec: both fungible tokens and NFTs (core and compressed).

This API offers Solana-specific alternatives to Alchemy's EVM endpoints such as `getNftsByOwner`, `getNftMetadata`, `getTokenBalances`, etc.

For more information about DAS, visit the Metaplex documentation: https://developers.metaplex.com/das-api

## Methods

| Method | Function | CU cost | Throughput CUs (how many CUs this will count for towards your CUs per second capacity) |
| --- | --- | --- | --- |
| [getAsset](https://developers.metaplex.com/das-api/methods/get-asset) | Returns the information of a compressed/standard asset including metadata and owner. | 80 | 200 |
| [getAssets](https://developers.metaplex.com/das-api/methods/get-assets) | Returns the information of multiple compressed/standard assets including their metadata and owners. | 480 | 200 |
| [getAssetProof](https://developers.metaplex.com/das-api/methods/get-asset-proof) | Returns the merkle tree proof information for a compressed asset. | 160 | 200 |
| [getAssetProofs](https://developers.metaplex.com/das-api/methods/get-asset-proofs) | Returns the merkle tree proof information for multiple compressed assets. This method is used to verify the authenticity of compressed NFTs by retrieving their merkle proofs. | 480 | 200 |
| [getAssetsByAuthority](https://developers.metaplex.com/das-api/methods/get-asset-by-authority) | Returns the list of assets given an authority address. | 480 | 200 |
| [getAssetsByOwner](https://developers.metaplex.com/das-api/methods/get-asset-by-owner) | Returns the list of assets given an owner address. | 480 | 200 |
| [getAssetsByGroup](https://developers.metaplex.com/das-api/methods/get-asset-by-group) | Returns the list of assets given a group (key, value) pair. For example, this can be used to get all assets in a collection. | 480 | 200 |
| [getAssetsByCreator](https://developers.metaplex.com/das-api/methods/get-asset-by-creator) | Returns the list of assets given a creator address. | 480 | 200 |
| [searchAssets](https://developers.metaplex.com/das-api/methods/search-assets) | Returns the list of assets given any arbitrary search criteria (owner, token type, etc.). This method is optimal for most custom use cases, such as token gating. | 480 | 200 |
| [getAssetSignatures](https://developers.metaplex.com/das-api/methods/get-asset-signatures) | Returns the transaction signatures associated with a compressed asset. You can identify the asset either by its ID or by its tree and leaf index. | 160 | 200 |
| getNftEditions | Get information about all the edition NFTs for a specific master NFT. | 160 | 200 |
| getTokenAccounts | Get information about all token accounts for a specific mint or a specific owner. | 160 | 200 |

## Docs & Sandbox

💻 Use the following link to view request/response parameters for each method and to test requests: https://playground.open-rpc.org/?url=https://raw.githubusercontent.com/metaplex-foundation/digital-asset-standard-api/main/specification/metaplex-das-api.json

### How to view parameters

Explore the dropdowns for each method in the right pane:

![](https://alchemyapi-res.cloudinary.com/image/upload/v1753814677/docs/image_2_rjgxvf.png)

![](https://alchemyapi-res.cloudinary.com/image/upload/v1753814677/docs/image_3_csagja.png)

### How to test requests

1. Click the Inspector button

![](https://alchemyapi-res.cloudinary.com/image/upload/v1753814677/docs/image_4_snzuxf.png)

2. Enter a valid Alchemy endpoint in the input box

![](https://alchemyapi-res.cloudinary.com/image/upload/v1753814677/docs/image_5_zvb2ti.png)

3. Input the request body in the left pane

![](https://alchemyapi-res.cloudinary.com/image/upload/v1753814678/docs/image_6_fhp6m3.png)

4. Press the run button to view the request and response on the right pane

![](https://alchemyapi-res.cloudinary.com/image/upload/v1753814859/docs/image_8_djk7qy.png)
128 changes: 67 additions & 61 deletions fern/api-reference/data/subgraphs/supported-subgraph-chains.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ slug: reference/supported-subgraph-chains

Alchemy Subgraphs supports the following `network` options.

> If you’re creating a subgraph from The Graph CLI: you can select `ethereum` as the Protocol and any network afterwards, then change the `network` parameter in the manifest (`subgraph.yaml` file) once the codebase is generated.

Certain networks are currently available only to Enterprise customers as noted in the table.

Enterprise customers on dedicated infrastructure can enable any of the networks below by reaching out to our team or add a network we don't support by supplying their own RPC endpoint for it (see below).
Expand All @@ -16,87 +18,91 @@ Enterprise customers on dedicated infrastructure can enable any of the networks

| `network` id | Network name | Network type | Availability |
| ------------------ | ------------------------------- | ------------ | ------------------ |
| mainnet | Ethereum | ⭐ Mainnet | 🟢 Available |
| goerli | Ethereum Goerli | Testnet | 🟢 Available |
| sepolia | Ethereum Sepolia | Testnet | 🟢 Available |
| holesky | Ethereum Holesky | Testnet | 🟢 Available |
| matic | Polygon | ⭐ Mainnet | 🟢 Available |
| polygon-amoy | Polygon Amoy | Testnet | 🟢 Available |
| mumbai | Polygon Mumbai | Testnet | 🟢 Available |
| polygon-zkevm | Polygon zkEVM | ⭐ Mainnet | 🟢 Available |
| arbitrum-one | Arbitrum One | ⭐ Mainnet | 🟢 Available |
| abstract-mainnet | Abstract | ⭐ Mainnet | 🟢 Available |
| abstract-testnet | Abstract Testnet | Testnet | 🟢 Available |
| andromeda | Metis Andromeda | ⭐ Mainnet | 🟢 Available |
| apechain-curtis | ApeChain Curtis | Testnet | 🟢 Available |
| apechain-mainnet | ApeChain | ⭐ Mainnet | 🟢 Available |
| arbitrum-goerli | Arbitrum Goerli | Testnet | 🟢 Available |
| arbitrum-sepolia | Arbitrum Sepolia | Testnet | 🟢 Available |
| arbitrum-nova | Aribtrum Nova | ⭐ Mainnet | 🟢 Available |
| optimism | Optimism | ⭐ Mainnet | 🟢 Available |
| optimism-goerli | Optimism Goerli | Testnet | 🟢 Available |
| optimism-sepolia | Optimism Sepolia | Testnet | 🟢 Available |
| base | Base | ⭐ Mainnet | 🟢 Available |
| base-testnet | Base Testnet | Testnet | 🟢 Available |
| base-sepolia | Base Sepolia | Testnet | 🟢 Available |
| bsc | Binance Smart Chain / BNB Chain | ⭐ Mainnet | 🟢 Available |
| chapel | BSC Chapel | Testnet | 🟢 Available |
| arbitrum-one | Arbitrum One | ⭐ Mainnet | 🟢 Available |
| arbitrum-sepolia | Arbitrum Sepolia | Testnet | 🟢 Available |
| autonomys-taurus | Autonomys Taurus | Testnet | 🟢 Available |
| andromeda | Metis Andromeda | ⭐ Mainnet | 🟢 Available |
| zetachain | ZetaChain | ⭐ Mainnet | 🟢 Available |
| zetachain-athens | ZetaChain Athens | Testnet | 🟢 Available |
| avalanche | Avalanche | ⭐ Mainnet | 🟢 Available |
| fuji | Avalanche Fuji | Testnet | 🟢 Available |
| zksync-era | zkSync Era | ⭐ Mainnet | 🟢 Available |
| zksync-era-sepolia | zkSync Era Sepolia | Testnet | 🟢 Available |
| base | Base | ⭐ Mainnet | 🟢 Available |
| base-sepolia | Base Sepolia | Testnet | 🟢 Available |
| base-testnet | Base Testnet | Testnet | 🟢 Available |
| berachain-bartio | Berachain bArtio | Testnet | 🟢 Available |
| berachain-mainnet | Berachain | ⭐ Mainnet | 🟢 Available |
| blast-mainnet | Blast | ⭐ Mainnet | 🟢 Available |
| blast-sepolia | Blast Sepolia | Testnet | 🟢 Available |
| linea | Linea | ⭐ Mainnet | 🟢 Available |
| linea-sepolia | Linea Sepolia | Testnet | 🟢 Available |
| botanix-mainnet | Botanix | ⭐ Mainnet | 🟢 Available |
| botanix-testnet | Botanix Testnet | Testnet | 🟢 Available |
| bsc | Binance Smart Chain / BNB Chain | ⭐ Mainnet | 🟢 Available |
| celo | Celo | ⭐ Mainnet | 🟢 Available |
| celo-alfajores | Celo Alfajores | Testnet | 🟢 Available |
| chapel | BSC Chapel | Testnet | 🟢 Available |
| degen-mainnet | Degen | ⭐ Mainnet | 🟢 Available |
| degen-sepolia | Degen Sepolia | Testnet | 🟢 Available |
| earnm-sepolia | Earnm Sepolia | Testnet | 🟢 Available |
| fantom | Fantom | ⭐ Mainnet | 🟢 Available |
| shape-mainnet | Shape | ⭐ Mainnet | 🟢 Available |
| shape-sepolia | Shape Sepolia | Testnet | 🟢 Available |
| apechain-mainnet | ApeChain | ⭐ Mainnet | 🟢 Available |
| apechain-curtis | ApeChain Curtis | Testnet | 🟢 Available |
| worldchain-mainnet | World Chain | ⭐ Mainnet | 🟢 Available |
| worldchain-sepolia | World Chain Sepolia | Testnet | 🟢 Available |
| flow-mainnet | Flow | ⭐ Mainnet | 🟢 Available |
| flow-testnet | Flow Testnet | Testnet | 🟢 Available |
| unichain-mainnet | Unichain | ⭐ Mainnet | 🟢 Available |
| unichain-sepolia | Unichain Sepolia | Testnet | 🟢 Available |
| fuji | Avalanche Fuji | Testnet | 🟢 Available |
| galactica-mainnet | Galactica | ⭐ Mainnet | 🟢 Available |
| galactica-cassiopeia| Galactica Cassiopeia | Testnet | 🟢 Available |
| geist-mainnet | Geist | ⭐ Mainnet | 🟢 Available |
| geist-polter | Geist Polter | Testnet | 🟢 Available |
| scroll-mainnet | Scroll | ⭐ Mainnet | 🟢 Available |
| scroll-sepolia | Scroll Sepolia | Testnet | 🟢 Available |
| sonic-mainnet | Sonic | ⭐ Mainnet | 🟢 Available |
| sonic-blaze | Sonic Blaze | Testnet | 🟢 Available |
| sonic-testnet | Sonic Testnet | Testnet | 🟢 Available |
| abstract-mainnet | Abstract | ⭐ Mainnet | 🟢 Available |
| abstract-testnet | Abstract Testnet | Testnet | 🟢 Available |
| gensyn-testnet | Gensyn Testnet | Testnet | 🟢 Available |
| goerli | Ethereum Goerli | Testnet | 🟢 Available |
| holesky | Ethereum Holesky | Testnet | 🟢 Available |
| ink-mainnet | Ink | Mainnet | 🟢 Available |
| ink-sepolia | Ink Sepolia | Testnet | 🟢 Available |
| soneium-mainnet | Soneium | Mainnet | 🟢 Available |
| soneium-minato | Soneium Minato | Testnet | 🟢 Available |
| degen-mainnet | Degen | ⭐ Mainnet | 🟢 Available |
| degen-sepolia | Degen Sepolia | Testnet | 🟢 Available |
| linea | Linea | ⭐ Mainnet | 🟢 Available |
| linea-sepolia | Linea Sepolia | Testnet | 🟢 Available |
| mainnet | Ethereum | ⭐ Mainnet | 🟢 Available |
| mantle-mainnet | Mantle | ⭐ Mainnet | 🟢 Available |
| mantle-sepolia | Mantle Sepolia | Testnet | 🟢 Available |
| celo | Celo | ⭐ Mainnet | 🟢 Available |
| celo-alfajores | Celo Alfajores | Testnet | 🟢 Available |
| berachain-mainnet | Berachain | ⭐ Mainnet | 🟢 Available |
| berachain-bartio | Berachain bArtio | Testnet | 🟢 Available |
| matic | Polygon | ⭐ Mainnet | 🟢 Available |
| monad-testnet | Monad Testnet | Testnet | 🟢 Available |
| moonbase | Moonbase (Moonbeam Testnet) | Testnet | 🟡 Enterprise Only |
| moonbeam | Moonbeam | ⭐ Mainnet | 🟡 Enterprise Only |
| moonriver | Moonriver | ⭐ Mainnet | 🟡 Enterprise Only |
| mumbai | Polygon Mumbai | Testnet | 🟢 Available |
| optimism | Optimism | ⭐ Mainnet | 🟢 Available |
| optimism-goerli | Optimism Goerli | Testnet | 🟢 Available |
| optimism-sepolia | Optimism Sepolia | Testnet | 🟢 Available |
| polygon-amoy | Polygon Amoy | Testnet | 🟢 Available |
| polygon-zkevm | Polygon zkEVM | ⭐ Mainnet | 🟢 Available |
| rise-testnet | Rise Testnet | Testnet | 🟢 Available |
| ronin | Ronin | ⭐ Mainnet | 🟢 Available |
| saigon | Saigon (Ronin Testnet) | Testnet | 🟢 Available |
| settlus-septestnet | Settlus Sepolia | Testnet | 🟢 Available |
| monad-testnet | Monad Testnet | Testnet | 🟢 Available |
| zora-mainnet | Zora | ⭐ Mainnet | 🟢 Available |
| zora-sepolia | Zora Sepolia | Testnet | 🟢 Available |
| scroll-mainnet | Scroll | ⭐ Mainnet | 🟢 Available |
| scroll-sepolia | Scroll Sepolia | Testnet | 🟢 Available |
| sei-mainnet | Sei Mainnet | ⭐ Mainnet | 🟢 Available |
| story-mainnet | Story Mainnet | ⭐ Mainnet | 🟢 Available |
| sepolia | Ethereum Sepolia | Testnet | 🟢 Available |
| settlus-septestnet | Settlus Sepolia | Testnet | 🟢 Available |
| shape-mainnet | Shape | ⭐ Mainnet | 🟢 Available |
| shape-sepolia | Shape Sepolia | Testnet | 🟢 Available |
| soneium-mainnet | Soneium | Mainnet | 🟢 Available |
| soneium-minato | Soneium Minato | Testnet | 🟢 Available |
| sonic-blaze | Sonic Blaze | Testnet | 🟢 Available |
| sonic-mainnet | Sonic | ⭐ Mainnet | 🟢 Available |
| sonic-testnet | Sonic Testnet | Testnet | 🟢 Available |
| story-aeneid | Story Aeneid | Testnet | 🟢 Available |
| earnm-sepolia | Earnm Sepolia | Testnet | 🟢 Available |
| rise-testnet | Rise Testnet | Testnet | 🟢 Available |
| xmtp-testnet | XMTP Sepolia | Testnet | 🟢 Available |
| gensyn-testnet | Gensyn Testnet | Testnet | 🟢 Available |
| story-mainnet | Story Mainnet | ⭐ Mainnet | 🟢 Available |
| unichain-mainnet | Unichain | ⭐ Mainnet | 🟢 Available |
| unichain-sepolia | Unichain Sepolia | Testnet | 🟢 Available |
| worldchain-mainnet | World Chain | ⭐ Mainnet | 🟢 Available |
| worldchain-sepolia | World Chain Sepolia | Testnet | 🟢 Available |
| xdai | Gnosis Chain / xDai | ⭐ Mainnet | 🟡 Enterprise Only |
| moonriver | Moonriver | ⭐ Mainnet | 🟡 Enterprise Only |
| moonbeam | Moonbeam | ⭐ Mainnet | 🟡 Enterprise Only |
| moonbase | Moonbase (Moonbeam Testnet) | Testnet | 🟡 Enterprise Only |
| xmtp-testnet | XMTP Sepolia | Testnet | 🟢 Available |
| zetachain | ZetaChain | ⭐ Mainnet | 🟢 Available |
| zetachain-athens | ZetaChain Athens | Testnet | 🟢 Available |
| zksync-era | zkSync Era | ⭐ Mainnet | 🟢 Available |
| zksync-era-sepolia | zkSync Era Sepolia | Testnet | 🟢 Available |
| zora-mainnet | Zora | ⭐ Mainnet | 🟢 Available |
| zora-sepolia | Zora Sepolia | Testnet | 🟢 Available |

## Custom JSON RPC Endpoint Requirements

Expand Down
3 changes: 3 additions & 0 deletions fern/apis/beta/generators.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
api:
specs:
- openapi: ../../api-specs/alchemy/rest/beta.json
Loading