photon-api 0.51.0

Solana indexer for general compression
Documentation

Rust API client for photon-api

Solana indexer for general compression

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 0.50.0
  • Package version: 0.50.0
  • Generator version: 7.5.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named photon-api and add the following to Cargo.toml under [dependencies]:

photon-api = { path = "./photon-api" }

Documentation for API Endpoints

All URIs are relative to https://devnet.helius-rpc.com?api-key=<api_key>

Class Method HTTP request Description
DefaultApi get_batch_address_update_info_post POST /getBatchAddressUpdateInfo
DefaultApi get_compressed_account_balance_post POST /getCompressedAccountBalance
DefaultApi get_compressed_account_post POST /getCompressedAccount
DefaultApi get_compressed_account_proof_post POST /getCompressedAccountProof
DefaultApi get_compressed_account_proof_v2_post POST /getCompressedAccountProofV2
DefaultApi get_compressed_account_v2_post POST /getCompressedAccountV2
DefaultApi get_compressed_accounts_by_owner_post POST /getCompressedAccountsByOwner
DefaultApi get_compressed_accounts_by_owner_v2_post POST /getCompressedAccountsByOwnerV2
DefaultApi get_compressed_balance_by_owner_post POST /getCompressedBalanceByOwner
DefaultApi get_compressed_mint_token_holders_post POST /getCompressedMintTokenHolders
DefaultApi get_compressed_token_account_balance_post POST /getCompressedTokenAccountBalance
DefaultApi get_compressed_token_accounts_by_delegate_post POST /getCompressedTokenAccountsByDelegate
DefaultApi get_compressed_token_accounts_by_delegate_v2_post POST /getCompressedTokenAccountsByDelegateV2
DefaultApi get_compressed_token_accounts_by_owner_post POST /getCompressedTokenAccountsByOwner
DefaultApi get_compressed_token_accounts_by_owner_v2_post POST /getCompressedTokenAccountsByOwnerV2
DefaultApi get_compressed_token_balances_by_owner_post POST /getCompressedTokenBalancesByOwner
DefaultApi get_compressed_token_balances_by_owner_v2_post POST /getCompressedTokenBalancesByOwnerV2
DefaultApi get_compression_signatures_for_account_post POST /getCompressionSignaturesForAccount
DefaultApi get_compression_signatures_for_address_post POST /getCompressionSignaturesForAddress
DefaultApi get_compression_signatures_for_owner_post POST /getCompressionSignaturesForOwner
DefaultApi get_compression_signatures_for_token_owner_post POST /getCompressionSignaturesForTokenOwner
DefaultApi get_indexer_health_post POST /getIndexerHealth
DefaultApi get_indexer_slot_post POST /getIndexerSlot
DefaultApi get_latest_compression_signatures_post POST /getLatestCompressionSignatures
DefaultApi get_latest_non_voting_signatures_post POST /getLatestNonVotingSignatures
DefaultApi get_multiple_compressed_account_proofs_post POST /getMultipleCompressedAccountProofs
DefaultApi get_multiple_compressed_account_proofs_v2_post POST /getMultipleCompressedAccountProofsV2
DefaultApi get_multiple_compressed_accounts_post POST /getMultipleCompressedAccounts
DefaultApi get_multiple_compressed_accounts_v2_post POST /getMultipleCompressedAccountsV2
DefaultApi get_multiple_new_address_proofs_post POST /getMultipleNewAddressProofs
DefaultApi get_multiple_new_address_proofs_v2_post POST /getMultipleNewAddressProofsV2
DefaultApi get_queue_elements_post POST /getQueueElements
DefaultApi get_transaction_with_compression_info_post POST /getTransactionWithCompressionInfo
DefaultApi get_transaction_with_compression_info_v2_post POST /getTransactionWithCompressionInfoV2
DefaultApi get_validity_proof_post POST /getValidityProof
DefaultApi get_validity_proof_v2_post POST /getValidityProofV2

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author