> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# So verwenden Sie den Orb Solana Devnet Explorer

> Erfahren Sie, wie Sie Orb, einen neuen Block-Explorer für Solana Devnet, verwenden, um Blöcke zu analysieren, On-Chain-Programme zu inspizieren und Transaktionen zu debuggen.

Die Devnet-Umgebung von Solana ist ein wesentlicher Bestandteil des Solana-Entwicklungsworkflows.

Dieser Artikel behandelt die Grundlagen der Nutzung von Orb, unserem neuen [Solana Devnet Block Explorer](https://orbmarkets.io), einschließlich des Auffindens von Programmen, der Inspektion von Transaktionen und der Fehlerbehebung bei Fehlern.

## Solana Devnet Explorer

Der Orb-Explorer unterstützt alle drei Solana-Cluster:

1. [Mainnet-beta](https://orbmarkets.io/?cluster=mainnet-beta)
2. [Devnet](https://orbmarkets.io/?cluster=devnet)
3. [Testnet](https://orbmarkets.io/?cluster=testnet)

Um auf diese Cluster zuzugreifen, wählen Sie Ihren Cluster in der oberen rechten Ecke der Benutzeroberfläche aus.

<Frame caption="Wechseln des Solana-Clusters zu Devnet auf Orb">
  <img src="https://mintcdn.com/helius/jzycqvLpitZUgQKU/images/the-orb-solana-devnet-explorer.jpg?fit=max&auto=format&n=jzycqvLpitZUgQKU&q=85&s=5d05b5051a354867760508ac3157418b" alt="Der Orb Solana Devnet Explorer Jp" width="1120" height="630" data-path="images/the-orb-solana-devnet-explorer.jpg" />
</Frame>

Alternativ können Sie den Parameter des Clusters an das Ende Ihrer URL anhängen:

* `?cluster=mainnet-beta`
* `?cluster=devnet`
* `?cluster=testnet`

## Wie man eine Token-Mint-Adresse auf Solana Devnet nachschlägt

Beim Testen von Programmen auf Solana Devnet müssen Sie [Devnet SOL](https://www.helius.dev/docs/rpc/devnet-sol) von einem Solana Devnet Faucet oder durch Aufrufen der Airdrop-Methode vom Solana CLI erhalten. Sie benötigen auch einen [Solana Devnet RPC-Endpunkt](https://www.helius.dev/docs/api-reference/endpoints), den Sie kostenlos in Ihrem Helius-Dashboard erhalten können.

Neben Devnet SOL benötigen Sie möglicherweise andere Token, wie z. B. [Devnet USDC](https://orbmarkets.io/address/4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU/history?cluster=devnet). Um eine Solana Token-Mint-Adresse auf Devnet zu finden, geben Sie den Namen des Tokens in die Suchleiste ein.

<Frame caption="Suche nach einem Solana Devnet Token auf Orb">
  <img src="https://mintcdn.com/helius/2e0Gv0IOvGbdkNUP/images/find-solana-devnet-tokens-on-the-orb-explorer.jpg?fit=max&auto=format&n=2e0Gv0IOvGbdkNUP&q=85&s=d7f03a5a7bc19a4647575249d1113004" alt="Find Solana Devnet Tokens On The Orb Explorer Jp" width="3200" height="1800" data-path="images/find-solana-devnet-tokens-on-the-orb-explorer.jpg" />
</Frame>

Falls es Duplikate gibt, vergewissern Sie sich, dass die Token-Adresse in der Dokumentation des Herausgebers korrekt ist, z. B. hat die [USDC Token-Mint-Adressliste](https://developers.circle.com/stablecoins/usdc-contract-addresses#testnet) von Circle alle unterstützten Netzwerke und Cluster.

Die Solana Devnet USDC Mint-Adresse lautet: `4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU`

Wenn Sie benutzerdefinierte Token-Funktionen testen, müssen Sie wahrscheinlich eigene Token mit dem [Solana Token Program (Devnet)](https://orbmarkets.io/address/TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA/history?cluster=devnet) oder dem [Token 2022 Program (Devnet)](https://orbmarkets.io/address/TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb/history?cluster=devnet) prägen.

## Wie man fehlgeschlagene Transaktionen auf Solana Devnet debuggt

Ein häufiger Anwendungsfall für Devnet Explorers auf Solana ist die Fehlersuche bei Transaktionen für bereitgestellte Programme auf Devnet, bevor sie auf Mainnet-beta bereitgestellt werden.

Für dieses Beispiel betrachten wir eine zufällige [fehlgeschlagene Transaktion](https://orbmarkets.io/tx/CHJMcFR5z2VzAe2P3Enu5TpuvtJjRYqNDp6SDxEU3xruF6hXZbcFn7YaxcCDNbKkvhFD4XzSuE4PHLC4ho4E78c?cluster=devnet\&tab=instructions), die Wrapped SOL beinhaltete.

### Mit KI erklären

Beim Klicken auf die Schaltfläche „Mit KI erklären“ sehen wir, dass ein Swap mit dem [Raydium CP Swap Program](https://orbmarkets.io/address/DRaycpLY18LhpbydsBWbVJtxpNv9oXPgjRSfpF2bWpYb/anchor-idl?cluster=devnet) Programm (`DRay…Wpyb`) aufgrund eines Fehlers „unzureichende Mittel“ (`0x1`) fehlschlug, der während des Token-Transfers auftrat.

<Frame caption="Verwendung des KI-Erklärers von Orb, um eine fehlgeschlagene Transaktion auf Solana Devnet zu verstehen">
  <img src="https://mintcdn.com/helius/2e0Gv0IOvGbdkNUP/images/ai-explanation-of-a-failed-solana-devnet-transaction-on-the-orb-explorer.jpg?fit=max&auto=format&n=2e0Gv0IOvGbdkNUP&q=85&s=e49c65ca39cf4e7f5b6e00eb09f3297d" alt="Ai Explanation Of A Failed Solana Devnet Transaction On The Orb Explorer Jp" width="2304" height="1296" data-path="images/ai-explanation-of-a-failed-solana-devnet-transaction-on-the-orb-explorer.jpg" />
</Frame>

### Protokolle überprüfen

Um die Transaktion weiter zu debuggen, klicken Sie auf den **Logs**-Reiter. Dieses Fenster zeigt eine Liste der während der Transaktion aufgerufenen Programme, die von ihnen aufgerufenen Anweisungen, die Anzahl der von ihnen verbrauchten Compute-Einheiten und ihren Status (d. h. Erfolg oder Fehlschlag).

<Frame caption="Suche nach fehlgeschlagenen Transaktionsprotokollen im Solana Devnet Explorer von Orb">
  <img src="https://mintcdn.com/helius/2e0Gv0IOvGbdkNUP/images/debug-on-chain-program-errors-on-the-orb-solana-devnet-explorer.jpg?fit=max&auto=format&n=2e0Gv0IOvGbdkNUP&q=85&s=9581dd520a964aeed31a09f829a97baf" alt="Debug On Chain Program Errors On The Orb Solana Devnet Explorer Jp" width="3200" height="1800" data-path="images/debug-on-chain-program-errors-on-the-orb-solana-devnet-explorer.jpg" />
</Frame>

In diesem speziellen Beispiel sehen wir, dass während der `TransferChecked`-Anweisung des Token-Programms, das Programm einen "unzureichende Mittel"-Fehler protokollierte und den `0x1`-Fehler zurückgab.

### Den Roh-Output inspizieren

Um dies weiter zu debuggen, schauen wir uns den Roh-Output an, um zu erkennen, welches Wallet schuld war, welchen Token es zu übertragen versuchte und welche Guthaben vor der Transaktion vorhanden waren.

<Frame caption="Lesen der rohen JSON-Ausgaben einer Solana Devnet-Transaktion auf Orb">
  <img src="https://mintcdn.com/helius/jzycqvLpitZUgQKU/images/solana-devnet-token-transfer-raw-instruction-logs-on-the-orb-explorer.jpg?fit=max&auto=format&n=jzycqvLpitZUgQKU&q=85&s=54b415fb98a35a2165f7f3cf235a2be5" alt="Solana Devnet Token Transfer Raw Instruction Logs On The Orb Explorer Jp" width="1824" height="1026" data-path="images/solana-devnet-token-transfer-raw-instruction-logs-on-the-orb-explorer.jpg" />
</Frame>

Hier können wir sehen, dass `innerInstruction` (Index 2, oder die 3. Anweisung) vom Typ `TransferChecked` ist und es wird versucht, 26.874.347,041642 Einheiten des `DaHE...8R8i` Tokens (Wildlife Conservation Coin) vom `GVBbU...5TUP` Token-Konto des `Bzi4...tuvF` Wallets an das `2yXu...qsTP` Ziel-Token-Konto zu senden.

Beim Herunterscrollen sehen wir, dass die Anweisungsprotokolle bestätigten, dass eine innere Anweisung an Index 2 einen unzureichende Mittel-Fehler in der `TransferChecked`-Anweisung des Token-Programms protokollierte.

<Frame caption="Finden eines 'unzureichende Mittel'-Fehlers protokolliert für Solanas Token-Programm im Solana Devnet Explorer von Orb">
  <img src="https://mintcdn.com/helius/jzycqvLpitZUgQKU/images/raw-json-parsed-instruction-logs-on-the-orb-solana-devnet-explorer.jpg?fit=max&auto=format&n=jzycqvLpitZUgQKU&q=85&s=16e074e619a4342d8fb75303cd31c297" alt="Raw Json Parsed Instruction Logs On The Orb Solana Devnet Explorer Jp" width="1696" height="954" data-path="images/raw-json-parsed-instruction-logs-on-the-orb-solana-devnet-explorer.jpg" />
</Frame>

Da wir wissen, dass die `DRay…WpYb` das [<u>Raydium CP Swap Program</u>](https://orbmarkets.io/address/DRaycpLY18LhpbydsBWbVJtxpNv9oXPgjRSfpF2bWpYb/anchor-idl?cluster=devnet) Programm ist, können wir annehmen, dass der Liquiditätspool, der den `DaHE...8R8i` Token hält, nicht genug hatte, um die angeforderte Swap-Größe zu vervollständigen.

## Wie man Solana Devnet Programm-Adressen findet

Ein weiterer häufiger Anwendungsfall für Solana Devnet Explorer ist das Finden der Programm-IDs für Programme, die zu Testzwecken auf Devnet bereitgestellt wurden.

Wie beim [Erforschen von Programmen auf Solana Mainnet-beta](https://www.helius.dev/docs/orb/explore-programs), ändern Sie einfach Ihren Cluster zu Devnet, suchen das Programm nach Namen und klicken auf die Ergebnisse.

Wenn das Programm, nach dem Sie suchen, nicht getaggt wurde, wenden Sie sich bitte an unser Team.

### **Wichtige Solana Devnet Programm-IDs**

Hier sind einige der wichtigsten Solana-Programme, die auf Devnet bereitgestellt sind:

| Programmname                                                                                                                           | Solana Programm-ID                             |
| -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| [Systemprogramm](https://orbmarkets.io/address/11111111111111111111111111111111/history?cluster=devnet)                                | `1111111111111111111111111111111`              |
| [Tokenprogramm](https://orbmarkets.io/address/TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA/history?cluster=devnet)                      | `TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA`  |
| [Token 2022 Programm](https://orbmarkets.io/address/TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb/history?cluster=devnet)                | `TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb`  |
| [Abstimmungsprogramm](https://orbmarkets.io/address/Vote111111111111111111111111111111111111111/history?cluster=devnet)                | `Vote111111111111111111111111111111111111111`  |
| [Compute Budget Programm](https://orbmarkets.io/address/ComputeBudget111111111111111111111111111111/history?cluster=devnet)            | `ComputeBudget111111111111111111111111111111`  |
| [Associated Token Account Programm](https://orbmarkets.io/address/ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL/history?cluster=devnet) | `ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL` |
| [Address Lookup Table Programm](https://orbmarkets.io/address/AddressLookupTab1e1111111111111111111111111/history?cluster=devnet)      | `AddressLookupTab1e1111111111111111111111111`  |
| [Memo Programm](https://orbmarkets.io/address/MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr/history?cluster=devnet)                      | `MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr`  |
| [Memo Programm V1](https://orbmarkets.io/address/Memo1UhkJRfHyvLMcVucJwxXeuD728EqVDDwQDxFMNo/history?cluster=devnet)                   | `Memo1UhkJRfHyvLMcVucJwxXeuD728EqVDDwQDxFMNo`  |
| [Konfigurationsprogramm](https://orbmarkets.io/address/Config1111111111111111111111111111111111111/history?cluster=devnet)             | `Config111111111111111111111111111111111111`   |
| [Ed25519 SigVerify Precompile](https://orbmarkets.io/address/Ed25519SigVerify111111111111111111111111111/history?cluster=devnet)       | `Ed25519SigVerify111111111111111111111111111`  |
| [Secp256k1 SigVerify Precompile](https://orbmarkets.io/address/KeccakSecp256k11111111111111111111111111111/history?cluster=devnet)     | `KeccakSecp256k11111111111111111111111111111`  |
| [Stake Programm](https://orbmarkets.io/address/Stake11111111111111111111111111111111111111/history?cluster=devnet)                     | `Stake11111111111111111111111111111111111111`  |
| [Stake Pool Programm](https://orbmarkets.io/address/SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy/history?cluster=devnet)                | `SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy`  |

### **Solana Devnet App Programm-IDs**

Für die Testintegration möchten Entwickler auch mit beliebten On-Chain-Programmen wie Metaplex, Jupiter, Pyth, Wormhole, Pump.fun und vielen anderen testen.

Hier sind einige der beliebtesten Solana Devnet Programm-IDs:

| **Programmname**                                                                                                                     | **Solana Programm-ID**                         |
| :----------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------- |
| [CCTP Message Minter](https://orbmarkets.io/address/CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3/history?cluster=devnet)             | `CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3` |
| [Circle CCTP Message Transmitter](https://orbmarkets.io/address/CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd/history?cluster=devnet) | `CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd` |
| [Chainlink OCR2 Oracle Programm](https://orbmarkets.io/address/cjg3oHmg9uuPsP8D6g29NWvhySJkdYdAo9D25PRbKXJ/history?cluster=devnet)   | `cjg3oHmg9uuPsP8D6g29NWvhySJkdYdAo9D25PRbKXJ`  |
| [Metaplex Programm](https://orbmarkets.io/address/p1exdMJcjVao65QdewkaZRUnU6VPSXhus9n2GzWfh98/history?cluster=devnet)                | `p1exdMJcjVao65QdewkaZRUnU6VPSXhus9n2GzWfh98`  |
| [Metaplex Token Metadata Programm](https://orbmarkets.io/address/metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s/history?cluster=devnet) | `metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s`  |
| [Name Service Programm](https://orbmarkets.io/address/namesLPneVptA9Z5rqUDD9tMTWEJwofgaYwp8cawRkX/history?cluster=devnet)            | `namesLPneVptA9Z5rqUDD9tMTWEJwofgaYwp8cawRkX`  |
| [NFT Candy Machine Programm V2](https://orbmarkets.io/address/cndy3Z4yapfJBmL3ShUp5exZKqR3z33thTzeNMm2gRZ/history?cluster=devnet)    | `cndy3Z4yapfJBmL3ShUp5exZKqR3z33thTzeNMm2gRZ`  |
| [Pump.fun AMM](https://orbmarkets.io/address/pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA/history?cluster=devnet)                     | `pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA`  |
| [Pyth Oracle Programm](https://orbmarkets.io/address/gSbePebfvPy7tRqimPoVecS2UsBvYv46ynrzWocc92s/history?cluster=devnet)             | `gSbePebfvPy7tRqimPoVecS2UsBvYv46ynrzWocc92s`  |
| [State Compression Programm](https://orbmarkets.io/address/cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK/history?cluster=devnet)       | `cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK`  |
| [Wormhole Core Bridge](https://orbmarkets.io/address/HDwcJBJXjL9FpJ7UBsYBtaDjsBUhuLCUYoz3zr8SWWaQ/history?cluster=devnet)            | `HDwcJBJXjL9FpJ7UBsYBtaDjsBUhuLCUYoz3zr8SWWaQ` |
| [Wormhole Token Bridge](https://orbmarkets.io/address/DZnkkTmCiFWfYTfT41X3Rd1kDgozqzxWaHqsw6W4x2oe/history?cluster=devnet)           | `DZnkkTmCiFWfYTfT41X3Rd1kDgozqzxWaHqsw6W4x2oe` |

Wie beim Erforschen von Solana-Programmen auf Mainnet-beta bietet der Devnet-Programmanzeiger von Orb Transaktionshistorien, IDLs, Verifizierungsdetails, Sicherheitsinformationen und Berechtigungen.

<Frame caption="Die IDL für Wormholes Core Bridge-Programm, das auf Solana Devnet im Orb-Explorer bereitgestellt wurde">
  <img src="https://mintcdn.com/helius/jzycqvLpitZUgQKU/images/solana-devnet-program-idl-explorer-on-orb-for-the-wormhole-core-bridge-contract.jpg?fit=max&auto=format&n=jzycqvLpitZUgQKU&q=85&s=b146ff409942f670b32af6367cb7228d" alt="Solana Devnet Program Idl Explorer On Orb For The Wormhole Core Bridge Contract Jp" width="2976" height="1674" data-path="images/solana-devnet-program-idl-explorer-on-orb-for-the-wormhole-core-bridge-contract.jpg" />
</Frame>

## Fazit

Programme bereitzustellen und Fehler auf Solana Devnet zu debuggen ist ein kritischer Schritt im Solana-Entwicklungszyklus. Orb ist ein schneller, menschenlesbarer [Solana Devnet Blockchain-Explorer](https://orbmarkets.io), der es Entwicklern erleichtert zu verstehen, was on-chain vor sich geht, Probleme zu finden und zu beheben.

Für weitere Informationen über Orb, lesen Sie unsere [Ankündigung](https://www.helius.dev/blog/orb-block-explorer) und [Benutzerhandbücher](https://www.helius.dev/docs/orb).

Für Alternativen zu Solana Devnet können Sie neue Entwickler-Tools wie [Surfpool](https://www.helius.dev/blog/surfpool) erkunden.
