#solana #arcium #client-side #networking

arcium-client

A client-side library for interacting with the Arcium Solana program

25 releases (7 breaking)

new 0.8.5 Feb 20, 2026
0.7.0 Feb 2, 2026
0.6.0-alpha Dec 18, 2025
0.4.0 Nov 1, 2025
0.2.0 Jul 25, 2025

#762 in Magic Beans

Download history 178/week @ 2025-10-31 199/week @ 2025-11-07 156/week @ 2025-11-14 143/week @ 2025-11-21 161/week @ 2025-11-28 354/week @ 2025-12-05 135/week @ 2025-12-12 393/week @ 2025-12-19 150/week @ 2025-12-26 193/week @ 2026-01-02 271/week @ 2026-01-09 482/week @ 2026-01-16 304/week @ 2026-01-23 460/week @ 2026-01-30 206/week @ 2026-02-06 239/week @ 2026-02-13

1,245 downloads per month
Used in arcium-anchor

GPL-3.0-or-later

155KB
4K SLoC

arcium-client

Crates.io

A client-side library for interacting with the Arcium Solana program. Provides the program IDL, account types, and transaction building utilities for applications that integrate with the Arcium network.

Usage

use arcium_client::{ARCIUM_PROGRAM_ID, idl};

// Access the Arcium program ID
let program_id = ARCIUM_PROGRAM_ID;

Enable the transactions feature for additional transaction building and PDA utilities.

Main Exports

Constants

  • ARCIUM_PROGRAM_ID - The on-chain program ID for the Arcium Solana program

Modules

  • idl - Interface Definition Language types and structures
  • instruction - Instruction builders (with "transactions" feature)
  • pda - Program Derived Address utilities (with "transactions" feature)
  • state - Account state definitions (with "transactions" feature)
  • transactions - Transaction building helpers (with "transactions" feature)

Dependencies

~20–44MB
~626K SLoC