SDK de JavaScript/TypeScript para Solana

Solana Kit

@solana/kit es el SDK de TypeScript recomendado para desarrollar en Solana. Puedes ensamblar un cliente a partir de plugins componibles, agregar enlaces de React cuando los necesites e incorporar clientes de programa generados para los programas en cadena que invoques.

PaqueteDescripciónGitHub
@solana/kitSDK principal: RPC, transacciones, codecs, firmantesFuente
@solana/reactEnlaces de React: ClientProvider y hooksFuente
@solana/kit-plugin-rpcConexión RPC + envío de transaccionesFuente
@solana/kit-plugin-signerPlugins de pagador de tarifas, identidad y firmanteFuente
@solana/kit-plugin-walletConexión Wallet Standard + hooks de ReactFuente

Clientes de programa

Clientes generados que exponen constructores de instrucciones y plugins de cliente (por ejemplo tokenProgram()client.token).

PaqueteDescripciónGitHub
@solana-program/systemInteractúa con System ProgramFuente
@solana-program/tokenInteractúa con Token ProgramFuente
@solana-program/token-2022Interactúa con el programa Token-2022Fuente
@solana-program/memoInteractúa con el programa MemoFuente
@solana-program/compute-budgetInteractúa con el programa Compute BudgetFuente

Firma y gestión de claves

Para firma en backend compatible con kit a través de múltiples backends de gestión de claves:

PaqueteDescripciónGitHub
@solana/keychainFirma unificada: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, UtilaFuente

Consulta la documentación de Keychain y Cómo elegir un backend para obtener orientación sobre la configuración y el modelo de custodia.

Solana Web3.js

@solana/web3.js es el SDK de TypeScript heredado para Solana. Las nuevas aplicaciones deben usar @solana/kit; consulta Migración a Kit.

PackageDescriptionGitHub
@solana/web3.jsSDK principalSource
@solana/spl-tokenInteractúa con los programas Token, Token-2022 y Associated TokenSource
@solana/spl-memoInteractúa con el programa MemoSource

Is this page helpful?

Tabla de Contenidos

Editar Página