* 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 |
||
---|---|---|
.. | ||
art | ||
src | ||
theme | ||
.gitattributes | ||
README.md | ||
book.toml | ||
build-cli-usage.sh | ||
build.sh | ||
makefile | ||
offline-cmd-md-links.sh | ||
set-solana-release-tag.sh |
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