What's Changed
Added
- Get memo API by @ytx1991 in #14377
- Add additional 'state_changed' events to metrics destination by @cmmarslender in #14419
- RPC call to reset wallet sync data by @trepca in #14365
- Adding Community seeders/DNS introducers by @hoffmang9 in #14497
- Add Dexie DNS seeder by @denisu in #14556
- RPC endpoint to count NFTs per wallet or all wallets by @trepca in #14570
- Add NFT ID to RPCs by @altendky in #14588
Changed
- Add support for Python 3.11 by @altendky in #11407
- Don't print entire
TransactionRecord
to log file by @aqk in #14456 - Return a better error message when the
coin_id
argument fornft_get_info
cannot be decoded into a 32 byte hex string by @aqk in #14454 - Always Log service startup and shutdown. by @aqk in #14447
- Output proper json by @aqk in #14451
- Rate limit 'Rate limiting' message by @aqk in #14435
- Update GUI when wallets are removed by @trepca in #14251
- Let SQLite count NFTs on removal by @trepca in #14523
- Offer CLI command help now shows --fee units as XCH by @paninaro in #14529
- Optimize offers by @arvidn in #14531
- Bump
chia_rs
to 0.2.2 by @arvidn in #14533 - Improve the help text for the peer command by @TheLastCicada in #14542
- Simplify
request_mempool_transactions()
andget_items_not_in_filter()
by @AmineKhaldi in #14404 - Remove redundant checks for minting coin and reserve fee by @AmineKhaldi in #14560
- Augment mempool's
total_mempool_fees
to int as it shouldn't be limited by type Mojos by @AmineKhaldi in #14587 - NFT paging at SQLite level by @trepca in #14561
- Softfork2 infrastructure by @arvidn in #14625
- Check Wallet DB integrity by @aqk in #14401
- Make
conditions_for_solution()
support untrusted input by @arvidn in #14615 - Introduce
BlockRecordProtocol
as a subset ofBlockRecord
that the mempool manager uses for peak by @AmineKhaldi in #14628 - Extend sign API to support hex string by @ytx1991 in #14448
- Separate mempool item's JSON response value from the internal structure by @AmineKhaldi in #14476
- Improve chia wallet check help and diagnostic messages by @aqk in #14688
- Extend
did_find_lost_did
API by @ytx1991 in #14673 - Refine help text for chia peer -a by @TheLastCicada in #14563
- SQLite-backed mempool by @arvidn in #14657
- Bump
chia_rs
to 0.2.3. and ASSERT_MY_BIRTH_* By @arvidn in #14720 - Move startup / shutdown logging to INFO by @aqk in #14546
- Bump
chia_rs
0.2.4 by @arvidn in #14758 - Stop sending change to a new address by @ytx1991 in #14422
- Disable soft-fork 2 (for now) by @arvidn in #14786
- In mempool, support SQLite without generated columns by @arvidn in #14788
Fixed
- Dl wallet store index fix by @neurosis69 in #13316
- Deprecate
curry-and-treehash
and replace it withcurry
. by @richardkiss in #14066 - Fix get memo API by @ytx1991 in #14513
- Wallet: Don't update
FINISHED_SYNC_UP_TO
during long sync by @xdustinface in #14520 - Don't raise on lack of hints in notification manager by @Quexington in #14590
- Handle
._get_extra_info()
call on a closing connection by @altendky in #14618 - Close the keychain proxy in more failure and cancellation cases by @altendky in #14415
- Wallet: Fix sync mode indication by @xdustinface in #14524
anyio
is needed as a standard dependency for the simulator by @altendky in #14661- No duplicate offers, handle conflict offers correctly by @trepca in #14722
- Listen on ::0 so we can respond to both ipv4 and ipv6 by @cmmarslender in #14731
- Don't create a coin for 0 amount royalty payments by @Quexington in #14769
- Avoid
AttributeError
when shutting down plotting by @altendky in #3954 - Better handling of offer status and failed txs by @trepca in #14812
- Exclude
CompressorArg.generator
fromrepr()
due to size by @altendky in #14849
GUI Changes
- First screen - wrong emoji font and icon padding by @rifeljm in Chia-Network/chia-blockchain-gui#1583
- Prevent entering wallet from emoji picker space key pressed by @rifeljm in Chia-Network/chia-blockchain-gui#1585
- Fix issue where custom fees were being zeroed out when refreshing fee estimates by @paninaro in Chia-Network/chia-blockchain-gui#1597
- Change "Let's Farm!" -> "Get Started" on the windows installer by @paninaro in Chia-Network/chia-blockchain-gui#1599
- Unknown cat amount fix2 by @seeden in Chia-Network/chia-blockchain-gui#1598
- Smaller screens 2 wallets per row by @rifeljm in Chia-Network/chia-blockchain-gui#1586
- Add refresh NFT data option to the offer NFT preview context menu by @paninaro in Chia-Network/chia-blockchain-gui#1612
- First screen BUGFIX - there should be no empty div - solved it with b… by @rifeljm in Chia-Network/chia-blockchain-gui#1604
- Theme picker same color by @rifeljm in Chia-Network/chia-blockchain-gui#1587
- Updated localization link by @seeden in Chia-Network/chia-blockchain-gui#1621
- Update Windows app icon by @paninaro in Chia-Network/chia-blockchain-gui#1620
- Suppress offer conflict dialog if there are no conflicts by @paninaro in Chia-Network/chia-blockchain-gui#1623
- Fix delay when determining if send notification is an option on the offer sharing dialog by @paninaro in Chia-Network/chia-blockchain-gui#1624
- Emoji and color picker positioning fix (did not work at the bottom) by @rifeljm in Chia-Network/chia-blockchain-gui#1555
- Rifeljm/#328 emoji and color picker wallet view (#1553) by @paninaro in Chia-Network/chia-blockchain-gui#1560
- Increase emoji size on the select key screen by @paninaro in Chia-Network/chia-blockchain-gui#1573
- Fix copying of the
didid
from the signing dialog by @paninaro in Chia-Network/chia-blockchain-gui#1574 - Remove empty dialog after all blocking offers are canceled by @ChiaMineJP in Chia-Network/chia-blockchain-gui#1554
- Color and emoticon picker - cosmetic fixes by @paninaro in Chia-Network/chia-blockchain-gui#1579
- NFT detail navigation buttons to center, validation status to top right by @paninaro in Chia-Network/chia-blockchain-gui#1576
- Moved wallet connect icon to the right (next to notification and exit icon) by @paninaro in Chia-Network/chia-blockchain-gui#1577
- Fixed emoticon size inside emoji picker on retina displays by @paninaro in Chia-Network/chia-blockchain-gui#1578
- Increase timeouts when fetching content/metadata by @paninaro in Chia-Network/chia-blockchain-gui#1580
- Fixed navigation back for counter offer by @seeden in Chia-Network/chia-blockchain-gui#1627
- Limiting the number of rows to show in the conflicting offers screen doesn't work by @ChiaMineJP in Chia-Network/chia-blockchain-gui#1625
New Contributors
Full Changelog: 1.7.0...1.7.1-rc3