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 |
|
Trent Nelson
|
d854e90c23
|
CLI: Support offline authorities (#7905)
|
2020-01-22 10:10:22 -07:00 |
|
Rob Walker
|
6775e83420
|
Add create with seed to cli (#7713)
* Add create with seed to cli
* nonce and vote, too
|
2020-01-09 15:22:48 -08:00 |
|
Trent Nelson
|
db52cc6749
|
CLI: Fix default nonce authority resolution (#7657)
automerge
|
2020-01-02 17:05:08 -08:00 |
|
Trent Nelson
|
37eaa6e4f9
|
CLI: Expose Durable Nonce Authorize instruction (#7541)
* CLI: Expose Durable Nonce `Authorize` instruction
* fmt
|
2019-12-19 19:13:01 -05:00 |
|
Trent Nelson
|
3f541df669
|
Sync nonce test to 3513f4e (#7527)
|
2019-12-17 12:26:13 -05:00 |
|
Trent Nelson
|
0ea2843ec9
|
Durable Nonce - Authorized Noncer (#7417)
* Durable Nonce: Add authorized noncer to initialize instruction
* CLI: Adapt to nonce authority
* Durable Nonce: Introduce Authorize instruction
* Specify who needs to sign ix
* 'authorized-noncer' -> 'nonce-authority'
* Document signing authority for all instructions
|
2019-12-17 09:34:21 -05:00 |
|
Tyera Eulberg
|
3513f4ee84
|
Rename drone to faucet (#7508)
|
2019-12-16 14:05:17 -07:00 |
|
Jack May
|
a03062af4f
|
Add CLI commands for nonces (#7329)
automerge
|
2019-12-10 00:24:44 -08:00 |
|