solana/docs
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
..
art Add retransmit_stage diagram (#8645) 2020-03-05 10:12:02 -08:00
src CLI: Add multi-session signing support (#8927) 2020-03-18 20:49:38 -07:00
theme Move docs from book/ to docs/ (#8469) 2020-02-26 07:11:38 -08:00
.gitattributes Move docs from book/ to docs/ (#8469) 2020-02-26 07:11:38 -08:00
README.md Move docs from book/ to docs/ (#8469) 2020-02-26 07:11:38 -08:00
book.toml Move docs from book/ to docs/ (#8469) 2020-02-26 07:11:38 -08:00
build-cli-usage.sh Prevent trailing space in CLI usage docs generation (#8578) 2020-03-02 16:37:38 -08:00
build.sh Move docs from book/ to docs/ (#8469) 2020-02-26 07:11:38 -08:00
makefile Don't tell users to install unreleased software versions 2020-03-12 10:01:25 -07:00
offline-cmd-md-links.sh Docs: Update CLI offline cmds (#8548) 2020-03-01 17:20:37 -07:00
set-solana-release-tag.sh Update source markdown in CI 2020-03-12 14:34:28 -07:00

README.md

Building the Solana Docs

Install dependencies, build, and test the docs:

$ brew install coreutils
$ cargo install svgbob_cli
$ brew install mscgen
$ brew install mdbook
$ ./build.sh

Run any Rust tests in the markdown:

$ make test

Render markdown as HTML:

$ make build

Render and view the docs:

$ make open