helius-sdk)는 Node.js, 브라우저 또는 기타 런타임에서 TypeScript로 Solana 개발을 더 쉽게 만듭니다. 이 페이지에서는 SDK 설치 및 사용, 일반적인 오류 처리, 최신 문서 찾는 방법을 다룹니다.
SDK는 버전 2.0.0부터 새롭게 작성되었습니다. 이것은 @solana/kit를 사용하고 1.73.2보다 높은 @solana/web3.js 버전에 대한 의존성을 제거하기 위해 수행되었습니다. 최신 버전으로 마이그레이션하는 경우 마이그레이션 가이드를 참조하세요.
GitHub Repository
Solana 개발을 위한 공식 Helius TypeScript SDK
설치
Helius TypeScript SDK는 다음 패키지 관리자를 사용하여 설치할 수 있습니다:- npm
- pnpm
- Yarn
빠른 시작
아래는 주어진 주소가 소유한 자산 목록을 가져오기 위해 TypeScript SDK를 사용하는 간단한 예입니다:문서
예제 디렉토리는 각 메서드와 기본 사용법을 다루는 심층 코드 예제로 가득하며 네임스페이스별로 조직되어 있습니다. API 참조 문서는 문서와 일반적인 Solana JSON RPC API 도움말을 위한 공식 Solana 문서를 참조하세요. Kit에 대한 일반적인 도움말은 Kit의 문서를 참조하세요.오류 처리
API가 비성공 (예: 4xx 또는 5xx 상태 코드)를 반환할 때 오류 메시지가 발생합니다. 예를 들어, 아래는 잘못된 getAsset 호출에 대한 401 오류 메시지입니다:일반 오류 코드
Helius SDK를 사용하다 보면 여러 가지 오류 코드를 접할 수 있습니다. 아래는 문제 해결에 도움이 되는 몇 가지 일반적인 오류 코드와 추가 정보를 제공하는 표입니다:400: 잘못된 요청
400: 잘못된 요청
잘못된 매개변수가 포함된 요청이 있을 때 발생합니다.
401: 권한 없음
401: 권한 없음
유효하지 않은 API 키가 제공되었거나 RPC 규칙으로 인해 액세스가 제한된 경우 발생합니다.
429: 너무 많은 요청
429: 너무 많은 요청
지정된 시간 내에 요청 한도를 초과했거나 크레딧이 없는 경우입니다.
5XX: 내부 서버 오류
5XX: 내부 서버 오류
서버 측 문제에 대한 일반 오류 메시지입니다. 도움말이 필요하시면 Helius 지원팀에 문의하세요.
1
오류 문서 확인
발생할 수 있는 오류 목록은 Kit의 오류를 참조하세요
2
문서 검토
추가 안내는 Helius 문서를 참조하세요
3
지원 팀에 문의
보다 자세한 도움을 받으려면 Helius 지원 팀에 문의하세요