This repository was archived by the owner on Jun 12, 2026. It is now read-only.
3.0.0 (2026-06-12)
Features
- balance: check low balance on sign and send (f82adf2)
- ledger: Add ledger support (feb7ff1)
- menu: add direct open-by-address path for multisigs (e1f5d6d)
- menu: direct multisig open-by-address path (discovery spam mitigation) (4e4b957)
- nftWithdraw: Permit mass withdraw for nfts (2e7a205)
- overhaul: better menu, state, and processing (6c92ce7)
- overhaul: better menu, state, and processing (cb4f222)
- programs: Add support to get program out from Squad (a872a5d)
- README: added extra information (a3eb063)
- README: some extra info on the nft authority transfers (4cb6768)
- tx: Add
--computeUnitPriceflag (6311a09) - tx: Add Flag to Set Priority Fee (062369d)
- tx: Add missing actions (2bca8fa)
- updates: final pass and cleanup (b4914e9)
- updates: general consolidation (c525059)
- updates: general consolidation (8157d12)
- validator: Add validator withdraw auth function (abaa713)
- vault/nft: let operators pick the authority index (4eec863)
- vault/nft: selectable authority index for inventory and NFT flows (1f98efd)
Bug Fixes
- assets: show token label provenance in vault inventory (99abc32)
- assets: show wrapped SOL token accounts in vault inventory (5d71b8e)
- assets: stop dropping wrapped SOL from the vault asset table (885027e)
- assets: tag token label provenance in vault inventory (c96e5eb)
- authority-batches: fix for index check (53cc8b8)
- authority-batches: fix for index check (28ad182)
- bin: added bin path (dec2347)
- bump: bumped version (b0f4a89)
- cleanup: fix post PR noise (e562609)
- cleanup: further consolidation, types (500feb4)
- confirmation: adjusted to confirmed for state change (bf23be8)
- confirmation: adjusted to confirmed for state change (09f4e1b)
- confirm: better logic for failed tx (fd668ba)
- confirm: better logic for failed tx (56dfcda)
- consolidation: more abstraction/helpers (f654971)
- creator: display the creator (6772a17)
- creator: display the creator (8707397)
- deps: dependency cleanup (31b49cf)
- deps: Install missing dev deps (9267eb8)
- execute: make per-instruction retry state-aware after confirm timeout (71ea1a4)
- execute: state-aware retry after confirmation timeout in per-instruction execute loop (d9833b7)
- gitignore: hide bin (e189d13)
- gitignore: update (167bb79)
- gitignore: update (e08c119)
- gitignore: updated for bin (09cd646)
- import: byte size and better builder handling (5c45d33)
- import: explicit approval for imports (8e95422)
- import: explicit approval for imports (0ba4003)
- import: parse raw import as wire transaction, not bare message (1b2589b)
- import: parse raw import with Transaction.from instead of Message.from (cd4447d)
- improvements: dedupes and consolidation (c663b1b)
- integers: check integers for authority (895c30a)
- integers: check integers for authority (cb9c3fb)
- logging: removed tx state log (e107fa4)
- logs: added json log (4b4957b)
- logs: added output log functionality (8e06508)
- logs: output is for mint addresses (ffebfc4)
- members: better scan for multisig members and direct access (34ebc78)
- members: better scan for multisig members and direct access (af2eeed)
- merge: resolve conflict (2bb3405)
- nft-transfer: WIP for batch outgoing transfers (b359f4a)
- nft-transfer: WIP for batch outgoing transfers (450971e)
- nft-transfer: WIP for batch outgoing transfers (dbff1c4)
- nft-update-authority: wip of batch updating nft update authorities (54fa8f6)
- nft-validate: added tool to check metadata accounts and their authorities (3cb83a1)
- nft: derive metadata PDA in incoming authority retry pass (6fde15c)
- nft: incoming authority retry must derive the metadata PDA from the mint (c0f0903)
- nfts: discerment via metaplex (6a35604)
- nfts: discerment via metaplex (4ac7a71)
- nfts: safesign passes through failed nft authority transfers (04bf78d)
- nfts: safesign passes through failed nft authority transfers (2287c40)
- nftWithdraw: Fix amount send for metadata (3524ea9)
- nft: write bulk authority logs to a temp dir, not cwd (f863f4c)
- nft: write bulk authority-out logs to a temp directory (0e4c31b)
- packaging: allowlist published files and rebuild bin/ on prepack (80d3b61)
- packaging: files allowlist + prepack rebuild of bin/ (5eef7fd)
- path: output log path (4971e78)
- program: verified on-chain state rather than a precomputed address (1426e59)
- program: verified on-chain state rather than a precomputed address (e2ceaec)
- refactor: updated sdk dependency (d026be7)
- refresh: post-create refreshes stale state (f7d6259)
- refresh: post-create refreshes stale state (c9c7195)
- resume: partially executed transactions (67572fc)
- resume: partially executed transactions (0c7c4db)
- sequential-execution: updated execution flow (51983e8)
- settings: atomic approval in submitBuilderTx (prevent auth-0 PDA redirect) (88efe99)
- settings: bundle approval atomically to prevent PDA redirect (c0b9ac0)
- settings: reject semantic no-op member/threshold proposals (394d048)
- settings: reject semantic no-op member/threshold proposals (ad7c62e)
- simple-git: dependabot notice (b264ccd)
- threshold: enforce integer threshold input in create and change flows (c0b38da)
- threshold: reject non-integer threshold input (create + change flows) (151957b)
- token: fixed token instruction (a62343a)
- ts-update: migrate to ts (d445766)
- tx-list: refresh ms before fetch (93c3187)
- txmeta-programid: added to constants (2e0e88a)
- txmeta: added txmetaprogram id to yargs (4cfe4db)
- updates: added more types (3365d53)
- ux: helper prompts now disclose activate + auto-approve side effects (eb400f5)
- ux: state activate+approve side effects in helper prompts (6fc6dbe)
- version: bump (c1aed54)
- WIP: added balance and cwd logs (edb88c6)