Last updated

Rakurai Programs

A collection of Solana smart contracts and tools required for Rakurai’s validator operations.

Between them, these programs hold four things on-chain: who may run the Rakurai scheduler and at what commission (Activation), which services can reach a validator (Client Config), how tips are collected and split (Tip Manager), and who is owed what across all four revenue streams (Reward Distribution).

1. Documentation

1.1. Programs

SectionDescription
Rakurai ActivationMultisig-controlled smart contract that authorizes and manages validators running Rakurai nodes.
Reward DistributionFour money flows: RCA (block rewards → stakers), TCA (tips), PSA (P2C subscription), MCA (backrun share).
Rakurai Tip ManagerEight tip accounts; tips are split and the remainder goes to the validator’s TCA.
Rakurai Client ConfigScheduler config: block-engine (recv bundles), P2C (send txns for backrun), virtual-priority (percent of tip).

1.2. CLIs

SectionDescription
Rakurai CLIsOverview, install, and index.
Rakurai Activation CLIRAA init, scheduler enable/disable, commission (rakurai-activation).
P2C Subscription CLIPSA prepaid subscription (rakurai-p2c).
Partner Tip and MevShare Revenue Settlement CLISettle partner TCA / MCA (rakurai-revshare).
Client Config CLIBlock-engine / P2C / VP — global, per-vote, proposals. Always submit current + new (rakurai-client-config).