Carteiras e Explorers
Carteiras guardam keypairs e assinam transações. Explorers permitem inspecionar contas, programas e logs de transação em qualquer cluster. Juntos formam o fluxo diário de devnet que todo builder Solana usa.
Busque em todas as páginas da documentação
Carteiras guardam keypairs e assinam transações. Explorers permitem inspecionar contas, programas e logs de transação em qualquer cluster. Juntos formam o fluxo diário de devnet que todo builder Solana usa.
Cartão de receita de referência rápida - pronto para copiar.
# Financiar carteira devnet
solana airdrop 2
solana balance
# Abrir transação no explorer
open "https://explorer.solana.com/tx/<SIGNATURE>?cluster=devnet"Quando usar:
#!/bin/bash
# devnet-explorer-workflow.sh
set -e
solana config set --url devnet
# Criar e financiar
solana-keygen new --no-bip39-passphrase -o ./dev.json --force
solana airdrop 1 ./dev.json || echo "Airdrop rate-limited - try https://faucet.solana.com"
# Enviar transação visível
RECIPIENT=$(solana-keygen pubkey ./dev.json)
SIG=$(solana transfer "$RECIPIENT" 0.001 --from ./dev.json --allow-unfunded-recipient --output json | jq -r .signature)
echo "Transaction: https://explorer.solana.com/tx/$SIG?cluster=devnet"
echo "Wallet: https://explorer.solana.com/address/$RECIPIENT?cluster=devnet"
# Inspecionar na CLI
solana confirm -v "$SIG"import { createSolanaRpc, address } from "@solana/kit";
const rpc = createSolanaRpc("https://api.devnet.solana.com");
const sig = "YOUR_SIGNATURE";
const tx = await rpc
.getTransaction(sig, { encoding: "json", maxSupportedTransactionVersion: 0 })
.send();
console.log("Slot:", tx?.slot);
console.log("Error:", tx?.meta?.err);
console.log("CU consumed:", tx?.meta?.computeUnitsConsumed);
console.log("Log messages:", tx?.meta?.logMessages);O que isso demonstra:
?cluster=devnet para views fora da mainnetgetTransaction retorna logs, CU e detalhes de erro programaticamentesolana confirm -v espelha breakdown de instruções do explorer no terminal| Aba | Mostra |
|---|---|
| Overview | Saldo, owner, flag executable, tamanho de data |
| Transactions | Histórico de endereço |
| Instruction | Programa chamado, contas, data bruta |
| Logs | Saída de msg! e erros de programa |
| Program | Upgrade authority, IDL (se publicado) |
solana airdrop 2 (rate-limited)https://faucet.solana.com (devnet/testnet)solana-test-validator?cluster=devnet.| Alternativa | Use Quando | Não Use Quando |
|---|---|---|
| Solana Explorer | Depuração legível | Monitoramento automatizado |
| Solscan / SolanaFM | UI alternativa, analytics de token | Links oficiais de documentação |
solana confirm -v | Fluxo só terminal | Compartilhar links com não-devs |
RPC getTransaction | Parse programático de logs | Inspeção visual rápida |
https://explorer.solana.com - mantido pela Solana Foundation. Suporta mainnet-beta, devnet e testnet.
https://explorer.solana.com/tx/<SIGNATURE>?cluster=devnet
solana airdrop 2Ou use https://faucet.solana.com quando CLI estiver rate-limited.
Phantom, Solflare, Backpack, Ledger (hardware) e arquivos keypair CLI para desenvolvimento.
Abra a transação, role até Program Logs. Cada linha de msg! e emit! aparece em ordem de execução.
Sim. Abra página de endereço e veja aba raw data. Programas Anchor mostram bytes codificados Borsh a menos que IDL esteja verificado.
CU total usada por todas instruções. Compare com limite de CU solicitado para detectar problemas de orçamento.
Na página do programa no explorer, veja Program Account → campo Upgrade Authority.
Não. Use CLI (solana logs, solana confirm -v) ou setup local de block explorer.
Use @wallet-ui/react ou padrões wallet-adapter com @solana/kit 7.0.0 para montagem de transação. Combine RPC com rede da carteira.
A transação entrou mas programa retornou erro. Leia logs para código de erro e linha exatos.
Se publicado on-chain ou verificado via conta IDL do Anchor, explorer pode decodificar nomes de instrução. Caso contrário vê bytes brutos.
Versões da stack: Esta página foi escrita para Agave 4.1.1, Solana CLI 3.0.10, Anchor 0.32.1, anchor-lang 0.32.1, Rust 1.91.1, @solana/kit 7.0.0, Surfpool 0.12.0 e LiteSVM 0.6.x.
Revisado por Chris St. John·Última atualização: 16 de jul. de 2026