Trình khám phá Solana Devnet
Trình khám phá Orb hỗ trợ cả ba cụm Solana: Để truy cập các cụm này, hãy chọn cụm ở góc trên bên phải của giao diện người dùng.
Changing the Solana cluster to Devnet on Orb
?cluster=mainnet-beta?cluster=devnet?cluster=testnet
Cách tra cứu địa chỉ mint token trên Solana Devnet
Khi kiểm thử chương trình trên Solana Devnet, bạn cần nhận SOL Devnet từ một faucet Solana Devnet hoặc bằng cách gọi phương thức airdrop từ Solana CLI. Bạn cũng cần một điểm cuối RPC Solana Devnet. Bạn có thể nhận miễn phí điểm cuối này trong Bảng điều khiển Helius. Ngoài SOL Devnet, bạn có thể cần các token khác, chẳng hạn như USDC Devnet. Để tìm địa chỉ mint của một token Solana trên Devnet, hãy nhập tên token vào thanh tìm kiếm.
Searching for a Solana Devnet token on Orb
4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU
Nếu đang kiểm thử chức năng token tùy chỉnh, nhiều khả năng bạn cần tự mint token bằng Chương trình Token Solana (Devnet) hoặc Chương trình Token 2022 (Devnet).
Cách gỡ lỗi giao dịch thất bại trên Solana Devnet
Một trường hợp sử dụng phổ biến của các trình khám phá Devnet trên Solana là khắc phục sự cố giao dịch cho các chương trình đã triển khai trên Devnet trước khi triển khai chúng lên Mainnet-beta. Trong ví dụ này, hãy xem một giao dịch thất bại ngẫu nhiên có liên quan đến SOL được bọc.Giải thích bằng AI
Khi nhấp vào nút “Giải thích bằng AI”, chúng ta thấy một giao dịch hoán đổi sử dụng chương trình Raydium CP Swap Program (DRay…Wpyb) đã thất bại do lỗi “không đủ tiền” (0x1) xảy ra trong quá trình chuyển token.

Using Orb’s AI Explainer to understand a failed transaction on Solana Devnet
Kiểm tra nhật ký
Để gỡ lỗi giao dịch kỹ hơn, hãy nhấp vào thẻ Nhật ký. Chế độ xem này hiển thị danh sách các chương trình được gọi trong giao dịch, các lệnh mà chúng đã gọi, số đơn vị tính toán đã sử dụng và trạng thái của chúng (tức là thành công hoặc thất bại).
Finding failed transaction logs on Orb’s Solana Devnet explorer
TransferChecked của Token Program, chương trình đã ghi lỗi “không đủ tiền” vào nhật ký và trả về lỗi 0x1.
Kiểm tra đầu ra thô
Để gỡ lỗi sâu hơn, hãy xem đầu ra thô để xác định ví nào gây ra lỗi, token mà ví đó đang cố chuyển và số dư trước giao dịch.
Reading the raw JSON outputs of a Solana Devnet transaction on Orb
innerInstruction (chỉ mục 2, tức lệnh thứ 3) có kiểu TransferChecked và đang cố gửi 26,874,347.041642 đơn vị token DaHE...8R8i (Wildlife Conservation Coin) từ tài khoản token GVBbU...5TUP của ví Bzi4...tuvF đến tài khoản token đích 2yXu...qsTP.
Khi cuộn xuống, chúng ta có thể thấy nhật ký lệnh xác nhận rằng lệnh nội bộ tại chỉ mục 2 đã ghi lỗi không đủ tiền cho lệnh TransferChecked của Token Program.

Finding an “insufficient funds” error logged for Solana’s Token Program on the Orb Devnet explorer
DRay…WpYb là chương trình Raydium CP Swap Program, chúng ta có thể giả định rằng bể thanh khoản chứa token DaHE...8R8i không có đủ token để hoàn thành khối lượng hoán đổi được yêu cầu.
Cách tìm địa chỉ chương trình Solana Devnet
Một trường hợp sử dụng phổ biến khác của trình khám phá Solana Devnet là tìm ID chương trình của các chương trình được triển khai trên Devnet nhằm mục đích kiểm thử. Tương tự như khi khám phá chương trình trên Solana Mainnet-beta, bạn chỉ cần đổi cụm sang Devnet, tra cứu chương trình theo tên rồi nhấp vào kết quả. Nếu chương trình bạn đang tìm chưa được gắn thẻ, vui lòng liên hệ với đội ngũ của chúng tôi.ID chương trình Solana Devnet cốt lõi
Dưới đây là một số chương trình Solana cốt lõi quan trọng nhất được triển khai trên Devnet:ID chương trình ứng dụng Solana Devnet
Để kiểm thử tích hợp, các nhà phát triển cũng sẽ muốn kiểm thử với những chương trình on-chain phổ biến như Metaplex, Jupiter, Pyth, Wormhole, Pump.fun và nhiều chương trình khác. Dưới đây là một số ID chương trình Solana Devnet phổ biến nhất:
The IDL for Wormhole’s Core Bridge program deployed on Solana Devnet in the Orb explorer