* add test
* do some forwards compat stuff
* Add a forwards compat example
* fix test
* Add more forwards compat tests
* Add more forwads compat tests
* Add forwards compatibility for nft1s
* add forward compatibility for nft offers
* Add forwards compatibility tests for DL offers
* Update DL test offers
* lint
* isort
* offer mod bytes
* Fix compression test
* isort again
* Add special offers for <=3.7 (CATs)
* Add special offers for <=3.7 (NFT1s)
* Add special offers for <=3.7 (NFT0s)
* Add special offers for <=3.7 (DLs)
* Check for conflicting items during aggregation
* isort
* Return created old offers properly marked
Bump chia-blockchain-gui to f030364debadb3cbf788ee47b5e4f0ed10ffc530
Includes:
moved NFT gallery search bar position to the right
disable offer txn row clicking to avoid a crash
update app header with latest design
fixed broken loading of remote files
fix settings page profiles selection
fix crash when creating a plotNFT
fix wording in offer sharing summary dialog
update offerpool sharing to support offer notifications
notification icon redesign
update wording for the push notification setting
reject object attribute values when rendering NFT details
fix top bar success, cancel and reload icons
fix ModalDialogsContext.Provider that was causing infinite rerenders
* Rename notification config
* Change unit test
* Fix test
* Set minimum required notification amount
---------
Co-authored-by: Matt Hauff <quexington@gmail.com>
Includes:
Support for interacting with offer notifications (more fixes coming)
Support for sending offer notifications
Bulk NFT DID assignment
Bulk NFT transfer
Improvements to settings pages
Offer builder allows offers without anything requested
Fixes:
Allow useMode without provider until user try to change mode (#1329)
Fixed [BUG] Cannot read properties of undefined (reading 'map') (#1330)
Fixed multiplier issue when real fee estimates are available (#1334)
* Updated `verify_signature` RPC to support signatures made by `sign_message_by_*` RPCs
* Updated RPC to use "signing_mode" param name with value "chip_0002"
Added CHIP_0002_SIGN_MESSAGE_PREFIX string constant
* Tests for verify_signature
* Update chia/wallet/wallet.py
Co-authored-by: Kyle Altendorf <sda@fstab.net>
* Adds SigningMode enum with CHIP-0002 and BLS message augmentation schemes
chia keys sign/verify support JSON output
chia keys verify now accepts the -b as_bytes option
* Fix a mypy warning
* Updated link to CHIP-0002
* isort
* Fix tests
* improve error handling
* comment how test data was generated
* Update chia/rpc/wallet_rpc_api.py
Co-authored-by: Kyle Altendorf <sda@fstab.net>
* Update chia/rpc/wallet_rpc_api.py
Co-authored-by: Kyle Altendorf <sda@fstab.net>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
* fix fee bug
The fee should not be taken into account when dealing with CAT's or other non XCH coins.
* fix broken CAT removals
it was never implemented ...
* Update wallet_rpc_api.py
* Add a unit test for sending a spend bundle (with a coin eligible for deduplication) twice.
* Have spend_bundle_from_conditions take a coin that defaults to TEST_COIN.
* Improve the expected cost readability.
* Prepare get_coin_record_for_test_coins for reuse in future tests.
* Limit rate of spammy log messages when farmer is disconnected from pool
* Remove typo
* Use reliably increasing clock
* Make test faster, more reliable
* Add NFT bulk transfer API
* Fix pre-commit
* Improve unit test
* Fix precommit
* Improve unit test
* Fix response json serialization
* Fix bulk API missing transaction
* Remove print
* Change names used to look up estimated spendbundle sizes in get_fee_estimate RPC
* Update tests
* add test for get_spendbundle_type_cost
* add spend_count to get_fee_estimate
* Update chia/rpc/full_node_rpc_api.py
Co-authored-by: Jeff <jeff@chia.net>
Co-authored-by: Jeff <jeff@chia.net>
* Setting actions version to latest
* Fix decode-base64-into-file-action version
Cannot use normal versioning as https://github.com/kitek/decode-base64-into-file-action does not use semver and GHA cannot interpret the version without the exact version specified.
* Satisfying new version shellcheck linting test
Co-authored-by: Zachary Brown <z.brown@chia.net>
Changes include:
Update version check to account for '+' (PEP440 local version)
Fix metadata cache retrieval from local storage
Add support for navigating left and right between NFT details
Bump Electron version to 22.0.1
NFT gallery cosmetic fixes
Display fee estimator when in wallet-only mode
Fix locale decimal separator issue with fees
Top header redesign
Clear NFT cache option now nukes NFT local storage keys/values
NFT gallery multiselect options to select all and deselect all
* Add a workflow for scanning python deps for chia-blockchain
Signed-off-by: wallentx <william.allentx@gmail.com>
* Add a blank line to separate steps and move the test secret step
Signed-off-by: wallentx <william.allentx@gmail.com>
Signed-off-by: wallentx <william.allentx@gmail.com>