Crate light_registry

Source

Re-exports§

pub use account_compression_cpi::batch_append::*;
pub use account_compression_cpi::batch_nullify::*;
pub use account_compression_cpi::batch_update_address_tree::*;
pub use account_compression_cpi::initialize_batched_address_tree::*;
pub use account_compression_cpi::initialize_batched_state_tree::*;
pub use account_compression_cpi::initialize_tree_and_queue::*;
pub use account_compression_cpi::migrate_state::*;
pub use account_compression_cpi::nullify::*;
pub use account_compression_cpi::register_program::*;
pub use account_compression_cpi::rollover_batched_address_tree::*;
pub use account_compression_cpi::rollover_batched_state_tree::*;
pub use account_compression_cpi::rollover_state_tree::*;
pub use account_compression_cpi::update_address_tree::*;
pub use protocol_config::initialize::*;
pub use protocol_config::update::*;
pub use crate::epoch::finalize_registration::*;
pub use crate::epoch::register_epoch::*;
pub use crate::epoch::report_work::*;
pub use selection::forester::*;

Modules§

account_compression_cpi
accounts
An Anchor generated module, providing a set of structs mirroring the structs deriving Accounts, where each field is a Pubkey. This is useful for specifying accounts for a client.
constants
epoch
errors
instruction
An Anchor generated module containing the program’s set of instructions, where each method handler in the #[program] mod is associated with a struct defining the input arguments to the method. These should be used directly, when one wants to serialize Anchor instruction data, for example, when speciying instructions on a client.
light_registry
program
Module representing the program.
protocol_config
sdk
selection
utils

Constants§

ID_CONST
Const version of ID

Statics§

ID
The static program ID
security_txt
Static string containing the security.txt file.

Functions§

check_forester
if registered_forester_pda is not None check forester eligibility and network_fee is not 0 if metadata.forester == authority can forest else throw error
check_id
Confirms that a given pubkey is equivalent to the program ID
entry
The Anchor codegen exposes a programming model where a user defines a set of methods inside of a #[program] module in a way similar to writing RPC request handlers. The macro then generates a bunch of code wrapping these user defined methods into something that can be executed on Solana.
entrypoint
Safety
id
Returns the program ID
id_const
Const version of ID