Reference
Instructions by program
| Program | Instructions |
|---|---|
| tender_vault | launch, open_calls, activate, poke, buy, exercise_position, cash_out_position, auto_cash_out, close_position_nft, settle_expired, collect_fees, unwind_stake, burn_leftover, write_off |
| tender_puts | init_vault, request_deposit, request_withdraw, collect, record_price, settle_day, list_day, buy, claim |
| tender_backstop | init_distributor, register, fund, roll, claim_platform, init_pool, deposit, withdraw, claim, draw, repay, notify_fees, write_off |
| tender_market | list, update_price, cancel, buy (0.5% fee to TREASURY) |
| tender (engine) | init_series, write, close_position, exercise, exercise_cashless (Raydium CPMM), exercise_cashless_pump (PumpSwap), settle |
Sources: pub fn declarations in each programs/*/src/lib.rs; engine list per
appendix/CLAUDE.md and engine.md.
