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
| Section | Description |
|---|---|
| Rakurai Activation | Multisig-controlled smart contract that authorizes and manages validators running Rakurai nodes. |
| Reward Distribution | Four money flows: RCA (block rewards → stakers), TCA (tips), PSA (P2C subscription), MCA (backrun share). |
| Rakurai Tip Manager | Eight tip accounts; tips are split and the remainder goes to the validator’s TCA. |
| Rakurai Client Config | Scheduler config: block-engine (recv bundles), P2C (send txns for backrun), virtual-priority (percent of tip). |
1.2. CLIs
| Section | Description |
|---|---|
| Rakurai CLIs | Overview, install, and index. |
| Rakurai Activation CLI | RAA init, scheduler enable/disable, commission (rakurai-activation). |
| P2C Subscription CLI | PSA prepaid subscription (rakurai-p2c). |
| Partner Tip and MevShare Revenue Settlement CLI | Settle partner TCA / MCA (rakurai-revshare). |
| Client Config CLI | Block-engine / P2C / VP — global, per-vote, proposals. Always submit current + new (rakurai-client-config). |