#solana #optimization #ebpf #smart-contracts #transformation

bin+lib solana-optimizer

A tool to optimize Solana smart contract bytecode with eBPF transformations

2 releases

new 0.1.1 Apr 10, 2025
0.1.0 Apr 10, 2025

#402 in Magic Beans

GPL-3.0-or-later

210KB
229 lines

Contains (ELF lib, 195KB) optimized_program.so

Solana Optimizer

A tool to optimize Solana eBPF programs for reduced compute unit (CU) usage.

Installation

cargo install solana-optimizer

## Usage
solana-optimizer --input input.so --output output.so

## Help
solana-optimizer --help

### Output
A performance optimizer for Solana eBPF programs

USAGE:
    solana-optimizer [OPTIONS]

OPTIONS:
    --input <INPUT>        Input .so file path (optional with --auto)
    --output <OUTPUT>      Output optimized .so file path (optional with --auto)

Dependencies

~20–29MB
~495K SLoC