photon-api

Crates.iophoton-api
lib.rsphoton-api
version0.28.1
sourcesrc
created_at2024-06-24 00:38:37.34095
updated_at2024-06-26 23:12:06.939841
descriptionSolana indexer for general compression
homepage
repository
max_upload_size
id1281539
size281,521
Michal Rostecki (vadorovsky)

documentation

https://www.zkcompression.com/developers/json-rpc-methods

README

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.28.0
  • Package version: 0.28.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 http://127.0.0.1

Class Method HTTP request Description

DefaultApi | get_compressed_account_post | POST /getCompressedAccount | DefaultApi | get_compressed_account_proof_post | POST /getCompressedAccountProof | DefaultApi | get_compressed_accounts_by_owner_post | POST /getCompressedAccountsByOwner | DefaultApi | get_compressed_balance_by_owner_post | POST /getCompressedBalanceByOwner | DefaultApi | get_compressed_balance_post | POST /getCompressedBalance | 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_owner_post | POST /getCompressedTokenAccountsByOwner | DefaultApi | get_compressed_token_balances_by_owner_post | POST /getCompressedTokenBalancesByOwner | 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_accounts_post | POST /getMultipleCompressedAccounts | DefaultApi | get_multiple_new_address_proofs_post | POST /getMultipleNewAddressProofs | DefaultApi | get_transaction_with_compression_info_post | POST /getTransactionWithCompressionInfo | DefaultApi | get_validity_proof_post | POST /getValidityProof |

Documentation For Models

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

cargo doc --open

Author

Commit count: 0

cargo fmt