* less auto-subscribing
* Make sure to include owned stores in the managed data loop
* Rearrange flaky test
* trying out flaky and increase timeout
* Test adjustments
* Change to not actually subscribing to owned stores
* Fix up typo
* More test adjustments
* return error when unsubscribing from not-subscribed store
* Add flaky
* flaky is optional dependency
* Increase timeout testing
* Ignore errors in getting owned stores during data loop
* Undo changes to test code
* Need to self-subscribe in unsub tests
* Add tests for auto_subscribe_to_local_stores
* Add negative test and remove flaky
* Linting
* Some test adjustments
* Linting fixes
* updates per PR comments
* Add in connect timeout to DL http download
* Update mock function
* Consolidate to using aiohttp.ClientTimeout
* Revert "Consolidate to using aiohttp.ClientTimeout"
This reverts commit db3e77c101.
* Consolidate to using aiohttp.ClientTimeout
* Fix up default value with proper use of default_factory
* Add the concept of 'action scopes'
* Add `WalletActionScope`
* Fix CATWallet pending_change calculation
* Add action_scope: WalletActionScope to all tx endpoints
* Add usage of action scope throughout wallet codebase
* Add the concept of 'action scopes'
* pylint and test coverage
* add try/finally
* add try/except
* Undo giving a variable a name
* Fix CRCAT test
* Fix trade tests
* Fix cat test
* Fix miscellaneous test
* Fix miscellaneous test
* Fix miscellaneous test
* pylint
* Add auto claim test coverage
* Take advantage of extra_spends
* Fix tests
* test fixes
* pylint
* Add the concept of 'action scopes'
* Add `WalletActionScope`
* Fix CATWallet pending_change calculation
* Add action_scope: WalletActionScope to all tx endpoints
* Add the concept of 'action scopes'
* pylint and test coverage
* add try/finally
* add try/except
* Undo giving a variable a name
* Fix CRCAT test
* Fix trade tests
* Fix cat test
* Fix miscellaneous test
* Fix miscellaneous test
* Fix miscellaneous test
* Add auto claim test coverage
* Repin hsms
* Add to sdist only allowed list
* Signer protocol tweaks
* Convert wallet RPC client to deserialized types
* Introduce @tx_out_cmd decorator
* Make execute_signing_instructions RPC
* Add transport layer support
* Add signer commands
* Rework wallet execute_signing_instructions
* Inadvertent merge changes
* Fix signer command tests
* Try a different approach: recursive flattening
* Bump hsms
* Add comments
* Test coverage
* Coverage ignores
* Remove inadvertent time traveler
* Bring in lost time traveler
* pylint
* Attempt to make qr test less flaky
* Actually test coverage ignore
* Small refactor for test coverage
* transport -> translation
* missed one
* transport -> translation
* Fix asdict error
* coverage
* Forgoe rotation testing for now
* Test coverage
* jsonify_unsigned_txs -> full_jsonify
* Move a class
* Add better type checking to framework
* explicitly state kwargs on _CommandParsingStage
Co-authored-by: Kyle Altendorf <sda@fstab.net>
* Address comments by @altendky
* Consolidate add_private_key and add_public_key
* Consolidate get_key_for_fingerprint and get_public_key_for_fingerprint
* Test fix
* Merge fix
* Bad merge
* Bad merge
* oops
* pylint
* Tweak keychain_proxy.get_key_for_fingerprint
* Fix wallet RPC test?
* pragma: no cover
* Redesign clvm_streamable
* Fix test imports
* black
* fix one more test
* Address comments by @altendky
* Test coverage
* bytes32
* Better CLI mnemonic check
* Use functools.partial
* Rename full jsonify to chip 29
* whoops missed a couple
* Better CLI mnemonic check
* black
* pylint
* Missed one
* black
* Farm at least one block
* Revert last change and fix 0 block farming
* black
* bad merge
* Merge fix
* Inadvertent changes
* Inadvertent changes
* Syncronize with quex.tx_out_decorator2
* These are no longer dictionaries.
* Use new clvm_streamable pattern
* Fix offer endpoint
* Add @tx_out_cmd decorator
* Bump ecdsa version
* Fix @marshal util to return proper transactions
* Add get_public_key
* port `chia wallet send` to @tx_out_cmd
* merge fix of puzzle hash derivation
* Port `chia wallet coins` to @tx_out_cmd
* Port chia wallet clawback to @tx_out_cmd
* Port `chia wallet take/cancel_offer` to @tx_out_cmd
* Port `chia wallet did ...` to @tx_out_cmd
* Port `chia wallet nft ...` to @tx_out_cmd
* Port `chia wallet notifications send` to @tx_out_cmd
* Port `chia wallet vcs ...` to @tx_out_cmd
* Port `chia dao ...` to @tx_out_cmd
* Exclude data layer and plotnft functions
* [no ci]
* Address comments by @AmineKhaldi
* Fix rpc util
* add test for BSTLSigningInstructions
* [UNDO] d9c6f54398
* [UNDO] 7fc1d2adfd
* [UNDO] 23c9ee8549
* [UNDO] aacc9f0228
* [UNDO] 548465403b
* Undo unintentional changes
* Stuff that's not part of this
* More stuff that doesn't belong
* One last thing that doesn't belong
* Unintentional change
---------
Co-authored-by: Kyle Altendorf <sda@fstab.net>
Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>
* Handle reorgs in data layer wallet
* Update WalletNode.reset_sync_db
* Fix test
* Make new tables easily forwards compatible
* Use singleton_records table instead of launcher_confirmations
* Only select launcher_id