-
Notifications
You must be signed in to change notification settings - Fork 2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CHIA-504] Add support for external signers (PLEASE SQUASH) (#18199)
* 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] d9c6f54 * [UNDO] 7fc1d2a * [UNDO] 23c9ee8 * [UNDO] aacc9f0 * [UNDO] 5484654 * 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>
- Loading branch information
1 parent
b705350
commit c25eeb0
Showing
44 changed files
with
2,817 additions
and
868 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.