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 |
|
mergify[bot]
|
02877814fa
|
Rename KeypairUtil to Signer (#8360) (#8366)
automerge
|
2020-02-20 16:30:43 -08:00 |
|
mergify[bot]
|
e30561f8a0
|
CLI: Add optional airdrop recipient (#8291) (#8310)
automerge
|
2020-02-16 11:32:06 -08:00 |
|
mergify[bot]
|
8d59bef561
|
Cli: Remove units from various subcommands (#8301) (#8306)
automerge
|
2020-02-15 12:45:02 -08:00 |
|
Tyera Eulberg
|
3513f4ee84
|
Rename drone to faucet (#7508)
|
2019-12-16 14:05:17 -07:00 |
|
Tyera Eulberg
|
9c9754fa0f
|
Cli refactor: rename wallet to cli (#6243)
* Rename Wallet structs to Cli
* Rename wallet to cli more broadly
* Update to cli/config.yml, and update docs
|
2019-10-04 16:13:21 -06:00 |
|
Tyera Eulberg
|
c62a4a1c13
|
Interpret Solana-CLI amount requests in SOL by default (#5866)
automerge
|
2019-09-10 16:16:40 -07:00 |
|
Michael Vines
|
f78baf80e4
|
Move drone arguments under the airdrop command (#5741)
|
2019-08-29 20:45:53 -07:00 |
|
Michael Vines
|
1207664bbb
|
Rename solana-wallet program to just solana (#5604)
* Rename wallet/ to cli/
* Rename the solana-wallet crate to solana-cli
* Rename solana-wallet program to solana
* cargo fmt
|
2019-08-22 13:51:16 -07:00 |
|