solana-with-rpc-optimizations/docs
Tyera Eulberg 50fa577af8
Use cluster confirmations in rpc and pubsub (#9138)
* Add runtime methods to simply get status and slot

* Add helper function to get slot confirmation_count from BlockCommitmentCache

* Return cluster confirmations in getSignatureStatus

* Remove use of invalid get_signature_confirmation_status

* Remove unused methods

* Update pubsub to use cluster confirmations

* Fix test_check_signature_subscribe failure

* Refactor confirmations to read commitment cache only once

* Review comments

* Use bank, root from BlockCommitmentCache

* Update docs

* Add metric for block-commitment aggregations

Co-authored-by: Justin Starry <justin@solana.com>
2020-03-30 17:53:25 -06:00
..
art Add retransmit_stage diagram (#8645) 2020-03-05 10:12:02 -08:00
src Use cluster confirmations in rpc and pubsub (#9138) 2020-03-30 17:53:25 -06: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 Add mdbook-linkcheck to docker (#9123) 2020-03-27 10:18:01 -07:00
build-cli-usage.sh Docs: Fix error during CLI usage build (#8956) 2020-03-18 22:24:42 -07: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 Fix versioning script on MacOS (#8981) 2020-03-20 09:16:48 -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