github helium/helium-wallet-rs helium-wallet-v2.3.0

20 hours ago

What's New

Jupiter Token Swaps

New swap command for swapping between HNT, MOBILE, IOT, USDC, and SOL via the Jupiter V2 API.

helium-wallet swap hnt usdc 10 --commit

Configure with JUP_API_KEY, JUP_API_URL, and JUP_SLIPPAGE_BPS environment variables.

Mobile Config V4

Hotspot mobile config streaming upgraded to V4, including owner fields in hotspot metadata.

Token Account Management

  • close_account / close_accounts functions for reclaiming rent from closed SPL token and system accounts
  • Increased compute unit budget for SPL create-idempotent operations

Transaction Confirmation

New transaction confirmation utilities for tracking transaction status on-chain.

Rewards CLI

Refactored rewards recipient CLI with enhanced info command output.

Breaking Changes

  • helium-lib: associated_token_adress renamed to associated_token_address (typo fix). Affects downstream consumers of the library.

Build Changes

  • Apple Silicon: Native arm64-macos binary now included. Intel macOS (x86-64-macos) builds have been dropped as GitHub retired the macos-13 runner.
  • CI hardened with Semgrep, TruffleHog, Geiger, pinned GHA versions, and pre-commit hooks.
  • Comprehensive rustdoc added across all public items in helium-lib.

Downloads

Platform File
Linux x86-64 helium-wallet-x86-64-linux.tar.gz
macOS ARM (Apple Silicon) helium-wallet-arm64-macos.tar.gz

Intel Mac users should build from source.

Don't miss a new helium-wallet-rs release

NewReleases is sending notifications on new releases.