Tyera Eulberg
5b51bb27b6
Rpc to return software version ( #5456 )
...
* Add getSoftwareVersion rpc
* Add getSoftwareVersion to doc
* Rename to getVersion and return object
* Update jsonrpc-api.md
2019-08-07 20:06:27 -06:00
Michael Vines
c7710fdd24
Add wallet get-slot command and document how to use it ( #5424 )
...
* Add wallet get-slot command and document how to use it
* ,
2019-08-05 13:17:03 -07:00
Michael Vines
b5aa03dd7c
Rename --config-dir to --ledger (progress towards deleting validator.sh) ( #5423 )
2019-08-05 12:42:52 -07:00
Michael Vines
09ca92d416
Surface --voting-keypair to release users ( #5420 )
...
* Remove 'configured_flag' for vote/storage account, instead detect if they exist with the wallet
* Require --voting-keypair when using release binaries
2019-08-05 10:39:16 -07:00
Michael Vines
ccc0f2d956
show-stake-account now works for reward pool accounts ( #5416 )
...
automerge
2019-08-02 17:15:26 -07:00
Michael Vines
4298b1f595
Document the --limit-ledger-size flag ( #5393 )
2019-08-01 14:06:40 -07:00
Michael Vines
870503ee36
Introduce delegate-stake.sh for adding stake to a validator.sh ( #5380 )
2019-08-01 13:48:00 -07:00
Michael Vines
4d14abbd04
Document getSlot
2019-08-01 13:16:23 -07:00
Michael Vines
6ee734e1b4
Depersonalize paths
2019-08-01 08:36:54 -07:00
Michael Vines
bd7e269280
Kill rsync ( #5336 )
...
automerge
2019-07-30 22:43:47 -07:00
Greg Fitzgerald
8d296d0969
Move credit-only and Move proposals to the implemented section of the book ( #5308 )
...
automerge
2019-07-27 15:08:44 -07:00
Michael Vines
3bd35dd7cc
Remove usage of api.testnet.solana.com ( #5274 )
2019-07-24 17:06:26 -07:00
Michael Vines
d4d9bec2a9
NDEBUG=1
2019-07-24 07:28:16 -07:00
Michael Vines
b41e8333b1
Add support to install a specific Solana version directly from the Github releases ( #5248 )
2019-07-23 12:51:10 -07:00
Michael Vines
2c8e0bcf87
Introduce --config-dir to avoid shipping clear-config.sh ( #5241 )
2019-07-22 22:59:02 -07:00
Rob Walker
2d42c1e33e
add root to terminology ( #5209 )
...
* add root to terminology
* review feedback
2019-07-22 09:36:20 -07:00
Michael Vines
ac72265c6b
Request a uniform timezone
2019-07-22 09:25:36 -07:00
Michael Vines
09da6b4b48
Encourage setting an RPC port
2019-07-22 08:23:36 -07:00
TristanDebrunner
48fc35884c
Add Transaction Documentation ( #5115 )
2019-07-19 16:42:50 -06:00
Michael Vines
782846f295
Document fetch-perf-libs.sh when building with CUDA
2019-07-19 08:35:22 -07:00
Michael Vines
adfb8ff2a1
Add getEpochInfo() and getLeaderSchedule() RPC methods ( #5189 )
...
* Add getLeaderSchedule() RPC method
* Add getEpochInfo() RPC method
* Add JSON RPC docs
2019-07-19 07:31:18 -07:00
Tibi Krisboi
25080f1a33
fix book typos ( #5185 )
2019-07-18 17:24:22 -07:00
Tyera Eulberg
488dd0e563
Keybase: s/id/username ( #5165 )
2019-07-18 12:16:13 -06:00
Greg Fitzgerald
acf096c5f7
Add cross-program invocation proposal ( #4922 )
...
automerge
2019-07-16 16:36:05 -07:00
Tyera Eulberg
5ab4975c44
Improve validator-info CLI ( #5121 )
...
* Fix index OOB panic
* Handle 'get' empty validator-info responses properly
* Improve 'get' argument flow
* Improve arg help text
* Improve 'publish' argument flow
* Update book doc
2019-07-16 09:22:55 -06:00
Tyera Eulberg
92d78451b1
Update expected keybase-pubkey location ( #5104 )
...
automerge
2019-07-15 09:28:06 -07:00
Tyera Eulberg
0c87928132
Keybase pubkey file instructions and verification for validators ( #5090 )
...
* Document publishing a pubkey on keybase
* Verify keybase-pubkey
2019-07-14 23:48:50 -06:00
Greg Fitzgerald
19fe468dbc
Add design proposal to embed Libra's Move ( #5067 )
...
* Add design proposal to embed Libra's Move
* Apply review feedback
* Pipeline VM -> the runtime
* defines -> define
2019-07-12 21:12:55 -06:00
Tyera Eulberg
2c8d6f87e6
Add validator-info CLI ( #4970 )
...
* Add validator-info CLI
* Add GetProgramAccounts method to solana-client
* Update validator-info args, and add get subcommand
* Update ValidatorInfo lengths
* Add account filter for get --all
* Update testnet participation doc to reflect validator-info
* Flesh out tests
* Review comments
2019-07-11 12:38:52 -06:00
Sagar Dhawan
35ec7a5156
Decouple turns from segments in PoRep ( #5004 )
...
* Decouple Segments from Turns in Storage
* Get replicator local cluster tests running in a reasonable amount of time
* Fix unused imports
* Document new RPC APIs
* Check for exit while polling
2019-07-10 13:33:29 -07:00
Sagar Dhawan
b1a678b2db
Document getSlotsPerSegment in rpc api doc ( #5005 )
...
* Document getSlotsPerSegment in rpc api doc
2019-07-10 10:05:11 -07:00
Rob Walker
cbd2938035
update book with stake stuff ( #4893 )
2019-07-01 15:16:41 -07:00
Tyera Eulberg
d7ed3b8024
Add RPC api to return program accounts ( #4876 )
...
automerge
2019-06-29 09:59:07 -07:00
anatoly yakovenko
af1c70f032
book: Add simple payment and state verification proposal ( #4200 )
...
automerge
2019-06-27 17:08:10 -07:00
Trent Nelson
baca35ef4d
book: Make build a little less annoying ( #4861 )
...
automerge
2019-06-27 15:20:37 -07:00
jkhawaja11
8d2ec20201
Tidied up intro paragraph ( #4819 )
...
I tidied up the intro paragraph!
2019-06-26 12:12:25 -07:00
jkhawaja11
dce1f80aac
Made tiny change to second paragraph ( #4820 )
...
Replaced 'it's' with 'Solana
2019-06-26 12:12:11 -07:00
Justin Starry
861d6468ca
Stake weighted pruning for the gossip network ( #4769 )
...
* Stake weighted pruning
* Fix compile error
* Fix clippy errors
* Add helper for creating a connected staked network
* Bug fixes and test groundwork
* Small refactor
* Anatoly's feedback and tests
* Doc updates
* @rob-solana's feedback
* Fix test bug and add log trace
* @rob-solana's feedback
2019-06-26 00:30:16 -07:00
anatoly yakovenko
29611fb61d
tower consensus naming ( #4598 )
...
s/locktower/tower/g
2019-06-24 13:41:23 -07:00
Trent Nelson
8acbb4ab2f
Bank cap rpc ( #4774 )
...
* core/rpc: Name magic number for minted lamports in tests genesis block
* core/rpc: Expose bank::capitalization() via getSolTotalSupply RPC method
* book: Add entry for getTotalSupply RPC method
2019-06-21 21:00:26 -07:00
Sagar Dhawan
22b767308a
Add insturctions to run a replicator on testnet ( #4733 )
2019-06-21 16:32:23 -07:00
Pankaj Garg
aa0f8538ed
Fix client script arguments in the book ( #4760 )
2019-06-20 19:59:20 -07:00
carllin
c228792967
Add blocktree and repair_service to SUMMARY.md ( #4738 )
2019-06-19 20:10:04 -07:00
Michael Vines
3ee7256c0c
Add cuda docs
2019-06-17 12:42:59 -07:00
Rob Walker
34c0537e9b
update book with staking changes ( #4679 )
2019-06-13 16:24:03 -07:00
Michael Vines
fa8394f526
Initial documentation for validator metrics
2019-06-13 15:05:07 -07:00
Michael Vines
d807217be7
Simplify and camelCase getEpochVoteAccounts RPC API ( #4658 )
...
* Simplify and camelCase getEpochVoteAccounts RPC API
* Set a commission for testing
2019-06-12 14:12:08 -07:00
Michael Vines
e4d8ea11ac
Make lamports_per_signature dynamic based on cluster load ( #4562 )
...
* Make lamports_per_signature dynamic based on cluster load
* Move transaction-fees.md to implemented
2019-06-10 22:18:32 -07:00
Michael Vines
a2a7c86c0d
Move Testnet Participation under Getting Started
2019-06-10 13:53:31 -07:00
Michael Vines
6926e89e86
Minor doc update
2019-06-08 19:36:37 -07:00
Michael Vines
0595109f98
Add solana-install-init binary ( #4613 )
...
* Add solana-install-init binary
* Add Enter prompt on solana-install-init exit for Windows users
2019-06-08 19:01:22 -07:00
Michael Vines
a9f73ea321
solana-keygen no longer blindly overwrites a keypair, or assumes "new" ( #4599 )
...
automerge
2019-06-07 17:54:54 -07:00
Michael Vines
002fbc4d53
Add |wallet fees| subcommand for easy viewing of the current cluster fees ( #4596 )
2019-06-07 13:11:56 -07:00
anatoly yakovenko
53deb7919c
Update book for Turbine ( #4583 )
2019-06-07 13:03:05 -07:00
Michael Vines
8e46c44f3e
Deploy mac OS solana-install update package to testnets ( #4595 )
2019-06-07 12:59:58 -07:00
Michael Vines
1c765124e7
Clean up .configured flag handling to work with an external identity keypair ( #4579 )
...
automerge
2019-06-06 14:51:48 -07:00
anatoly yakovenko
82df267ec9
s/avalanche/turbine ( #4561 )
...
* s/avalanche/turbine/g
2019-06-06 12:48:40 -07:00
Sagar Dhawan
44835a91db
Update PoRep entry in the book ( #4560 )
...
* Rework PoRep design doc
* Define the stages of the PoRep game
* Add that the stages are really transactions
* Update turn count
* Review comment + clarification
* More clarification
* Rephrase for clarity
2019-06-06 12:16:54 -07:00
Michael Vines
d2f9625878
minor update
2019-05-31 07:36:59 -07:00
Rob Walker
14594217db
undelete votestate etc ( #4457 )
2019-05-28 16:01:27 -07:00
Rob Walker
9fcd162412
update book with passive staking ( #4451 )
2019-05-28 14:02:04 -07:00
Michael Vines
2e251ccc5c
De-fullnode variable names ( #4420 )
2019-05-24 04:31:39 -07:00
Michael Vines
cfe5afd34c
_id => _pubkey variable renaming ( #4419 )
...
* wallet: rename *_account_id to *_account_pubkey
* s/from_id/from_pubkey/g
* s/node_id/node_pubkey/g
* s/stake_id/stake_pubkey/g
* s/voter_id/voter_pubkey/g
* s/vote_id/vote_pubkey/g
* s/delegate_id/delegate_pubkey/g
* s/account_id/account_pubkey/g
* s/to_id/to_pubkey/g
* s/my_id/my_pubkey/g
* cargo fmt
* s/staker_id/staker_pubkey/g
* s/mining_pool_id/mining_pool_pubkey/g
* s/leader_id/leader_pubkey/g
* cargo fmt
* s/funding_id/funding_pubkey/g
2019-05-23 23:20:04 -07:00
Michael Vines
94beb4b8c2
More fullnode -> validator renaming ( #4414 )
...
* s/fullnode_config/validator_config/g
* s/FullnodeConfig/ValidatorConfig/g
* mv core/lib/fullnode.rs core/lib/validator.rs
* s/Fullnode/Validator/g
* Add replicator-x.sh
* Rename fullnode.md to validator.md
* cargo fmt
2019-05-23 22:05:16 -07:00
Michael Vines
fb2eac20bb
Rename solana-fullnode to solana-validator ( #4411 )
2019-05-23 15:06:01 -07:00
Rob Walker
ead15d294e
add get_epoch_vote_accounts rpc ( #4317 )
...
* add get_epoch_vote_accounts rpc
* fixups
* documentation and type updates
2019-05-20 22:21:13 -07:00
Michael Vines
6e4f9cedf2
Fix Plum Tree link
2019-05-15 08:15:22 -07:00
Sagar Dhawan
5e91f8f59d
Update reported tx count to exclude errors ( #4201 )
2019-05-13 13:23:52 -07:00
Michael Vines
a2e3a92b01
Extend GetBlockHash RPC API to include the fee scehdule for using the returned blockhash ( #4222 )
2019-05-13 12:49:37 -07:00
Michael Vines
55f5f6a033
Make links clickable
2019-05-10 19:49:45 -07:00
Dan Albert
7ae421eaf6
Update release version in book ( #4254 )
2019-05-10 18:43:08 -06:00
Michael Vines
e7da2c0931
Add validator registration link ( #4229 )
2019-05-10 15:14:03 -07:00
carllin
0da6e1af14
Repair Design Proposal ( #3402 )
...
* Update information about existing repair protocol + new repairman proposal
2019-05-10 13:50:23 -07:00
sakridge
576524f13b
Updates to storage proposal with more storage contract details ( #3373 )
2019-05-10 09:19:06 -07:00
Michael Vines
da4c37beec
multinode-demo/ grooming ( #4226 )
...
* Rename leader to entrypoint
* The fullnode identity keypair can now be provided
* Rename _id to _keypair
2019-05-08 19:59:22 -07:00
Sagar Dhawan
2107e15bd3
Reduce Avalanche redundancy and implement traditional fanout ( #4174 )
...
* Reduce Avalanche redundancy and implement traditional fanout
* Revert tiny fanout
* Update diagrams and docs based on review comments
2019-05-07 13:24:58 -07:00
Greg Fitzgerald
3f6a79b078
Add a validator node proposal ( #3035 )
...
automerge
2019-05-06 13:41:28 -07:00
Michael Vines
9b50583641
wallet: add --url, remove --host/--rpc-host/--rpc-port/-rpc-tls ( #4153 )
...
Also by default the wallet now talks to testnet.solana.com instead of
localhost
2019-05-06 07:38:26 -07:00
Tyera Eulberg
71f9b44687
Add Confirmations parameter to RPC Subscriptions ( #4154 )
...
* Add optional depth parameter to pubsub, and store in subscriptions
* Pass bank_forks into rpc_subscription; add method to check depth before notify and impl for account subscriptions
* Impl check-depth for signature subscriptions
* Impl check-depth for program subscriptions
* Plumb fork id through accounts
* Use fork id and root to prevent repeated account notifications; also s/Depth/Confirmations
* Write tests in terms of bank_forks
* Fixup accounts tests
* Add pubsub-confirmations tests
* Update pubsub documentation
2019-05-06 08:31:50 -06:00
Michael Vines
f3f416b7ba
Rename --network argument to --entrypoint ( #4149 )
2019-05-03 15:00:19 -07:00
Michael Vines
7fe3c75c6b
Add a node-specific ip echo service to remove dependency on ifconfig.co ( #4137 )
2019-05-03 11:01:35 -07:00
Rob Walker
ffb15578ce
remove cargo install cargo-audit from CI ( #4123 )
2019-05-02 15:35:47 -07:00
sakridge
ae12dc2c75
Add specs to testnet participation guide ( #4078 )
2019-05-02 15:21:05 -07:00
Sagar Dhawan
8202310073
Minor update to gossip spy command ( #4103 )
2019-05-01 14:25:26 -07:00
Greg Fitzgerald
2604f8ac0a
Move implemented functionality into the Implemented Proposals section ( #4057 )
2019-04-29 17:29:41 -06:00
Greg Fitzgerald
d862565b16
Move Transact proposal to implemented ( #4055 )
...
And update names to reflect what was implemented.
2019-04-29 09:13:39 -06:00
Pankaj Garg
7f9a476660
Performance metrics computation methodology ( #4041 )
2019-04-27 16:37:51 -07:00
Michael Vines
e3ab76f1a7
Pin recommended release version ( #4021 )
2019-04-26 21:10:31 -07:00
Michael Vines
1684a7bd18
Move validators from testnet-beta to testnet ( #4011 )
...
* Move validators from testnet-beta to testnet
* Move testnet influxdb datasource to influxcloud
2019-04-26 09:02:12 -07:00
Michael Vines
82776b333d
Merge the "cloud" grafana dashboard into the normal dashboard ( #4007 )
...
automerge
2019-04-25 21:14:36 -07:00
Michael Vines
4c200635b7
Shuffle initial mention of solana-gossip ( #3991 )
...
automerge
2019-04-25 09:30:30 -07:00
Michael Vines
b98200aca4
Use rm -rf ( #3990 )
2019-04-25 08:58:34 -07:00
Michael Vines
05b4dbf148
Document an alternative mechanism to locate the validator's vote id
2019-04-23 19:35:20 -07:00
Michael Vines
c309cd80aa
Add getClusterNodes/getSlotLeader JSON RPC API ( #3940 )
...
* Minor cleanup
* Include _this_ node in the contact info trace
* Add getClusterNodes/getSlotLeader RPC API
2019-04-23 14:46:41 -07:00
Greg Fitzgerald
29698fcd38
Cleanup stragglers from move-to-transfer rename ( #3947 )
2019-04-23 13:30:42 -06:00
Michael Vines
05bcb7f292
Add stop node command to solana-gossip ( #3928 )
2019-04-22 14:51:20 -07:00
Michael Vines
6f2f7018e8
Update testnet-participation.md
2019-04-20 19:14:07 -07:00
Michael Vines
8514d27c2f
Update testnet-participation.md
2019-04-18 13:16:15 -07:00
Michael Vines
2c0afe71b2
minor grooming
2019-04-18 07:31:42 -07:00
Michael Vines
78d5ace754
Refactor multinode-demo/ scripts to avoid shipping fullnode-x.sh ( #3835 )
2019-04-17 18:03:58 -07:00
Michael Vines
7ec198b9cc
Minor doc fixes++
2019-04-16 17:45:48 -07:00
Michael Vines
b2e762ccc6
Minor doc fixes
2019-04-16 17:43:52 -07:00
Michael Vines
63d66ece57
net/ testnet nodes now stake more lamports ( #3812 )
...
* Add --bootstrap-leader-lamports
* Generalize --no-stake into --stake NUM
* Use a large stake for net/ fullnodes
* Setup vote account before starting fullnode to avoid mixed log output
2019-04-16 13:03:01 -07:00
Michael Vines
c67cc694ae
Remove stake from `./net sanity` ephemeral validator ( #3797 )
2019-04-15 21:42:25 -07:00
Michael Vines
0767c0c07f
Add DNS resolution to cli tools
2019-04-14 21:25:46 -07:00
Michael Vines
f6aa90e193
Add fullnode --dynamic-port-range option
2019-04-14 07:08:29 -07:00
Michael Vines
1f35779821
Add solana-install usage info
2019-04-12 17:08:18 -07:00
Dan Albert
e6f02d1a10
Use latest release for testnet doc ( #3711 )
...
* Use latest release for testnet doc
* Clean up markdown
2019-04-10 15:01:37 -07:00
Michael Vines
df9cf92782
testnet-participation.md is now /implemented/
2019-04-10 12:26:47 -07:00
Michael Vines
f243a96e01
Remove testnet/metrics server debug info from book
2019-04-10 12:26:47 -07:00
Michael Vines
842d146b0d
Limit USE_INSTALL scope
2019-04-10 11:50:23 -07:00
Michael Vines
d45d8e9670
s/credit/read/
2019-04-08 08:39:59 -07:00
Tyera Eulberg
d3c4e4f7b3
Update docs
2019-04-05 22:09:29 -06:00
Pankaj Garg
c2fdd1362a
bump release version in testnet participation document
2019-04-05 08:30:42 -07:00
Pankaj Garg
77bb9e7ffc
Fix the release number in testnet participation document
2019-04-02 11:26:54 -07:00
Tyera Eulberg
92c66a411b
Remove bench-tps converge-only
2019-04-01 23:05:25 -06:00
Tyera Eulberg
6ff2a0a75e
Rework discover to handle additional parameters, and be unit-testable
2019-04-01 23:05:25 -06:00
Greg Fitzgerald
32683cac7c
Move markdown into book
2019-03-31 16:23:06 -06:00
Greg Fitzgerald
1adf8355f2
Add design proposal for deterministic transaction fees
2019-03-31 16:23:06 -06:00
Pankaj Garg
8e25c39564
fix formatting of numbered list
2019-03-29 11:46:21 -07:00
Pankaj Garg
78ab79c322
fix build failure
2019-03-29 11:46:21 -07:00
Pankaj Garg
052fc9b74f
Information on how to debug testnet issues
2019-03-29 11:46:21 -07:00
Anatoly Yakovenko
bf61321cab
fix metrics
2019-03-26 14:30:25 -07:00
Anatoly Yakovenko
591653981b
fix metrics
2019-03-26 14:30:25 -07:00
Pankaj Garg
e651510805
Instructions on how to boot metrics server
2019-03-26 14:02:41 -07:00
Greg Fitzgerald
9759ac2961
Mark book's javascript library as binary
...
highlight.js has a big dictionary of words. When git-grep includes
one of those words, it floods the screen with the whole dictionary.
Mark it as binary so that it'll now just report one line:
Binary file book/theme/highlight.js matches
2019-03-26 07:39:34 -07:00
Anatoly Yakovenko
af9b173dfd
fix link
2019-03-26 05:43:02 -07:00
Greg Fitzgerald
4d34102d9c
Move stragglers into the book
...
The stuff added between the time we switched to proposals/ and the git-revert
2019-03-25 19:39:22 -07:00
Greg Fitzgerald
028b9da0da
Revert "Move the design proposals to a separate book"
...
This reverts commit 4ca18d6b9affbc574d1b3d3d230230b057f8fde3.
2019-03-23 14:04:34 -06:00
anatoly yakovenko
148e08a8a5
Enable cluster tests ( #3372 )
...
* Cluster tests
* stable!
* fixup! stable!
* fixup! fixup! stable!
* fixup! fixup! fixup! stable!
* fixup! fixup! fixup! fixup! stable!
* fixed space
* add getNumBlocksSinceSignatureConfirmation entry for the json rpc docs
* Check in upcoming epochs for potential leadership slots in next_leader_slot()
2019-03-21 07:43:21 -07:00
Michael Vines
a17843c8f6
solana-install design proposal
2019-03-14 13:21:00 -07:00
Greg Fitzgerald
9fac3b26ee
Move the design proposals to a separate book
...
Fixes #3262
2019-03-14 10:08:43 -07:00
Greg Fitzgerald
c1eec0290e
Rename userdata to data ( #3282 )
...
* Rename userdata to data
Instead of saying "userdata", which is ambiguous and imprecise,
say "instruction data" or "account data".
Also, add `ProgramError::InvalidInstructionData`
Fixes #2761
2019-03-14 10:48:27 -06:00
Eric
de13082347
add economic design mvp to summary and overview
2019-03-14 09:42:19 -06:00
Eric
48b5d666d0
some economic mvp features
2019-03-14 09:42:19 -06:00
Eric
70bb49a46d
some economic mvp features
2019-03-14 09:42:19 -06:00
Eric
105fc7029e
create mvp section
2019-03-14 09:42:19 -06:00
Greg Fitzgerald
4ca4038d54
Rename BankError to TransactionError
2019-03-13 21:26:57 -06:00
Greg Fitzgerald
0568d7238e
Add implemented design proposals section
2019-03-13 13:20:37 -06:00
Greg Fitzgerald
9bc05313a2
Update TPU ASCII art
2019-03-13 13:14:15 -06:00
Tyera Eulberg
1d689e84f1
Move and rename cluster_client
2019-03-12 22:05:38 -06:00
anatoly yakovenko
9eb7e63819
Add staking rewards design proposal for delegation ( #3148 )
...
* proposal for single vote many delegators
2019-03-11 16:35:42 -07:00
Greg Fitzgerald
86e2f35ac4
Only need the TPU and a light client implement Transact
2019-03-10 23:20:10 -06:00
Greg Fitzgerald
7696a64891
Add design doc for testing programs
2019-03-10 23:20:10 -06:00
Greg Fitzgerald
799ed24113
Integrate bank-forks proposal into the book
2019-03-10 20:13:36 -06:00
Greg Fitzgerald
63477dabcd
Attempt to clarify bank forks
2019-03-10 20:13:36 -06:00
Rob Walker
cd0bc1dea5
updates to reflect new_from_parent() ( #3076 )
...
* design draft
* update
* section on updating root forks
* updates to reflect new_from_parent()
* fixup
* Grammar check
2019-03-10 13:59:16 -07:00
anatoly yakovenko
5de38852d2
Add cluster test framework doc. ( #3189 )
2019-03-08 19:29:41 -07:00
Tyera Eulberg
259c820f15
Review comments
2019-03-07 17:21:32 -07:00
Tyera Eulberg
e888c90ecf
Add program notifications to JSON RPC documentation
2019-03-07 17:21:32 -07:00
Greg Fitzgerald
d09639f7d2
Move the design out of the proposals section
2019-03-06 17:24:17 -07:00
Anatoly Yakovenko
946ee8a354
Add description of vote and rewards programs
2019-03-06 17:24:17 -07:00
Michael Vines
3794048c91
Rename tokens to lamports in book/
2019-03-05 17:56:44 -08:00
Michael Vines
53f09c44f3
Rename tokens to lamports in sdk/
2019-03-05 17:28:06 -08:00
Jack May
a481822321
Fix signatureUnsubscribe documentation ( #3118 )
2019-03-04 18:07:16 -08:00
Jack May
44013855d8
Book nits ( #3096 )
...
* Book nits
* nits
2019-03-04 15:44:54 -07:00
anatoly yakovenko
fb55d1c3d4
Design for leader to leader transition between slots ( #2715 )
2019-03-04 10:10:52 -08:00
Michael Vines
cd4bccfd12
Remove snap support
2019-03-02 17:41:09 -08:00
Michael Vines
a94880574b
block_hash => blockhash
2019-03-02 12:13:30 -07:00
Michael Vines
85159a0eb4
Rename JSON RPC getLastId to getRecentBlockHash
2019-03-02 12:13:30 -07:00
Michael Vines
95cbb8a5c0
Switch to recent_block_hash
2019-03-02 12:13:30 -07:00
Tyera Eulberg
8e273caf7d
Brush up data-plane-fanout to read less like a proposal
2019-03-01 22:50:42 -07:00
Sagar Dhawan
46b7b795bf
Fix Typo in Fullnode Diagram ( #3036 )
2019-03-01 11:58:09 -08:00
Greg Fitzgerald
028f41eb51
Move secure vote signing out of proposals
2019-03-01 12:16:28 -07:00
Michael Vines
7e7b79ef34
Rename prev_id to prev_hash
2019-03-01 09:31:49 -08:00
Greg Fitzgerald
4704aa1f80
Rename SlotMeta::is_trunk to SlotMeta::is_rooted
2019-02-28 10:39:56 -07:00
Greg Fitzgerald
e45559a1a7
Add slot 3 back to ASCII art ( #2979 )
...
* Add slot 3 back to ASCII art
* New slot-oriented diagrams
When 1-block-per-slotm, slots are drawn vertically. That's the ideal
case. Abandoning a block is what should look like something forking
off to the side.
2019-02-27 14:27:58 -07:00
Greg Fitzgerald
b752511f41
Attempt to pull the completed replication work into the book
2019-02-26 09:23:12 -07:00
Greg Fitzgerald
ba50e1ac81
Move data plane fanout chapter out of proposals
2019-02-26 09:20:09 -07:00
Greg Fitzgerald
8353b420d1
Move blocktree-oriented diagram out of proposals
2019-02-22 15:24:36 -07:00
Stephen Akridge
bad48ce83c
Split replicator doc into what is implemented and what is not
2019-02-22 13:12:49 -07:00
Tyera Eulberg
deeabb862d
Call it blockstreamer
2019-02-21 17:24:29 -07:00
Tyera Eulberg
d8f6865338
Rename EntryStream to Blockstream
2019-02-21 17:24:29 -07:00
Tyera Eulberg
4a0c759795
Fix misspellings stumbled on
2019-02-21 17:24:29 -07:00
Tyera Eulberg
a131c90260
Add doc for api node
2019-02-21 17:24:29 -07:00
Sagar Dhawan
bf3d2bd2ec
Update Gossip entry in the book
2019-02-21 15:32:21 -07:00
Anatoly Yakovenko
27f973c923
github review
2019-02-20 14:19:25 -07:00
Anatoly Yakovenko
3357cebcdb
Added notes from discussion on discord
2019-02-20 14:19:25 -07:00
Anatoly Yakovenko
7ce9c0a2e9
cleanup runtime chapter
2019-02-20 14:18:43 -07:00
Michael Vines
ade36566ea
i
2019-02-18 21:56:23 -08:00
Michael Vines
1fd2885995
Add missing -
2019-02-18 20:09:18 -08:00
Michael Vines
0dbc33f781
Finish removing getConfirmationTime
2019-02-17 16:27:50 -08:00
anatoly yakovenko
c74b8b6df3
Add a design for leader schedule rotation and genesis. ( #2714 )
...
Leader schedule rotation.
2019-02-15 16:34:34 -08:00
Carl
d3761c2435
Change definitions in book to match current changes
2019-02-14 13:37:55 -08:00
Carl
34da362ee6
fix blocktree tests
2019-02-14 13:37:55 -08:00
Greg Fitzgerald
4e4a1643c4
Boot SystemInstruction::Spawn
2019-02-14 13:26:46 -07:00
Eric
f2ab8f17c8
udpate staking section
2019-02-14 07:45:58 -07:00
Pankaj Garg
dca73068c5
address review comments
2019-02-13 15:31:45 -08:00
Pankaj Garg
4094e62ed3
propose architecture change for fullnode
2019-02-13 15:31:45 -08:00
Pankaj Garg
7a0e897960
address review comments
2019-02-13 15:31:45 -08:00
Pankaj Garg
e78fc74e03
Update fullnode diagram to reflect bank, voting and forks changes
2019-02-13 15:31:45 -08:00
anatoly yakovenko
aec44e3761
Add design for the leader validator loop ( #2650 )
2019-02-13 12:00:43 -07:00
Greg Fitzgerald
ab3dd2a1b3
Integrate the blocktree proposal into the book ( #2704 )
2019-02-08 20:27:35 -07:00
Greg Fitzgerald
7b7a2fc52b
Rename Appendix to API Reference
...
And move before the proposals, since all this stuff is already
implemented.
2019-02-08 18:08:00 -07:00
Greg Fitzgerald
c82ffaabdc
Rename, purge use of term delta
...
This would be a fine document to introduce the term delta, but
it looks like the content flows just fine without it.
2019-02-07 16:25:23 -07:00
Greg Fitzgerald
4e6a9b029a
finalized -> frozen
2019-02-07 16:25:23 -07:00
Greg Fitzgerald
3e519faaa8
Move to 80-char lines
2019-02-07 16:25:23 -07:00
Greg Fitzgerald
e2eb7c1ba7
Render ASCII art
2019-02-07 16:25:23 -07:00
Greg Fitzgerald
87ba5b865d
Fix markdown
2019-02-07 16:25:23 -07:00
Greg Fitzgerald
992f2790e7
Cleanup
2019-02-07 16:25:23 -07:00