No program loaded

Decompile Solana programs.

Paste a program address and press Decompile, or upload a .so file. You get the program back as readable pseudo-C: every function, with syscalls, strings, Anchor instructions, IDL names, program IDs and source-file hints filled in where the binary still carries them.

You can also check the result. Verify vs reference VM runs every basic block through the same interpreter the validators use and marks each one that agrees with a green bar beside the code.

99.999 %of instructions match the reference VM, measured on 964 mainnet programs
0mismatches across 67 million compared instructions
100 %of programs decompile completely, whatever the loader, sBPF version or bytes
110,992instruction forms proven to match the reference interpreter for every operand value

SolDec is free to use. If it saves you time, you can support it with SOL at