Skip to main content
POST
getProgramAccounts
새로운 기능: getProgramAccounts가 이제 증가 업데이트를 위한 changedSinceSlot 매개변수를 지원합니다. 지정할 경우, 이 메서드는 주어진 슬롯 번호 이후에 수정된 계정만 반환합니다. 실시간 인덱싱 및 데이터 동기화 워크플로에 적합합니다.

요청 매개변수

string
필수
계정을 조회할 Solana 프로그램 공개 키(주소)를 base-58 인코딩 문자열로 입력합니다.
string
요청에 대한 커밋먼트 레벨입니다.
  • confirmed
  • finalized
  • processed
number
요청이 평가될 수 있는 최소 슬롯입니다.
boolean
결과를 RpcResponse JSON 객체로 래핑합니다.
string
반환된 계정 데이터의 인코딩 형식입니다.
  • jsonParsed
  • base58
  • base64
  • base64+zstd
object
계정 데이터의 일부분을 요청합니다.
number
반환할 바이트 수입니다.
number
읽기를 시작할 바이트 오프셋입니다.
number
이 슬롯 번호 이후에 수정된 계정만 반환합니다. 증분 업데이트에 유용합니다.
array
특정 Solana 계정 데이터 패턴을 효율적으로 쿼리하기 위한 강력한 필터링 시스템입니다.

인증

api-key
string
query
필수

귀하의 Helius API 키입니다. 무료로 대시보드에서 얻을 수 있습니다.

본문

application/json
jsonrpc
enum<string>
기본값:2.0
필수

JSON-RPC 프로토콜 버전입니다.

사용 가능한 옵션:
2.0
예시:

"2.0"

id
string
기본값:1
필수

요청을 위한 고유 식별자입니다.

예시:

"1"

method
enum<string>
기본값:getProgramAccounts
필수

호출할 RPC 메서드의 이름입니다.

사용 가능한 옵션:
getProgramAccounts
예시:

"getProgramAccounts"

params
(string | object)[]
필수

메서드의 매개변수입니다.

쿼리할 Solana 프로그램 공개 키(주소)로 base-58로 인코딩된 문자열입니다.

예시:

"4Nd1mBQtrMJVYVfKf2PJy9NZUZdTAsp7D4xWLs4gDB4T"

응답

프로그램 계정을 성공적으로 검색했습니다.

jsonrpc
enum<string>

JSON-RPC 프로토콜 버전입니다.

사용 가능한 옵션:
2.0
예시:

"2.0"

id
string

요청과 일치하는 식별자입니다.

예시:

"1"

result
object[]

프로그램 계정 목록입니다.