Anchor accounts, decoded against the IDL.
Field-level setter, re-encoded with the discriminator preserved. Works for any account the program publishes an IDL for.
Patches mutate the account store directly. Use them to set up preconditions. Use transactions to test the code paths your program actually runs.
Reley decodes against the IDL when one exists. Falls back to native layout for SPL programs. Drops to raw byte editing when there is no map.
Field-level setter, re-encoded with the discriminator preserved. Works for any account the program publishes an IDL for.
Native account layouts surfaced as named fields - mint authority, extensions, freeze authority, addresses. No IDL required.
Byte-offset editor. Pick offset, supply hex bytes, save. The escape hatch for non-Anchor, non-native account types.
Patch the mint authority on the cloned USDC mint account to your local keypair. Now you can mint any supply you need to stage test scenarios.
Set Meteora DLMM pool.admin to your wallet, then call the admin-only instruction your program needs to integrate with.
Patch a Pyth or Switchboard feed value. Test how your liquidation, AMM, or perp engine handles edges of its config.
Edit the start timestamp on a vesting PDA. Combine with warp_time and your claim path runs against state that took weeks to reach on mainnet.
Project patches auto-apply to every sandbox on creation and on every reset. Sandbox patches live in one sandbox only - useful for scratch experiments you do not want to keep.
Source under PolyForm Noncommercial 1.0. macOS today. Windows and Linux next.