solana/cli/tests
Trent Nelson 98228c392e
CLI: Add multi-session signing support (#8927)
* SDK: Add `NullSigner` implementation

* SDK: Split `Transaction::verify()` to gain access to results

* CLI: Minor refactor of --sign_only result parsing

* CLI: Enable paritial signing

Signers specified by pubkey, but without a matching --signer arg
supplied fall back to a `NullSigner` when --sign-only is in effect.
This allows their pubkey to be used for TX construction as usual,
but leaves their `sign_message()` a NOP. As such, with --sign-only
in effect, signing and verification must be done separately, with
the latter's per-signature results considered

* CLI: Surface/report missing/bad signers to user

* CLI: Suppress --sign-only JSON output

* nits

* Docs for multi-session offline signing
2020-03-18 20:49:38 -07:00
..
fixtures Rename solana-wallet program to just solana (#5604) 2019-08-22 13:51:16 -07:00
deploy.rs Use runtime executor to send pubsub notifications (#8353) 2020-02-25 20:23:54 -08:00
nonce.rs Use runtime executor to send pubsub notifications (#8353) 2020-02-25 20:23:54 -08:00
pay.rs CLI: Add multi-session signing support (#8927) 2020-03-18 20:49:38 -07:00
request_airdrop.rs Use runtime executor to send pubsub notifications (#8353) 2020-02-25 20:23:54 -08:00
stake.rs CLI: Add multi-session signing support (#8927) 2020-03-18 20:49:38 -07:00
transfer.rs CLI: Add multi-session signing support (#8927) 2020-03-18 20:49:38 -07:00
vote.rs Cli: add subcommand to withdraw from vote account (#8550) 2020-03-13 14:30:04 -06:00