Tyera Eulberg
1a4de4d3c4
v0.23: backport cli refactoring and remote-wallet signing integration (#8487)
* CLI: dynamic signing reboot (#8384)
* Add keypair_util_from_path helper
* Cli: impl config.keypair as a trait object
* SDK: Add Debug and PartialEq for dyn Signer
* ClapUtils: Arg parsing from pubkey+signers to Presigner
* Impl Signers for &dyn Signer collections
* CLI: Add helper for getting signers from args
* CLI: Replace SigningAuthority with Signer trait-objs
* CLI: Drop disused signers command field
* CLI: Drop redundant tests
* Add clap validator that handles all current signer types
* clap_utils: Factor Presigner resolution to helper
* SDK: `From` for boxing Signer implementors to trait objects
* SDK: Derive `Clone` for `Presigner`
* Remove panic
* Cli: dedup signers in transfer for remote-wallet ergonomics
* Update docs vis-a-vis ASK changes
* Cli: update transaction types to use new dynamic-signer methods
* CLI: Fix tests No. 1
what to do about write_keypair outstanding
* Work around `CliConfig`'s signer not necessarily being a `Keypair`
* CLI: Fix tests No. 2
* Remove unused arg
* Remove unused methods
* Move offline arg constants upstream
* Make cli signing fallible
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
* Reinstate `create-stale-account` w/ seed test (#8401)
automerge
* CLI: collect and deduplicate signers (#8398)
* Rename (keypair util is not a thing)
* Add method to generate_unique_signers
* Cli: refactor signer handling and remote-wallet init
* Fixup unit tests
* Fixup intergation tests
* Update keypair path print statement
* Remove &None
* Use deterministic key in test
* Retain storage-account as index
* Make signer index-handling less brittle
* Cache pubkey on RemoteKeypair::new
* Make signer_of consistent + return pubkey
* Remove &matches double references
* Nonce authorities need special handling
* Make solana root key accessible on Ledger (#8421)
* Use 44/501 key as ledger id
* Add error codes
* Ledger key path rework (#8453)
automerge
* Ledger hardware wallet docs (#8472)
* Update protocol documentation
* Correct app-version command const
* Rough initial Ledger docs
* Add more docs
* Cleanup
* Add remote-wallet to docs TOC
Co-authored-by: Greg Fitzgerald <greg@solana.com>
* Add flag to confirm key on device
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
Co-authored-by: Greg Fitzgerald <greg@solana.com>
2020-02-26 17:59:41 -07:00
..
2020-01-29 23:46:42 -08:00
2020-01-24 14:34:59 -08:00
2020-01-22 17:54:06 -08:00
2020-01-22 17:54:06 -08:00
2019-09-20 13:21:12 -07:00
2019-12-03 17:55:18 -08:00
2020-02-20 14:02:14 -08:00
2020-02-11 13:56:58 -08:00
2019-12-19 00:02:11 -07:00
2020-02-11 13:56:58 -08:00
2020-01-15 00:25:45 -07:00
2019-12-03 12:25:43 -08:00
2020-02-20 18:29:04 -07:00
2020-02-11 13:56:58 -08:00
2020-01-15 15:33:53 -07:00
2020-01-22 17:54:06 -08:00
2020-01-22 09:11:56 -08:00
2020-02-20 14:02:14 -08:00
2020-01-10 13:20:15 -08:00
2020-01-24 14:34:59 -08:00
2020-02-21 01:45:13 -08:00
2019-12-03 17:55:18 -08:00
2019-11-21 16:34:40 -08:00
2019-12-30 11:28:41 -08:00
2020-01-22 17:54:06 -08:00
2019-11-14 10:24:53 -08:00
2019-11-26 00:40:36 -07:00
2020-01-08 13:49:35 -08:00
2019-12-10 14:50:55 -08:00
2019-03-16 21:40:39 -07:00
2019-11-06 14:32:37 -08:00
2020-02-26 17:59:41 -07:00
2020-02-26 17:59:41 -07:00
2019-12-23 12:23:45 -08:00
2019-12-23 12:23:45 -08:00
2020-01-29 23:46:42 -08:00
2020-01-22 16:31:39 -07:00
2019-11-21 16:34:40 -08:00
2020-02-20 16:30:43 -08:00
2019-12-06 14:38:49 -07:00
2020-02-26 17:59:41 -07:00
2019-04-19 15:04:36 -06:00