Skip to content

1.8.2

Compare
Choose a tag to compare
@wallentx wallentx released this 28 Jun 17:21
f0764f2

Version 1.8.2 is now ready for download! This release contains a new feature called Verifiable Credentials, which allows you to create and share digital credentials with other users. It also contains a new feature called Clawback, which allows you to recover coins that you accidentally sent to the wrong address. This release also contains many bug fixes and improvements.

General End-User Experience Improvements

  • Verifiable Credentials: Introducing the Verifiable Credentials Primitive, this release empowers users with the ability to validate and verify credentials securely, opening up new possibilities for identity management and trust within the Chia ecosystem.
  • Clawback Integration: With the addition of Clawback functionality, users can now initiate clawback operations directly from the command-line interface (CLI) and graphical user interface (GUI), allowing for seamless retrieval of mistakenly sent funds.
  • WalletConnect Notifications: Enhancing the WalletConnect feature, this release introduces notifications for better user interaction and improved session management.
  • Improved CLI Commands: Several CLI commands have been expanded and refined, including the addition of filters for the get_transaction_count API, get_items_by_coin_ids() for the mempool, and the get_coin_records RPC command, providing users with more control and flexibility in managing their transactions and coin records.

Known Issues

  • If a wallet db with unsettled clawback transactions gets deleted or wallet is synced on a new computer, it might experience issues syncing unsettled clawback transactions into correct state:
  • transactions might not be in correct state, showing as claimable when they aren't
  • transactions that initiated claim of clawback coins will be missing
    Balances will not be affected. This will be fixed in an upcoming version.
  • When creating a new key or importing a key using the GUI, the header section may not refresh, causing a different wallet key’s information to be displayed. This can be worked around by clicking the Logout button and selecting the same wallet key to trigger a refresh.
  • The sdist from pypi does not include the clawback module, and we've provided this release for developers that need a workaround

Added

  • Add chia wallet vcs command for Verifiable Credential operations
  • Add chia wallet clawback command for clawback operations
  • Add chia wallet did commands get_details, update_metadata, find_lost, message_spend, transfer
  • Add wallet RPC get_coin_records
  • Add wallet RPC get_wallet_balances
  • Add type_filter to wallet RPCs get_transaction_count and get_transactions
  • Add confirmed boolean to wallet RPC get_transactions

Changed

  • Identical spend aggregation
  • CAT wallet now will hint to CAT change
  • Move to Discord in docs and install scripts
  • Data_layer: Avoid redundant coin state fetching
  • Output plotid when we find an invalid proof of space
  • Improve help text for deprecated chia show commands. Thanks (@notpeter)
  • Have the simulator not rely on chia_root as originally implemented.
  • Fork infrastructure
  • Update --fee options to indicate units are in XCH
  • Made the CLI instructions for --fix-ssl-permissions more user friendly
  • Check all peers when subscribing/tracking to new DL singleton
  • Updated chiavdf to 1.0.9

Fixed

  • Fix chia wallet make_offer short-option collision on -r (Fixes #14874) (Thanks @yyolk)
  • Fix GENERATOR_MOD2 to have the same cost as GENERATOR_MOD
  • Subscribe to the change children of CATs
  • Offer shows network's XCH like TXCH on testnet10 (Fixes #13393) (Thanks @yyolk)
  • Move WalletPeers init to the end of _start_with_fingerprint (Fixes #15142)
  • Fix coin state sorting
  • Refactor mutiproc prevalidation
  • Use spendable instead of confirmed balance for offers
  • Remove unnecessary filtering of state_changed messages for the UI
  • End-of-slot challenge optimization

GUI Changes

  • Add Clawback UI for sending/claiming/clawing-back
  • Add Verifiable Credentials UI for displaying VCs and their associated proofs
  • Add WalletConnect showNotification command to display offer/announcement notifications from a dApp
  • Add WalletConnect getWalletBalances command to simplify getting all balances at once
  • Fix WalletConnect checkOfferValidity param name. Changes offerData --> offer (breaking change)
  • Fix WalletConnect createOfferForIds param name. Changes walletIdsAndBalances --> offer (breaking change)
  • Fix WalletConnect transferNFT params -- use nftCoinIDs array (breaking change)
  • Fix loading of some audio NFTs
  • Windows Installer: Added 'Advanced Options -> add chia executable to PATH' checkbox
  • Windows installer: add custom welcome screen that checks for running Chia processes
  • Properly disconnect sessions when disconnecting a WalletConnect pairing
  • Replace isURL usage with isValidURL
  • Remove Keybase as an offer sharing option
  • Small bug fixes