Esta página foi traduzida automaticamente por IA. A versão em inglês é a fonte oficial.Ver versão em inglês →
Ferramentas principais
Solana CLI
A interface de linha de comando canônica para interagir com clusters Solana — gerenciamento de carteira, chamadas RPC, implantação de programas. Instalação:SPL Token CLI
A CLI oficial para operações SPL Token / Token-2022 — criar mints, cunhar tokens, transferir. Instalação (incluída com Solana CLI):Anchor CLI
Necessária para buscar IDLs do Raydium, construir clientes e verificar programas. Instalação:Configuração TypeScript
O caminho principal de integração para Raydium.Pacotes
| Pacote | Versão |
|---|---|
@solana/web3.js | ≥1.95 |
@solana/spl-token | ≥0.4 |
@coral-xyz/anchor | ≥0.30 |
@raydium-io/raydium-sdk-v2 | ≥0.2.42-alpha |
Script mínimo
sdk-api/typescript-sdk para a referência completa do SDK.
Configuração Rust
Para integração CPI e programas on-chain.Toolchain
Cargo.toml do Programa para uma integração Raydium CPI
"cpi" importa o módulo cpi com helpers CPI (para que você possa usar raydium_cp_swap::cpi::swap_base_input(...)). Consulte sdk-api/rust-cpi.
Configuração Python
Caminho secundário de integração — comum para desenvolvedores de bots.Pacotes
| Pacote | Versão |
|---|---|
solders | ≥0.21 |
solana-py | ≥0.34 |
anchorpy | ≥0.21 |
raydium-py | ≥0.2.1 |
Script mínimo
sdk-api/python-integration.
Endpoints RPC
O RPC mainnet público (api.mainnet-beta.solana.com) é muito limitado em taxa e é reduzido sob qualquer carga. Para uso não trivial, obtenha um endpoint privado:
| Provedor | Observações |
|---|---|
| Helius | Mais popular; camada gratuita generosa. |
| Triton | Enterprise; preços premium, estável. |
| QuickNode | Sólido; latência sub-por-segundo. |
| Seu próprio nó RPC | Custa aproximadamente $500/mês em hardware; controle total. |
getProgramAccounts— varreduras sem restrição são caras; alguns provedores cobram ou restritem por varredura.getPriorityFeeEstimate— endpoint específico do Helius; outros têm equivalentes.geyser/ WebSocket streaming — necessário para bots de baixa latência; nem todos os provedores expõem.
Devnet e localnet
Devnet
Cluster de teste público do Solana. O Raydium tem uma implantação parcial de devnet:- Alguns pools CPMM existem para teste.
- AMM v4 tem pools históricos de devnet.
- CLMM tem alguns pools de demonstração.
- Farm v6 está implantado.
cluster: "devnet":
Localnet com estado mainnet falsificado
Para testes realistas, falsifique o estado mainnet em um validador local:- Testes unitários de sua integração CPI contra um programa Raydium real.
- Reexecutar uma transação com um parâmetro modificado para depurar.
- Teste de estresse com grandes volumes sintéticos.
Modelos de projeto
Iniciador de integração TypeScript
package.json mínimo:
Iniciador de programa Anchor CPI
Utilitários de CLI úteis
solana-keygen
Ler qualquer conta
Logs do programa
Inspeção de transação
Higiene do ambiente
Carteiras separadas por propósito
- Carteira de desenvolvimento: contém SOL de testnet, usada para construção.
- Carteira de produção: contém SOL real, usada apenas para implantações / envios multisig.
- Carteira ativa para bots: saldo pequeno, permissões restritas.
Padrão .env
Versão fixada
Bloqueie todas as dependências do ecossistema Solana. O ecossistema se move rapidamente; uma atualização de versão menor do@solana/web3.js introduziu mudanças significativas anteriormente. Use package-lock.json / Cargo.lock religiosamente.
Referências
sdk-api/typescript-sdk— Referência do SDK TypeScript.sdk-api/rust-cpi— Uso de Rust CPI.sdk-api/python-integration— Configuração Python.solana-fundamentals/programs-and-anchor— Background sobre Anchor.

