ZK Compression
CtrlK
  • Get Started
    • Overview
    • Intro to Development
  • Developers
    • TypeScript Client
    • JSON RPC Methods
      • getCompressedAccount
      • getCompressedBalance
      • getCompressedTokenAccountBalance
      • getCompressedBalanceByOwner
      • getCompressedMintTokenHolders
      • getCompressedTokenBalancesByOwnerV2
      • getCompressedAccountsByOwner
      • getMultipleCompressedAccounts
      • getCompressedTokenAccountsByOwner
      • getCompressedTokenAccountsByDelegate
      • getTransactionWithCompressionInfo
      • getCompressedAccountProof
      • getMultipleCompressedAccountProofs
      • getMultipleNewAddressProofs
      • getValidityProof
      • getCompressionSignaturesForAccount
      • getCompressionSignaturesForAddress
      • getCompressionSignaturesForOwner
      • getCompressionSignaturesForTokenOwner
      • getLatestCompressionSignatures
      • getLatestNonVotingSignatures
      • getIndexerSlot
      • getIndexerHealth
    • Addresses and URLs
    • Creating Airdrops with Compressed Tokens
    • Using Token-2022
    • Add Compressed Token Support to Your Wallet
    • Create programs with the program-template
  • Learn
    • In a Nutshell
    • Core Concepts
      • Compressed Account Model
      • State Trees
      • Validity Proofs
      • Lifecycle of a Transaction
      • Limitations
  • Node Operators
    • Run a Node
  • resources
    • Changelog
      • JS - 0.21.0
      • Protocol - 1.0.0
      • 0.6.0
      • 0.5.0
      • 0.4.0
      • 0.3.0
    • Security
    • Privacy Policy
Powered by GitBook
On this page
  1. Developers

JSON RPC Methods

Helius Labs maintains the canonical RPC API and indexer implementation. The following pages outline all ZK Compression methods extending Solana's default JSON RPC API.

getCompressedAccountgetCompressedBalancegetCompressedTokenAccountBalancegetCompressedBalanceByOwnergetCompressedMintTokenHoldersgetCompressedTokenBalancesByOwnerV2getCompressedAccountsByOwnergetMultipleCompressedAccountsgetCompressedTokenAccountsByOwnergetCompressedTokenAccountsByDelegategetTransactionWithCompressionInfogetCompressedAccountProofgetMultipleCompressedAccountProofsgetMultipleNewAddressProofsgetValidityProofgetCompressionSignaturesForAccountgetCompressionSignaturesForAddressgetCompressionSignaturesForOwnergetCompressionSignaturesForTokenOwnergetLatestCompressionSignaturesgetLatestNonVotingSignaturesgetIndexerSlotgetIndexerHealth
PreviousTypeScript ClientNextgetCompressedAccount

Last updated 9 months ago