Skip to main content
Helius Rust SDK (helius)는 Rust에서 Solana 개발을 더 쉽게 해줍니다. 이 페이지에서는 SDK 설치 및 사용법, 일반적인 오류 처리, 최신 문서 찾는 방법을 다룹니다.

GitHub Repository

Solana 개발을 위한 공식 Helius Rust SDK

설치

1

Cargo.toml에 종속성 추가

프로젝트에서 Helius Rust SDK를 사용하려면 cargo를 통해 종속성으로 추가하십시오. 프로젝트의 Cargo.toml를 열고 다음 줄을 [dependencies] 아래에 추가하십시오:
여기서 x.y.z는 원하는 버전입니다.
2

대안: cargo add 명령 사용

대안으로, 명령줄에서 종속성을 직접 추가하기 위해 cargo add helius를 사용하십시오. 이는 프로젝트와 호환되는 최신 버전을 자동으로 찾아 Cargo.toml에 추가합니다.
3

SDK 업데이트 유지

SDK의 최신 버전을 가져오기 위해 cargo update를 정기적으로 실행하십시오.

빠른 시작

아래는 고급 트랜잭션 API를 사용하여 주어진 트랜잭션을 파싱하는 간단한 예입니다.

문서

Rust Docs

docs.rs의 최신 문서

API Reference

Helius API 문서

Examples

GitHub 저장소의 코드 예제

오류 처리

API가 성공하지 않음(즉, 4xx 또는 5xx 상태 코드)을 반환할 때 오류 메시지가 발생합니다. 예를 들어, 잘못된 getAsset 호출에 대해 발생한 401 오류는 다음과 같습니다:

일반적인 오류 코드

Helius SDK를 사용할 때 여러 오류 코드를 접할 수 있습니다. 아래 표에는 일반적인 오류 코드와 문제를 해결하는 데 도움이 될 추가 정보가 나와 있습니다:
잘못된 매개변수로 요청이 발생할 경우 발생합니다.
잘못된 API 키가 제공되었거나 RPC 규칙으로 인해 액세스가 제한될 때 발생합니다.
사용자가 일정 시간 내에 요청 한도를 초과했거나 크레딧이 부족함을 나타냅니다.
서버 측 문제에 대한 일반 오류 메시지입니다. Helius 지원에 문의하십시오.
이러한 오류를 만나면:
1

오류 문서 확인

errors.rs에서 Helius 클라이언트가 반환하는 모든 가능한 오류 목록을 참조하십시오
2

문서 검토

추가 지침은 Helius 문서를 참조하십시오
3

지원팀에 문의

더 구체적인 도움을 받으려면 Helius 지원팀에 문의하십시오

기여

SDK에 대한 모든 기여를 환영합니다! 풀 리퀘스트를 열기 전에 기여 가이드를 읽어보십시오.