Releases: Chia-Network/chia-blockchain
2.0.0-b4
What's Changed
Added
- Add config option to accept private network addresses from introducers by @cmmarslender in #15543
- Generate a license directory that contains licenses missing from the installers by @pmaslana in #15146
- 2.0 updates by @arvidn in #15580
- Add DataLayer clear pending roots interfaces by @altendky in #15516
- add get_wallet_addresses RPC for deriving wallet addresses by @paninaro in #15668
- multi threaded
chia plots check
by @arvidn in #15693
Changed
- bump SOFT_FORK3_HEIGHT to align with the next release cycle by @arvidn in #15428
- Move CAT_MOD from cat_loader -> cat_utils by @Quexington in #15459
- use a more aggresive activation schedule on testnet10 by @arvidn in #15376
- full_node: More set usage in subscription code by @xdustinface in #15420
- rename exclude_coin_* -> excluded_coin_* for consistency by @Quexington in #15460
- Add **kwargs to all generate_signed_transaction definitions by @Quexington in #15240
- full_node: Add
max_height
toCoinStore.get_coin_states_by_ids
by @xdustinface in #15467 - util: Some tweaks to
StructStream
and sized ints by @xdustinface in #15090 - Rephrase async contextmanager DBConnection to use asynccontextmanager by @aqk in #15538
- bump chia_rs to 0.2.8 by @arvidn in #15575
- bump blspy==2.0.0 (blst) by @wallentx in #15481
- blspy 2.0.1 by @wallentx in #15595
- Use PKCS#8 format for SSL private keys by @Rigidity in #15594
- Auto find setup.py packages by @Quexington in #15180
- Update simulator SSL keys to PKCS#8 by @Rigidity in #15630
- support calling daemon commands from chia rpc CLI by @paninaro in #15584
- use latest blspy by @wallentx in #15632
Fixed
- Fix
.get_next_from_coin_spend
on VerifiedCredential and test new puzhashes by @Quexington in #15423 - Fix vcs get command when no proofs exist yet by @Quexington in #15432
- wallet: Fix missing hint in
GenesisById.generate_issuance_bundle
by @xdustinface in #15424 - server: Fix versions for incoming connections by @xdustinface in #15465
- Repin clvm_tools_rs==0.1.34 by @Quexington in #15455
- Add reorg rollback to retry store by @Quexington in #15303
- Only subscribe to inner wallet puzzle hashes by @Quexington in #14356
- rpc: Fix and test
WalletRpcApi.get_coin_records_by_names
by @xdustinface in #15509 - full_node:
uint32.MAXIMUM_EXCLUSIVE
->uint32.MAXIMUM
by @xdustinface in #15544 - full_node: Don't send duplicates in
register_interest_in_puzzle_hash
by @xdustinface in #15560 - wallet: Deduplicate coin states from peers by @xdustinface in #15598
- build: include
puzzles
packages (#15508) by @altendky in #15660 - Handle VC syncing exceptions better by @Quexington in #15627
- Fix hint parsing for CATs and DIDs by @Quexington in #15259
- update build script for lerna 7 by @paninaro in #15672
- Fix fork height constant for simulator / block tools by @jack60612 in #15629
New Contributors
Full Changelog: 1.8.2...2.0.0-b4
1.8.3-rc1
This is a post-1.8.2 solution for developers. The 1.8.2 release sdist
on pypi did not include the clawback module. This is being remedied by providing it via this release candidate. If you require installing Chia via pypi, please target this tag (pip install chia-blockchain==1.8.3rc1
).
The next scheduled release will be 2.0.0.
What's Changed
sdist
on pypi did not include the clawback module. This is being remedied by providing it via this release candidate. If you require installing Chia via pypi, please target this tag (pip install chia-blockchain==1.8.3rc1
).Fixed
Full Changelog: 1.8.2...1.8.3-rc1
1.8.2
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 theget_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
commandsget_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 RPCsget_transaction_count
andget_transactions
- Add
confirmed
boolean to wallet RPCget_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
to1.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 asGENERATOR_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 withisValidURL
- Remove Keybase as an offer sharing option
- Small bug fixes
1.8.2-rc6
What's Changed
Added
- Add filters for get_transaction_count API by @ytx1991 in #15502
- Add CLI for Clawback by @ytx1991 in #15483
- Add
-l
tovcs revoke
command by @Quexington in #15468 - Add DID CLI by @ytx1991 in #15065
- Wallet: Implement
WalletCoinRecord.to_json_dict_parsed_metadata
by @xdustinface in #15108 - Implement get_items_by_coin_ids() for the mempool by @AmineKhaldi in #15069
- Wallet: Implement
WalletNFTStore.delete_wallet
by @xdustinface in #15128 - Comment chialisp assert macro by @Quexington in #15189
- Wallet: Implement
WalletCoinStore.delete_wallet
by @xdustinface in #15127 - Wallet: Implement
WalletPoolStore.delete_wallet
by @xdustinface in #15126 - Wallet: Implement
WalletPuzzleStore.delete_wallet
by @xdustinface in #15125 - Introduce Verifiable Credentials Primitive by @Quexington in #15059
- Add type filter for get_transactions by @ytx1991 in #15196
- Add notification for VC by @ytx1991 in #15353
- Wallet: Implement
/get_coin_records
RPC command by @xdustinface in #15100 - Add timelord_launcher to the pyinstaller.spec by @cmmarslender in #15094
- Get_wallet_balances by @trepca in #15367
- Add confirmed filter for get_transactions by @ytx1991 in #15374
- Clawback Integration by @ytx1991 in #14348
Changed
- Add generator2 to the repository by @arvidn in #15152
- Hint to CAT change by @Quexington in #15179
- Move to Discord in docs and install scripts by @hoffmang9 in #15193
- Fix chia wallet make_offer short-option collision on -r by @yyolk in #15182
- Data_layer: Avoid redundant coin state fetching by @xdustinface in #15212
- Changed: output plotid when we find an invalid proof of space by @wjblanke in #15257
- Identical spend aggregation by @AmineKhaldi in #13799
- Improve help text for deprecated 'chia show' commands. by @notpeter in #15297
- Have simulator not rely on chia_root as originally implemented. & fix simulator tests by @jack60612 in #15157
- Fork infrastructure by @arvidn in #15299
- Update --fee options to indicate units are in XCH by @paninaro in #15327
- Wording change for fix ssl - Update ssl_check.py by @roybotbot in #15358
- Check all peers when subscribing/tracking to new DL singleton by @emlowe in #15427
- cherry-pick #5423 by @wallentx in #15626
- bump version of chiavdf to 1.0.9 by @wallentx in #15647
Fixed
- Fix get transactions CLI for Clawback by @ytx1991 in #15541
- Fix vcs get command when no proofs exist yet (#15432) by @wallentx in #15534
- Clawback fixes by @ytx1991 in #15475
- Fix typo and duplicate options by @ytx1991 in #15177
- Fix GENEARATOR_MOD2 to have the same cost as GENERATOR_MOD by @arvidn in #15184
- Subscribe to the change children of CATs by @Quexington in #15176
- Add comment to reconsider_peak by @almogdepaz in #15164
- Fix #13393 offer shows network's XCH like TXCH on testnet10 by @yyolk in #15224
- Wallet: Move
WalletPeers
init to the end of_start_with_fingerprint
by @xdustinface in #15150 - Wallet: Fix coin state sorting by @xdustinface in #15124
- Refactor mutiproc prevalidation by @almogdepaz in #15166
- Pass VC fee parameter all the way through and check balances in tests by @Quexington in #15286
- Enable signing for PRs that have secret access by @cmmarslender in #15331
- Use spendable instead of confirmed balance for offers by @Quexington in #15352
- Remove unnecessary filtering of state_changed messages for the UI by @paninaro in #15437
- Eos challenge optimization by @arvidn in #15642
GUI Changes
- Fix WC checkOfferValidity param name offerData --> offer by @paninaro in fix WC checkOfferValidity param name offerData --> offer chia-blockchain-gui#1821
- Fix WC transferNFT params -- use nftCoinIDs array by @paninaro in fix WC transferNFT params -- use nftCoinIDs array chia-blockchain-gui#1822
- Add getWalletBalances WalletConnect command by @paninaro in add getWalletBalances WalletConnect command chia-blockchain-gui#1824
- Clawback improvements by @zsolt-dev in Zsolt/clawback improvements chia-blockchain-gui#1823
- Windows installer: add custom welcome screen that checks for running Chia processes by @paninaro in add custom welcome screen that checks for running Chia processes chia-blockchain-gui#1825
- Clawback refactor and fix sending to yourself by @zsolt-dev in Clawback refactor and fix sending to yourself chia-blockchain-gui#1827
- Verifiable credentials zero state screen by @rifeljm in Rifeljm/#1699 verifiable credentials chia-blockchain-gui#1830
- Disconnect sessions when disconnecting a WC pairing by @paninaro in Chia-Network/chia-blockchain-gui#1816
- Fixed switching between keys by @seeden in Chia-Network/chia-blockchain-gui#1815
- Replace
isURL
usage withisValidURL
by @paninaro in Chia-Network/chia-blockchain-gui#1813 - Small bug fixes by @seeden in Chia-Network/chia-blockchain-gui#1818
- Add clawback feature to the GUI by @zsolt-dev in Chia-Network/chia-blockchain-gui#1802
- Verifiable credentials by @rifeljm in Chia-Network/chia-blockchain-gui#1820
- Remove Keybase as an offer sharing option by @paninaro in Chia-Network/chia-blockchain-gui#1777
- Remove unused squirrel handler from the old Windows installer code by @paninaro in Chia-Network/chia-blockchain-gui#1787
- Fix loading of some audio NFTs by @paninaro in Chia-Network/chia-blockchain-gui#1789
- Verifiable credentials by @rifeljm in Chia-Network/chia-blockchain-gui#1785
- Fix
createOfferForIds
when called from WalletConnect by @paninaro in Chia-Network/chia-blockchain-gui#1793 - WalletConnect notifications by @seeden in Chia-Network/chia-blockchain-gui#1801
- Minor clawback design tweaks by @zsolt-dev in Chia-Network/chia-blockchain-gui#1836
- Clawback enhancements by @zsolt-dev in Chia-Network/chia-blockchain-gui#1839
- Verifiable credentials release 1.8.2 by @rifeljm in Chia-Network/chia-blockchain-gui#1840
- Typing fix by @BrandtH22 in Chia-Network/chia-blockchain-gui#1843
- VC is valid lazy get proofs by @rifeljm in Chia-Network/chia-blockchain-gui#1849
New Contributors
Full Changelog: 1.8.1...1.8.2-rc3
2.0.0-b3
What's Changed
Added
- Add filters for get_transaction_count API by @ytx1991 in #15502
- Add CLI for Clawback by @ytx1991 in #15483
- Add config option to accept private network addresses from introducers by @cmmarslender in #15543
- Generate a license directory that contains licenses missing from the installers by @pmaslana in #15146
Changed
- bump SOFT_FORK3_HEIGHT to align with the next release cycle by @arvidn in #15428
- Move CAT_MOD from cat_loader -> cat_utils by @Quexington in #15459
- use a more aggresive activation schedule on testnet10 by @arvidn in #15376
- full_node: More set usage in subscription code by @xdustinface in #15420
- rename exclude_coin_* -> excluded_coin_* for consistency by @Quexington in #15460
- Add **kwargs to all generate_signed_transaction definitions by @Quexington in #15240
- full_node: Add
max_height
toCoinStore.get_coin_states_by_ids
by @xdustinface in #15467 - util: Some tweaks to
StructStream
and sized ints by @xdustinface in #15090 - Rephrase async contextmanager DBConnection to use asynccontextmanager by @aqk in #15538
- bump chia_rs to 0.2.8 by @arvidn in #15575
- bump blspy==2.0.0 (blst) by @wallentx in #15481
Fixed
- Fix
.get_next_from_coin_spend
on VerifiedCredential and test new puzhashes by @Quexington in #15423 - Fix vcs get command when no proofs exist yet by @Quexington in #15432
- wallet: Fix missing hint in
GenesisById.generate_issuance_bundle
by @xdustinface in #15424 - server: Fix versions for incoming connections by @xdustinface in #15465
- Repin clvm_tools_rs==0.1.34 by @Quexington in #15455
- Add reorg rollback to retry store by @Quexington in #15303
- Only subscribe to inner wallet puzzle hashes by @Quexington in #14356
- rpc: Fix and test
WalletRpcApi.get_coin_records_by_names
by @xdustinface in #15509 - Fix vcs get command when no proofs exist yet (#15432) by @wallentx in #15534
- full_node:
uint32.MAXIMUM_EXCLUSIVE
->uint32.MAXIMUM
by @xdustinface in #15544 - full_node: Don't send duplicates in
register_interest_in_puzzle_hash
by @xdustinface in #15560
Full Changelog: 1.8.2-rc3...2.0.0-b3
1.8.2-rc5
What's Changed
Added
- Add filters for get_transaction_count API by @ytx1991 in #15502
- Add CLI for Clawback by @ytx1991 in #15483
- Add
-l
tovcs revoke
command by @Quexington in #15468 - Add DID CLI by @ytx1991 in #15065
- Wallet: Implement
WalletCoinRecord.to_json_dict_parsed_metadata
by @xdustinface in #15108 - Implement get_items_by_coin_ids() for the mempool by @AmineKhaldi in #15069
- Wallet: Implement
WalletNFTStore.delete_wallet
by @xdustinface in #15128 - Comment chialisp assert macro by @Quexington in #15189
- Wallet: Implement
WalletCoinStore.delete_wallet
by @xdustinface in #15127 - Wallet: Implement
WalletPoolStore.delete_wallet
by @xdustinface in #15126 - Wallet: Implement
WalletPuzzleStore.delete_wallet
by @xdustinface in #15125 - Introduce Verifiable Credentials Primitive by @Quexington in #15059
- Add type filter for get_transactions by @ytx1991 in #15196
- Add notification for VC by @ytx1991 in #15353
- Wallet: Implement
/get_coin_records
RPC command by @xdustinface in #15100 - Add timelord_launcher to the pyinstaller.spec by @cmmarslender in #15094
- Get_wallet_balances by @trepca in #15367
- Add confirmed filter for get_transactions by @ytx1991 in #15374
- Clawback Integration by @ytx1991 in #14348
Changed
- Add generator2 to the repository by @arvidn in #15152
- Hint to CAT change by @Quexington in #15179
- Move to Discord in docs and install scripts by @hoffmang9 in #15193
- Fix chia wallet make_offer short-option collision on -r by @yyolk in #15182
- Data_layer: Avoid redundant coin state fetching by @xdustinface in #15212
- Changed: output plotid when we find an invalid proof of space by @wjblanke in #15257
- Identical spend aggregation by @AmineKhaldi in #13799
- Improve help text for deprecated 'chia show' commands. by @notpeter in #15297
- Have simulator not rely on chia_root as originally implemented. & fix simulator tests by @jack60612 in #15157
- Fork infrastructure by @arvidn in #15299
- Update --fee options to indicate units are in XCH by @paninaro in #15327
- Wording change for fix ssl - Update ssl_check.py by @roybotbot in #15358
- Check all peers when subscribing/tracking to new DL singleton by @emlowe in #15427
Fixed
- Fix get transactions CLI for Clawback by @ytx1991 in #15541
- Fix vcs get command when no proofs exist yet (#15432) by @wallentx in #15534
- Clawback fixes by @ytx1991 in #15475
- Fix typo and duplicate options by @ytx1991 in #15177
- Fix GENEARATOR_MOD2 to have the same cost as GENERATOR_MOD by @arvidn in #15184
- Subscribe to the change children of CATs by @Quexington in #15176
- Add comment to reconsider_peak by @almogdepaz in #15164
- Fix #13393 offer shows network's XCH like TXCH on testnet10 by @yyolk in #15224
- Wallet: Move
WalletPeers
init to the end of_start_with_fingerprint
by @xdustinface in #15150 - Wallet: Fix coin state sorting by @xdustinface in #15124
- Refactor mutiproc prevalidation by @almogdepaz in #15166
- Pass VC fee parameter all the way through and check balances in tests by @Quexington in #15286
- Enable signing for PRs that have secret access by @cmmarslender in #15331
- Use spendable instead of confirmed balance for offers by @Quexington in #15352
- Remove unnecessary filtering of state_changed messages for the UI by @paninaro in #15437
GUI Changes
- Fix WC checkOfferValidity param name offerData --> offer by @paninaro in fix WC checkOfferValidity param name offerData --> offer chia-blockchain-gui#1821
- Fix WC transferNFT params -- use nftCoinIDs array by @paninaro in fix WC transferNFT params -- use nftCoinIDs array chia-blockchain-gui#1822
- Add getWalletBalances WalletConnect command by @paninaro in add getWalletBalances WalletConnect command chia-blockchain-gui#1824
- Clawback improvements by @zsolt-dev in Zsolt/clawback improvements chia-blockchain-gui#1823
- Windows installer: add custom welcome screen that checks for running Chia processes by @paninaro in add custom welcome screen that checks for running Chia processes chia-blockchain-gui#1825
- Clawback refactor and fix sending to yourself by @zsolt-dev in Clawback refactor and fix sending to yourself chia-blockchain-gui#1827
- Verifiable credentials zero state screen by @rifeljm in Rifeljm/#1699 verifiable credentials chia-blockchain-gui#1830
- Disconnect sessions when disconnecting a WC pairing by @paninaro in Chia-Network/chia-blockchain-gui#1816
- Fixed switching between keys by @seeden in Chia-Network/chia-blockchain-gui#1815
- Replace
isURL
usage withisValidURL
by @paninaro in Chia-Network/chia-blockchain-gui#1813 - Small bug fixes by @seeden in Chia-Network/chia-blockchain-gui#1818
- Add clawback feature to the GUI by @zsolt-dev in Chia-Network/chia-blockchain-gui#1802
- Verifiable credentials by @rifeljm in Chia-Network/chia-blockchain-gui#1820
- Remove Keybase as an offer sharing option by @paninaro in Chia-Network/chia-blockchain-gui#1777
- Remove unused squirrel handler from the old Windows installer code by @paninaro in Chia-Network/chia-blockchain-gui#1787
- Fix loading of some audio NFTs by @paninaro in Chia-Network/chia-blockchain-gui#1789
- Verifiable credentials by @rifeljm in Chia-Network/chia-blockchain-gui#1785
- Fix
createOfferForIds
when called from WalletConnect by @paninaro in Chia-Network/chia-blockchain-gui#1793 - WalletConnect notifications by @seeden in Chia-Network/chia-blockchain-gui#1801
- Minor clawback design tweaks by @zsolt-dev in Chia-Network/chia-blockchain-gui#1836
- Clawback enhancements by @zsolt-dev in Chia-Network/chia-blockchain-gui#1839
- Verifiable credentials release 1.8.2 by @rifeljm in Chia-Network/chia-blockchain-gui#1840
- Typing fix by @BrandtH22 in Chia-Network/chia-blockchain-gui#1843
- VC is valid lazy get proofs by @rifeljm in Chia-Network/chia-blockchain-gui#1849
New Contributors
Full Changelog: 1.8.1...1.8.2-rc3
1.8.2-rc4
What's Changed
Added
- Add filters for get_transaction_count API by @ytx1991 in #15502
- Add CLI for Clawback by @ytx1991 in #15483
- Add
-l
tovcs revoke
command by @Quexington in #15468 - Add DID CLI by @ytx1991 in #15065
- Wallet: Implement
WalletCoinRecord.to_json_dict_parsed_metadata
by @xdustinface in #15108 - Implement get_items_by_coin_ids() for the mempool by @AmineKhaldi in #15069
- Wallet: Implement
WalletNFTStore.delete_wallet
by @xdustinface in #15128 - Comment chialisp assert macro by @Quexington in #15189
- Wallet: Implement
WalletCoinStore.delete_wallet
by @xdustinface in #15127 - Wallet: Implement
WalletPoolStore.delete_wallet
by @xdustinface in #15126 - Wallet: Implement
WalletPuzzleStore.delete_wallet
by @xdustinface in #15125 - Introduce Verifiable Credentials Primitive by @Quexington in #15059
- Add type filter for get_transactions by @ytx1991 in #15196
- Add notification for VC by @ytx1991 in #15353
- Wallet: Implement
/get_coin_records
RPC command by @xdustinface in #15100 - Add timelord_launcher to the pyinstaller.spec by @cmmarslender in #15094
- Get_wallet_balances by @trepca in #15367
- Add confirmed filter for get_transactions by @ytx1991 in #15374
- Clawback Integration by @ytx1991 in #14348
Changed
- Add generator2 to the repository by @arvidn in #15152
- Hint to CAT change by @Quexington in #15179
- Move to Discord in docs and install scripts by @hoffmang9 in #15193
- Fix chia wallet make_offer short-option collision on -r by @yyolk in #15182
- Data_layer: Avoid redundant coin state fetching by @xdustinface in #15212
- Changed: output plotid when we find an invalid proof of space by @wjblanke in #15257
- Identical spend aggregation by @AmineKhaldi in #13799
- Improve help text for deprecated 'chia show' commands. by @notpeter in #15297
- Have simulator not rely on chia_root as originally implemented. & fix simulator tests by @jack60612 in #15157
- Fork infrastructure by @arvidn in #15299
- Update --fee options to indicate units are in XCH by @paninaro in #15327
- Wording change for fix ssl - Update ssl_check.py by @roybotbot in #15358
- Check all peers when subscribing/tracking to new DL singleton by @emlowe in #15427
Fixed
- Fix vcs get command when no proofs exist yet (#15432) by @wallentx in #15534
- Clawback fixes by @ytx1991 in #15475
- Fix typo and duplicate options by @ytx1991 in #15177
- Fix GENEARATOR_MOD2 to have the same cost as GENERATOR_MOD by @arvidn in #15184
- Subscribe to the change children of CATs by @Quexington in #15176
- Add comment to reconsider_peak by @almogdepaz in #15164
- Fix #13393 offer shows network's XCH like TXCH on testnet10 by @yyolk in #15224
- Wallet: Move
WalletPeers
init to the end of_start_with_fingerprint
by @xdustinface in #15150 - Wallet: Fix coin state sorting by @xdustinface in #15124
- Refactor mutiproc prevalidation by @almogdepaz in #15166
- Pass VC fee parameter all the way through and check balances in tests by @Quexington in #15286
- Enable signing for PRs that have secret access by @cmmarslender in #15331
- Use spendable instead of confirmed balance for offers by @Quexington in #15352
- Remove unnecessary filtering of state_changed messages for the UI by @paninaro in #15437
GUI Changes
- Fix WC checkOfferValidity param name offerData --> offer by @paninaro in fix WC checkOfferValidity param name offerData --> offer chia-blockchain-gui#1821
- Fix WC transferNFT params -- use nftCoinIDs array by @paninaro in fix WC transferNFT params -- use nftCoinIDs array chia-blockchain-gui#1822
- Add getWalletBalances WalletConnect command by @paninaro in add getWalletBalances WalletConnect command chia-blockchain-gui#1824
- Clawback improvements by @zsolt-dev in Zsolt/clawback improvements chia-blockchain-gui#1823
- Windows installer: add custom welcome screen that checks for running Chia processes by @paninaro in add custom welcome screen that checks for running Chia processes chia-blockchain-gui#1825
- Clawback refactor and fix sending to yourself by @zsolt-dev in Clawback refactor and fix sending to yourself chia-blockchain-gui#1827
- Verifiable credentials zero state screen by @rifeljm in Rifeljm/#1699 verifiable credentials chia-blockchain-gui#1830
- Disconnect sessions when disconnecting a WC pairing by @paninaro in Chia-Network/chia-blockchain-gui#1816
- Fixed switching between keys by @seeden in Chia-Network/chia-blockchain-gui#1815
- Replace
isURL
usage withisValidURL
by @paninaro in Chia-Network/chia-blockchain-gui#1813 - Small bug fixes by @seeden in Chia-Network/chia-blockchain-gui#1818
- Add clawback feature to the GUI by @zsolt-dev in Chia-Network/chia-blockchain-gui#1802
- Verifiable credentials by @rifeljm in Chia-Network/chia-blockchain-gui#1820
- Remove Keybase as an offer sharing option by @paninaro in Chia-Network/chia-blockchain-gui#1777
- Remove unused squirrel handler from the old Windows installer code by @paninaro in Chia-Network/chia-blockchain-gui#1787
- Fix loading of some audio NFTs by @paninaro in Chia-Network/chia-blockchain-gui#1789
- Verifiable credentials by @rifeljm in Chia-Network/chia-blockchain-gui#1785
- Fix
createOfferForIds
when called from WalletConnect by @paninaro in Chia-Network/chia-blockchain-gui#1793 - WalletConnect notifications by @seeden in Chia-Network/chia-blockchain-gui#1801
- Minor clawback design tweaks by @zsolt-dev in Chia-Network/chia-blockchain-gui#1836
- Clawback enhancements by @zsolt-dev in Chia-Network/chia-blockchain-gui#1839
- Verifiable credentials release 1.8.2 by @rifeljm in Chia-Network/chia-blockchain-gui#1840
- Typing fix by @BrandtH22 in Chia-Network/chia-blockchain-gui#1843
- VC is valid lazy get proofs by @rifeljm in Chia-Network/chia-blockchain-gui#1849
New Contributors
Full Changelog: 1.8.1...1.8.2-rc3
1.8.2-rc3
What's Changed
Added
- Add
-l
tovcs revoke
command by @Quexington in #15468 - Add DID CLI by @ytx1991 in #15065
- Wallet: Implement
WalletCoinRecord.to_json_dict_parsed_metadata
by @xdustinface in #15108 - Implement get_items_by_coin_ids() for the mempool by @AmineKhaldi in #15069
- Wallet: Implement
WalletNFTStore.delete_wallet
by @xdustinface in #15128 - Comment chialisp assert macro by @Quexington in #15189
- Wallet: Implement
WalletCoinStore.delete_wallet
by @xdustinface in #15127 - Wallet: Implement
WalletPoolStore.delete_wallet
by @xdustinface in #15126 - Wallet: Implement
WalletPuzzleStore.delete_wallet
by @xdustinface in #15125 - Introduce Verifiable Credentials Primitive by @Quexington in #15059
- Add type filter for get_transactions by @ytx1991 in #15196
- Add notification for VC by @ytx1991 in #15353
- Wallet: Implement
/get_coin_records
RPC command by @xdustinface in #15100 - Add timelord_launcher to the pyinstaller.spec by @cmmarslender in #15094
- Get_wallet_balances by @trepca in #15367
- Add confirmed filter for get_transactions by @ytx1991 in #15374
- Clawback Integration by @ytx1991 in #14348
Changed
- Add generator2 to the repository by @arvidn in #15152
- Hint to CAT change by @Quexington in #15179
- Move to Discord in docs and install scripts by @hoffmang9 in #15193
- Fix chia wallet make_offer short-option collision on -r by @yyolk in #15182
- Data_layer: Avoid redundant coin state fetching by @xdustinface in #15212
- Changed: output plotid when we find an invalid proof of space by @wjblanke in #15257
- Identical spend aggregation by @AmineKhaldi in #13799
- Improve help text for deprecated 'chia show' commands. by @notpeter in #15297
- Have simulator not rely on chia_root as originally implemented. & fix simulator tests by @jack60612 in #15157
- Fork infrastructure by @arvidn in #15299
- Update --fee options to indicate units are in XCH by @paninaro in #15327
- Wording change for fix ssl - Update ssl_check.py by @roybotbot in #15358
- Check all peers when subscribing/tracking to new DL singleton by @emlowe in #15427
Fixed
- Clawback fixes by @ytx1991 in #15475
- Fix typo and duplicate options by @ytx1991 in #15177
- Fix GENEARATOR_MOD2 to have the same cost as GENERATOR_MOD by @arvidn in #15184
- Subscribe to the change children of CATs by @Quexington in #15176
- Add comment to reconsider_peak by @almogdepaz in #15164
- Fix #13393 offer shows network's XCH like TXCH on testnet10 by @yyolk in #15224
- Wallet: Move
WalletPeers
init to the end of_start_with_fingerprint
by @xdustinface in #15150 - Wallet: Fix coin state sorting by @xdustinface in #15124
- Refactor mutiproc prevalidation by @almogdepaz in #15166
- Pass VC fee parameter all the way through and check balances in tests by @Quexington in #15286
- Enable signing for PRs that have secret access by @cmmarslender in #15331
- Use spendable instead of confirmed balance for offers by @Quexington in #15352
- Remove unnecessary filtering of state_changed messages for the UI by @paninaro in #15437
GUI Changes
- Fix WC checkOfferValidity param name offerData --> offer by @paninaro in fix WC checkOfferValidity param name offerData --> offer chia-blockchain-gui#1821
- Fix WC transferNFT params -- use nftCoinIDs array by @paninaro in fix WC transferNFT params -- use nftCoinIDs array chia-blockchain-gui#1822
- Add getWalletBalances WalletConnect command by @paninaro in add getWalletBalances WalletConnect command chia-blockchain-gui#1824
- Clawback improvements by @zsolt-dev in Zsolt/clawback improvements chia-blockchain-gui#1823
- Windows installer: add custom welcome screen that checks for running Chia processes by @paninaro in add custom welcome screen that checks for running Chia processes chia-blockchain-gui#1825
- Clawback refactor and fix sending to yourself by @zsolt-dev in Clawback refactor and fix sending to yourself chia-blockchain-gui#1827
- Verifiable credentials zero state screen by @rifeljm in Rifeljm/#1699 verifiable credentials chia-blockchain-gui#1830
- Disconnect sessions when disconnecting a WC pairing by @paninaro in Chia-Network/chia-blockchain-gui#1816
- Fixed switching between keys by @seeden in Chia-Network/chia-blockchain-gui#1815
- Replace
isURL
usage withisValidURL
by @paninaro in Chia-Network/chia-blockchain-gui#1813 - Small bug fixes by @seeden in Chia-Network/chia-blockchain-gui#1818
- Add clawback feature to the GUI by @zsolt-dev in Chia-Network/chia-blockchain-gui#1802
- Verifiable credentials by @rifeljm in Chia-Network/chia-blockchain-gui#1820
- Remove Keybase as an offer sharing option by @paninaro in Chia-Network/chia-blockchain-gui#1777
- Remove unused squirrel handler from the old Windows installer code by @paninaro in Chia-Network/chia-blockchain-gui#1787
- Fix loading of some audio NFTs by @paninaro in Chia-Network/chia-blockchain-gui#1789
- Verifiable credentials by @rifeljm in Chia-Network/chia-blockchain-gui#1785
- Fix
createOfferForIds
when called from WalletConnect by @paninaro in Chia-Network/chia-blockchain-gui#1793 - WalletConnect notifications by @seeden in Chia-Network/chia-blockchain-gui#1801
New Contributors
Full Changelog: 1.8.1...1.8.2-rc3
1.8.2-rc2
What's Changed
Added
- Add DID CLI by @ytx1991 in #15065
- Wallet: Implement
WalletCoinRecord.to_json_dict_parsed_metadata
by @xdustinface in #15108 - Implement get_items_by_coin_ids() for the mempool by @AmineKhaldi in #15069
- Wallet: Implement
WalletNFTStore.delete_wallet
by @xdustinface in #15128 - Comment chialisp assert macro by @Quexington in #15189
- Wallet: Implement
WalletCoinStore.delete_wallet
by @xdustinface in #15127 - Wallet: Implement
WalletPoolStore.delete_wallet
by @xdustinface in #15126 - Wallet: Implement
WalletPuzzleStore.delete_wallet
by @xdustinface in #15125 - Introduce Verifiable Credentials Primitive by @Quexington in #15059
- Add type filter for get_transactions by @ytx1991 in #15196
- Add notification for VC by @ytx1991 in #15353
- Wallet: Implement
/get_coin_records
RPC command by @xdustinface in #15100 - Add timelord_launcher to the pyinstaller.spec by @cmmarslender in #15094
- Get_wallet_balances by @trepca in #15367
- Add confirmed filter for get_transactions by @ytx1991 in #15374
- Clawback Integration by @ytx1991 in #14348
Changed
- Add generator2 to the repository by @arvidn in #15152
- Hint to CAT change by @Quexington in #15179
- Move to Discord in docs and install scripts by @hoffmang9 in #15193
- Fix chia wallet make_offer short-option collision on -r by @yyolk in #15182
- Data_layer: Avoid redundant coin state fetching by @xdustinface in #15212
- Changed: output plotid when we find an invalid proof of space by @wjblanke in #15257
- Identical spend aggregation by @AmineKhaldi in #13799
- Improve help text for deprecated 'chia show' commands. by @notpeter in #15297
- Have simulator not rely on chia_root as originally implemented. & fix simulator tests by @jack60612 in #15157
- Fork infrastructure by @arvidn in #15299
- Update --fee options to indicate units are in XCH by @paninaro in #15327
- Wording change for fix ssl - Update ssl_check.py by @roybotbot in #15358
- Check all peers when subscribing/tracking to new DL singleton by @emlowe in #15427
Fixed
- Fix typo and duplicate options by @ytx1991 in #15177
- Fix GENEARATOR_MOD2 to have the same cost as GENERATOR_MOD by @arvidn in #15184
- Subscribe to the change children of CATs by @Quexington in #15176
- Add comment to reconsider_peak by @almogdepaz in #15164
- Fix #13393 offer shows network's XCH like TXCH on testnet10 by @yyolk in #15224
- Wallet: Move
WalletPeers
init to the end of_start_with_fingerprint
by @xdustinface in #15150 - Wallet: Fix coin state sorting by @xdustinface in #15124
- Refactor mutiproc prevalidation by @almogdepaz in #15166
- Pass VC fee parameter all the way through and check balances in tests by @Quexington in #15286
- Enable signing for PRs that have secret access by @cmmarslender in #15331
- Use spendable instead of confirmed balance for offers by @Quexington in #15352
- Remove unnecessary filtering of state_changed messages for the UI by @paninaro in #15437
GUI Changes
- Disconnect sessions when disconnecting a WC pairing by @paninaro in Chia-Network/chia-blockchain-gui#1816
- Fixed switching between keys by @seeden in Chia-Network/chia-blockchain-gui#1815
- Replace
isURL
usage withisValidURL
by @paninaro in Chia-Network/chia-blockchain-gui#1813 - Small bug fixes by @seeden in Chia-Network/chia-blockchain-gui#1818
- Add clawback feature to the GUI by @zsolt-dev in Chia-Network/chia-blockchain-gui#1802
- Verifiable credentials by @rifeljm in Chia-Network/chia-blockchain-gui#1820
- Remove Keybase as an offer sharing option by @paninaro in Chia-Network/chia-blockchain-gui#1777
- Remove unused squirrel handler from the old Windows installer code by @paninaro in Chia-Network/chia-blockchain-gui#1787
- Fix loading of some audio NFTs by @paninaro in Chia-Network/chia-blockchain-gui#1789
- Verifiable credentials by @rifeljm in Chia-Network/chia-blockchain-gui#1785
- Fix
createOfferForIds
when called from WalletConnect by @paninaro in Chia-Network/chia-blockchain-gui#1793 - WalletConnect notifications by @seeden in Chia-Network/chia-blockchain-gui#1801
New Contributors
Full Changelog: 1.8.1...1.8.2-rc2
1.8.2-rc1
What's Changed
Added
- Add DID CLI by @ytx1991 in #15065
- wallet: Implement
WalletCoinRecord.to_json_dict_parsed_metadata
by @xdustinface in #15108 - Implement get_items_by_coin_ids() for the mempool by @AmineKhaldi in #15069
- wallet: Implement
WalletNFTStore.delete_wallet
by @xdustinface in #15128 - Comment chialisp assert macro by @Quexington in #15189
- wallet: Implement
WalletCoinStore.delete_wallet
by @xdustinface in #15127 - wallet: Implement
WalletPoolStore.delete_wallet
by @xdustinface in #15126 - wallet: Implement
WalletPuzzleStore.delete_wallet
by @xdustinface in #15125 - Introduce Verifiable Credentials Primitive by @Quexington in #15059
- Add type filter for get_transactions by @ytx1991 in #15196
- Add notification for VC by @ytx1991 in #15353
- wallet: Implement
/get_coin_records
RPC command by @xdustinface in #15100 - Add timelord_launcher to the pyinstaller.spec by @cmmarslender in #15094
- get_wallet_balances by @trepca in #15367
Changed
- add generator2 to the repository by @arvidn in #15152
- Hint to CAT change by @Quexington in #15179
- Move to Discord in docs and install scripts by @hoffmang9 in #15193
- Fix chia wallet make_offer short-option collision on -r by @yyolk in #15182
- data_layer: Avoid redundant coin state fetching by @xdustinface in #15212
- Changed: output plotid when we find an invalid proof of space by @wjblanke in #15257
- Identical spend aggregation by @AmineKhaldi in #13799
- Improve help text for deprecated 'chia show' commands. by @notpeter in #15297
- Have simulator not rely on chia_root as originally implemented. & fix simulator tests by @jack60612 in #15157
- Fork infrastructure by @arvidn in #15299
- Update --fee options to indicate units are in XCH by @paninaro in #15327
- Wording change for fix ssl - Update ssl_check.py by @roybotbot in #15358
Fixed
- Fix typo and duplicate options by @ytx1991 in #15177
- fix GENEARATOR_MOD2 to have the same cost as GENERATOR_MOD by @arvidn in #15184
- Subscribe to the change children of CATs by @Quexington in #15176
- add comment to reconsider_peak by @almogdepaz in #15164
- Fix #13393 offer shows network's XCH like TXCH on testnet10 by @yyolk in #15224
- wallet: Move
WalletPeers
init to the end of_start_with_fingerprint
by @xdustinface in #15150 - wallet: Fix coin state sorting by @xdustinface in #15124
- Refactor mutiproc prevalidation by @almogdepaz in #15166
- Pass VC fee parameter all the way through and check balances in tests by @Quexington in #15286
- Enable signing for PRs that have secret access by @cmmarslender in #15331
- Use spendable instead of confirmed balance for offers by @Quexington in #15352
GUI Changes
- remove Keybase as an offer sharing option by @paninaro in Chia-Network/chia-blockchain-gui#1777
- remove unused squirrel handler from the old Windows installer code by @paninaro in Chia-Network/chia-blockchain-gui#1787
- [Snyk] Upgrade @mui/material from 5.10.0 to 5.12.2 by @ChiaAutomation in Chia-Network/chia-blockchain-gui#1778
- fix loading of some audio NFTs by @paninaro in Chia-Network/chia-blockchain-gui#1789
- verifiable credentials by @rifeljm in Chia-Network/chia-blockchain-gui#1785
- fix createOfferForIds when called from WalletConnect by @paninaro in Chia-Network/chia-blockchain-gui#1793
- WC notifications by @seeden in Chia-Network/chia-blockchain-gui#1801
New Contributors
Full Changelog: 1.8.1...1.8.2-rc1