Solana를 위한 JavaScript/TypeScript SDK

Solana Kit

@solana/kit는 Solana 위에서 개발하기 위한 공식 권장 TypeScript SDK입니다. 컴포저블 플러그인으로 클라이언트를 조립하고, 필요할 때 React 바인딩을 추가하며, 호출하는 온체인 프로그램에 맞는 생성된 프로그램 클라이언트를 가져올 수 있습니다.

패키지설명GitHub
@solana/kit핵심 SDK: RPC, 트랜잭션, 코덱, 서명자소스
@solana/reactReact 바인딩: ClientProvider 및 훅소스
@solana/kit-plugin-rpcRPC 연결 + 트랜잭션 전송소스
@solana/kit-plugin-signer수수료 납부자, 신원, 서명자 플러그인소스
@solana/kit-plugin-walletWallet Standard 연결 + React 훅소스

프로그램 클라이언트

명령 빌더와 클라이언트 플러그인을 제공하는 생성된 클라이언트입니다 (예: tokenProgram()client.token).

패키지설명GitHub
@solana-program/systemSystem Program과 상호작용소스
@solana-program/tokenToken Program과 상호작용소스
@solana-program/token-2022Token-2022 program과 상호작용소스
@solana-program/memoMemo program과 상호작용소스
@solana-program/compute-budgetCompute Budget program과 상호작용소스

서명 및 키 관리

여러 키 관리 백엔드에서 kit 호환 백엔드 서명을 위한 패키지:

패키지설명GitHub
@solana/keychain통합 서명: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, Utila소스

설정 및 커스터디 모델 안내는 Keychain 문서백엔드 선택을 참조하세요.

Solana Web3.js

@solana/web3.js는 Solana의 레거시 TypeScript SDK입니다. 새로운 앱은 @solana/kit를 사용해야 합니다. Kit으로 마이그레이션을 참조하세요.

패키지설명GitHub
@solana/web3.js핵심 SDK소스
@solana/spl-tokenToken, Token-2022 및 Associated Token programs와 상호작용소스
@solana/spl-memoMemo program과 상호작용소스

Is this page helpful?

목차

페이지 편집