Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.

SPL Token CLI - v2.2.0

Compare
Choose a tag to compare
@2501babe 2501babe released this 21 Nov 22:06
· 3130 commits to master since this release

Summary of changes

  • convert all token cli functionality to run through the new rust token client and remove transaction building and execution logic from the cli for all commands
  • implement spl-token display, which displays detailed information for mints, accounts, and multisigs, including details on all extensions except confidential transfers
  • improve spl-token accounts to show accounts from both programs by default. show program id, delegate, and close authority in verbose mode. allow accounts to filter by presence of delegate or close authority, so users can audit these permissions for possible malicious usage
  • support MintCloseAuthority extension
  • support InterestBearingConfig extension
  • support MemoTransfer extension
  • support ImmutableOwner extension
  • support CpiGuard extension
  • support NonTransferable extension
  • support TransferFeeConfig extension
  • support PermanentDelegate extension
  • add --recipient-owner flag to command_mint to infer recipient ATA address
  • infer program_id when possible from mints/accounts passed into cli commands
  • properly load config file at all callsites
  • fix bug with closing accounts not working for system recipients
  • deprecate account-info in favor of display
  • deprecate multisig-info in favor of display
  • BREAKING: --program-id is now restricted to spl_token::id() or spl_token_2022::id()
  • update solana version to 1.14.6