#deployment #upgradeable #authority #loader #upgrade #solana #on-chain #ebpf #upgrading #whitelisted

spherenet-whitelisted-loader-v3-interface

SphereNet Whitelisted loader V3 interface

1 unstable release

0.1.0 Sep 19, 2025

#8 in #upgrading

Download history 119/week @ 2025-09-17 34/week @ 2025-09-24 23/week @ 2025-10-01

176 downloads per month

Apache-2.0

32KB
504 lines

An upgradeable BPF loader native program.

The upgradeable BPF loader is responsible for deploying, upgrading, and executing BPF programs. The upgradeable loader allows a program's authority to update the program at any time. This ability breaks the "code is law" contract that once a program is on-chain it is immutable. Because of this, care should be taken before executing upgradeable programs which still have a functioning authority. For more information refer to the instruction module.

The solana program deploy CLI command uses the upgradeable BPF loader. Calling solana program deploy --final deploys a program that cannot be upgraded, but it does so by revoking the authority to upgrade, not by using the non-upgradeable loader.

Dependencies

~2–4MB
~87K SLoC