Solana Kit
@solana/kit é o SDK TypeScript recomendado para desenvolver na Solana. Você
monta um cliente a partir de plugins combináveis, adiciona bindings React quando
necessário e importa clientes de programa gerados para os programas on-chain que
você utiliza.
| Pacote | Descrição | GitHub |
|---|---|---|
| @solana/kit | SDK principal: RPC, transações, codecs, signatários | Fonte |
| @solana/react | Bindings React: ClientProvider e hooks | Fonte |
| @solana/kit-plugin-rpc | Conexão RPC + envio de transações | Fonte |
| @solana/kit-plugin-signer | Plugins de pagador de taxas, identidade e signatário | Fonte |
| @solana/kit-plugin-wallet | Conexão Wallet Standard + hooks React | Fonte |
Clientes de programa
Clientes gerados que expõem construtores de instruções e plugins de cliente (por
exemplo tokenProgram() → client.token).
| Pacote | Descrição | GitHub |
|---|---|---|
| @solana-program/system | Interagir com o System Program | Fonte |
| @solana-program/token | Interagir com o Token Program | Fonte |
| @solana-program/token-2022 | Interagir com o programa Token-2022 | Fonte |
| @solana-program/memo | Interagir com o programa Memo | Fonte |
| @solana-program/compute-budget | Interagir com o programa Compute Budget | Fonte |
Assinatura e Gestão de Chaves
Para assinatura backend compatível com kit em múltiplos backends de gestão de chaves:
| Pacote | Descrição | GitHub |
|---|---|---|
| @solana/keychain | Assinatura unificada: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, Utila | Fonte |
Consulte a documentação do Keychain e Escolhendo um backend para orientações sobre configuração e modelo de custódia.
Solana Web3.js
@solana/web3.js é o SDK TypeScript legado para Solana. Novos aplicativos devem
usar @solana/kit; consulte Migrando para o Kit.
Is this page helpful?