A blueprint-driven test framework. Fork live devnet state, scan IDLs against 7 security rules, and fuzz with a thousand random inputs — all before a single byte ever touches mainnet.
| anchor test | bankrun | local-validator | test:forge | |
|---|---|---|---|---|
| live-state fork | — none | partial | manual rpc | ✓ snapshot |
| idl security scan | — none | — none | — none | ✓ 7 rules |
| boundary fuzzer | manual ts | manual ts | manual ts | ✓ 1000 iter |
| zero sol / no deploy | deploys | ✓ | deploys | ✓ |
| ci-friendly report | tap only | tap only | — none | ✓ json/md/html |
npm install -g solanatestforgesolforge fork devnet ERSbyEx6s4MJnAem1vjmZW8Wv2cQdx1U4Fytuo6qy8rosolforge security ./target/idl/my_program.jsonsolforge fuzz ./target/idl/my_program.json --iterations 1000