solana/cli
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
..
src CLI: Add multi-session signing support (#8927) 2020-03-18 20:49:38 -07:00
tests CLI: Add multi-session signing support (#8927) 2020-03-18 20:49:38 -07:00
.gitignore Rename solana-wallet program to just solana (#5604) 2019-08-22 13:51:16 -07:00
Cargo.toml Bump console from 0.9.2 to 0.10.0 (#8786) 2020-03-11 12:30:15 -06:00