- uptick version 0.5.0 (#337)
shreds pay: allow top-up when multicast user is owned by the shred oracle (#336)- support env var fallback for all CLI args (#334)
- add memos, instruction sizing (#330)
- fix env USDC mint (#333)
shreds pay: fix re-funded seats not getting instant allocation after tenure was cleared (#332)- fix transaction batch size checks to include compute budget instructions (#331)
- meaningful keypair errors (#329)
- shreds: check active service before shreds withdraw (#326)
- revenue-distribution: fix
fetch validator-debtsrecord logic (#327) - shreds: remove experimental feature flag from shreds subcommands (#325)
- shreds: hide devices with no remaining seats in shreds price by default (#324)
- solana-client-tools: match DZ ledger testnet genesis hash (#323)
- replace get_program_accounts scans with PDA lookups in shreds price (#318)
- fix broken pipe panic when piping output to head/grep (#317)
- solana-client-tools: derive network defaults from -u moniker in shreds CLI (#313)
- shreds: block shreds pay when device has no available seats (#316)
shreds pay: use per-seat price override in client-side price floor check, and allow--amount 0(#314)- derive network defaults from
-umoniker: resolve DZ Ledger URLs, USDC mint, and keypair path automatically (#313) - shreds: correct est epochs paid calculation in shreds list (#312)
- solana-sdk: update default shred subscription program id (#310)
- shreds: add shreds payments command (#307)
- shreds: skip instant seat allocation when re-funding an already-active seat (#306)
- shreds: fix settled seats and available seats in price command (#305)
- shreds: fix est epochs unit mismatch in shreds list (#304)
- shreds: warn when paying for shreds late in epoch (#302) (#302)
- shreds: add --dz-ledger-url flag to override dz ledger rpc endpoint (#303)
- shreds: make instant seat allocation and withdrawal the default (#301)
- shreds: fix reservation price --json outputting text (#300)
- shreds: rework shreds list command for better trader UX (#299)
- shreds: enrich price command with device status and seat info (#287)
- shreds: add guards for pay and withdraw commands (#298)
- solana-sdk: make client-seat account writable (#297)
- solana-sdk: make execution controller writable for instant withdrawal (#296)
- solana-sdk: align instruction discriminators with onchain program (#295)
- shreds: add --unsafe-now flag to withdraw for instant seat withdrawal (#294)
- shreds: add --now flag for instant seat allocation (#293)
- reservation: rename command to shreds (#291)
- reservation: combine initialize-seat and fund into pay command (#289)
- reservation: fix execution_controller writable flag for InitializeClientSeat (#284)
- reservation: update SDK and CLI for on-chain USDC custody changes (#282)
- reservation: add CLI commands (initialize-seat, withdraw, list, price) (#276)