Solana Kit
@solana/kit는 Solana 위에서 개발하기 위한 공식 권장 TypeScript SDK입니다.
컴포저블 플러그인으로 클라이언트를 조립하고, 필요할 때 React 바인딩을 추가하며,
호출하는 온체인 프로그램에 맞는 생성된 프로그램 클라이언트를 가져올 수 있습니다.
| 패키지 | 설명 | GitHub |
|---|---|---|
| @solana/kit | 핵심 SDK: RPC, 트랜잭션, 코덱, 서명자 | 소스 |
| @solana/react | React 바인딩: ClientProvider 및 훅 | 소스 |
| @solana/kit-plugin-rpc | RPC 연결 + 트랜잭션 전송 | 소스 |
| @solana/kit-plugin-signer | 수수료 납부자, 신원, 서명자 플러그인 | 소스 |
| @solana/kit-plugin-wallet | Wallet Standard 연결 + React 훅 | 소스 |
프로그램 클라이언트
명령 빌더와 클라이언트 플러그인을 제공하는 생성된 클라이언트입니다 (예:
tokenProgram() → client.token).
| 패키지 | 설명 | GitHub |
|---|---|---|
| @solana-program/system | System Program과 상호작용 | 소스 |
| @solana-program/token | Token Program과 상호작용 | 소스 |
| @solana-program/token-2022 | Token-2022 program과 상호작용 | 소스 |
| @solana-program/memo | Memo program과 상호작용 | 소스 |
| @solana-program/compute-budget | Compute 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으로 마이그레이션을 참조하세요.
Is this page helpful?