Solana Devnet Explorer
The Orb explorer supports all three Solana clusters: To access these clusters, select your cluster in the top-right corner of the UI.
Changing the Solana cluster to Devnet on Orb
?cluster=mainnet-beta?cluster=devnet?cluster=testnet
How to Look Up a Token Mint Address on Solana Devnet
When testing programs on Solana Devnet, you’ll need to get Devnet SOL from a Solana Devnet faucet, or by calling the airdrop method from the Solana CLI. You’ll also need a Solana Devnet RPC endpoint, which you can get for free in your Helius Dashboard. Besides Devnet SOL, you may need other tokens, such as Devnet USDC. To find a Solana token mint address on Devnet, enter the token’s name in the search bar.
Searching for a Solana Devnet token on Orb
4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU
If you’re testing custom token functionality, you will likely need to mint your own tokens using the Solana Token Program (Devnet) or Token 2022 Program (Devnet).
How to Debug Failed Transactions on Solana Devnet
A common use case for Devnet Explorers on Solana is troubleshooting transactions for deployed programs on Devnet before deploying them to Mainnet-beta. For this example, let’s look at a random failed transaction that involved wrapped SOL.Explain with AI
Clicking the “Explain with AI” button, we see a swap using the Raydium CP Swap Program program (DRay…Wpyb) failed due to an “insufficient funds” error (0x1) that happened during the token transfer.

Using Orb’s AI Explainer to understand a failed transaction on Solana Devnet
Check Logs
To debug the transaction more, click the Logs tab. This view shows a list of programs invoked during the transaction, the instructions they called, the number of compute units they consumed, and their status (i.e., success or failure).
Finding failed transaction logs on Orb’s Solana Devnet explorer
TransferChecked instruction, the program logged an “insufficient funds” error and returned the 0x1 error.
Inspect the Raw Output
To debug this further, let’s look at the raw output to identify what wallet was at fault, the token they were trying to transfer, and the pre-transaction balances.
Reading the raw JSON outputs of a Solana Devnet transaction on Orb
innerInstruction (index 2, or the 3rd instruction) is of the type TransferChecked and it is attempting to send 26,874,347.041642 units of the DaHE...8R8i token (Wildlife Conservation Coin) from the GVBbU...5TUP token account of the Bzi4...tuvF wallet to the 2yXu...qsTP destination token account.
Scrolling down, we can see the instruction logs confirmed that inner instruction at index 2 logged an insufficient funds error on the Token Program’s TransferChecked instruction.

Finding an “insufficient funds” error logged for Solana’s Token Program on the Orb Devnet explorer
DRay…WpYb is the Raydium CP Swap Program program, we can assume that the liquidity pool holding the DaHE...8R8i token didn’t have enough to complete the requested swap size.
How to Find Solana Devnet Program Addresses
Another common use case for Solana Devnet explorers is finding the Program IDs for programs deployed on Devnet for testing purposes. Just like exploring programs on Solana Mainnet-beta, simply change your cluster to Devnet, lookup the program by name, and click the results. If the program you’re looking for has not been tagged, please contact our team.Core Solana Devnet Program IDs
Here are a few of the most important core Solana programs deployed on Devnet:| Program Name | Solana Program ID |
|---|---|
| System Program | 1111111111111111111111111111111 |
| Token Program | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA |
| Token 2022 Program | TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb |
| Vote Program | Vote111111111111111111111111111111111111111 |
| Compute Budget Program | ComputeBudget111111111111111111111111111111 |
| Associated Token Account Program | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL |
| Address Lookup Table Program | AddressLookupTab1e1111111111111111111111111 |
| Memo Program | MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr |
| Memo Program V1 | Memo1UhkJRfHyvLMcVucJwxXeuD728EqVDDwQDxFMNo |
| Config Program | Config111111111111111111111111111111111111 |
| Ed25519 SigVerify Precompile | Ed25519SigVerify111111111111111111111111111 |
| Secp256k1 SigVerify Precompile | KeccakSecp256k11111111111111111111111111111 |
| Stake Program | Stake11111111111111111111111111111111111111 |
| Stake Pool Program | SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy |
Solana Devnet App Program IDs
For testing integrations, developers will also want to test with popular on-chain programs such as Metaplex, Jupiter, Pyth, Wormhole, Pump.fun, and many others. Here are some of the most popular Solana Devnet program IDs:| Program Name | Solana Program ID |
|---|---|
| CCTP Message Minter | CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3 |
| Circle CCTP Message Transmitter | CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd |
| Chainlink OCR2 Oracle Program | cjg3oHmg9uuPsP8D6g29NWvhySJkdYdAo9D25PRbKXJ |
| Metaplex Program | p1exdMJcjVao65QdewkaZRUnU6VPSXhus9n2GzWfh98 |
| Metaplex Token Metadata Program | metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s |
| Name Service Program | namesLPneVptA9Z5rqUDD9tMTWEJwofgaYwp8cawRkX |
| NFT Candy Machine Program V2 | cndy3Z4yapfJBmL3ShUp5exZKqR3z33thTzeNMm2gRZ |
| Pump.fun AMM | pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA |
| Pyth Oracle Program | gSbePebfvPy7tRqimPoVecS2UsBvYv46ynrzWocc92s |
| State Compression Program | cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK |
| Wormhole Core Bridge | HDwcJBJXjL9FpJ7UBsYBtaDjsBUhuLCUYoz3zr8SWWaQ |
| Wormhole Token Bridge | DZnkkTmCiFWfYTfT41X3Rd1kDgozqzxWaHqsw6W4x2oe |

The IDL for Wormhole’s Core Bridge program deployed on Solana Devnet in the Orb explorer