16 lines
827 B
Rust
16 lines
827 B
Rust
// file: kb-lib/src/executor/spl/token/constants.rs
|
|
// version: 3
|
|
|
|
//! Local constants for the SPL Token classic executor. Program identifiers live in `kb_program_ids`.
|
|
|
|
/// Maximum number of children accepted by one Batch plan.
|
|
pub(crate) const EX_SPL_TOKEN_MAX_BATCH_INSTRUCTIONS: usize = 64;
|
|
/// Maximum aggregate account-meta occurrences accepted by one Batch plan.
|
|
pub(crate) const EX_SPL_TOKEN_MAX_BATCH_ACCOUNTS: usize = 512;
|
|
/// Maximum number of ordered multisig signer occurrences.
|
|
pub(crate) const EX_SPL_TOKEN_MAX_MULTISIG_SIGNERS: usize = 11;
|
|
/// Maximum UI amount string length accepted before transaction assembly.
|
|
pub(crate) const EX_SPL_TOKEN_MAX_UI_AMOUNT_BYTES: usize = 255;
|
|
/// Canonical tracing target for this crate.
|
|
pub(crate) const TRACING_TARGET_EXECUTOR_SPL_TOKEN: &str = "kb-lib.executor.spl.token";
|