5 releases (stable)

2.0.0 Mar 12, 2025
1.0.2 Dec 17, 2024
1.0.1 Jan 19, 2024
1.0.0 Oct 20, 2023
0.0.1 Aug 21, 2023

#2 in #withdraw

Download history 127/week @ 2025-03-10 15/week @ 2025-03-17 4/week @ 2025-03-24 1/week @ 2025-04-07 7/week @ 2025-05-12

322 downloads per month
Used in spl-single-pool-cli

Apache-2.0

235KB
2K SLoC

Contains (ELF lib, 695KB) tests/fixtures/mpl_token_metadata.so

A program for liquid staking with a single validator


Solana Program Library Single-Validator Stake Pool

The single-validator stake pool program is an upcoming SPL program that enables liquid staking with zero fees, no counterparty, and 100% capital efficiency.

The program defines a canonical pool for every vote account, which can be initialized permissionlessly, and mints tokens in exchange for stake delegated to its designated validator.

The program is a stripped-down adaptation of the existing multi-validator stake pool program, with approximately 80% less code, to minimize execution risk.

On launch, users will only be able to deposit and withdraw active stake, but pending future stake program development, we hope to support instant sol deposits and withdrawals as well.

Dependencies

~11–20MB
~303K SLoC