arcium-client 0.13.2

A client-side library for interacting with the Arcium Solana program.
Documentation
use anchor_lang::prelude::Pubkey;

pub mod idl;
pub const ARCIUM_PROGRAM_ID: Pubkey = idl::arcium::ID_CONST;
pub const ARCIUM_STAKING_PROGRAM_ID: Pubkey = idl::arcium_staking::ID_CONST;

/// Computation definition offset of the keygen circuit.
pub const MXE_KEYGEN_COMPUTATION_DEFINITION_OFFSET: u32 = 1;

/// Computation definition offset of the key recovery init circuit.
pub const MXE_KEY_RECOVERY_INIT_COMPUTATION_DEFINITION_OFFSET: u32 = 2;

/// Computation definition offset of the key recovery finalize circuit.
pub const MXE_KEY_RECOVERY_FINALIZE_COMPUTATION_DEFINITION_OFFSET: u32 = 3;
#[cfg(feature = "transactions")]
pub mod instruction;
pub mod pda;
#[cfg(feature = "transactions")]
pub mod state;
#[cfg(feature = "transactions")]
pub mod transactions;
pub mod utils;