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를 정기적으로 실행하십시오.

빠른 시작

아래는 Enhanced Transactions 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에 대한 모든 기여를 환영합니다! 풀 리퀘스트를 열기 전에 기여 가이드를 읽어보십시오.