light-client 0.24.0

Client library for Light Protocol
Documentation
pub mod photon_indexer;

mod base58;
mod config;
mod error;
mod indexer_trait;
mod response;
pub(crate) mod tree_info;
mod types;

pub use base58::Base58Conversions;
pub use config::{IndexerRpcConfig, RetryConfig};
pub use error::IndexerError;
pub use indexer_trait::Indexer;
pub use response::{Context, Items, ItemsWithCursor, Response};
pub use types::{
    AccountInterface, AccountProofInputs, Address, AddressMerkleTreeAccounts, AddressProofInputs,
    AddressQueueData, AddressWithTree, ColdContext, ColdData, CompressedAccount, Hash,
    InputQueueData, InterfaceTreeInfo, MerkleProof, MerkleProofWithContext,
    NewAddressProofWithContext, NextTreeInfo, OutputQueueData, OwnerBalance, ProofOfLeaf,
    QueueElementsResult, QueueInfo, QueueInfoResult, QueueLeafIndex, RootIndex,
    SignatureWithMetadata, SolanaAccountData, StateMerkleTreeAccounts, StateQueueData, TokenBalance,
    TreeInfo, ValidityProofWithContext,
};
mod options;
pub use options::*;