Jack May
b53cb8eb2d
Deprecate Instruction::new ( #15695 )
2021-03-04 05:46:48 +00:00
Trent Nelson
d6ea2f392b
docs: address post-merge review of #15649
2021-03-04 05:19:48 +00:00
Greg Fitzgerald
9bbe015a05
Document and clean up AppendVec ( #15640 )
...
* Document AppendVec
* Remove the almost-duplicate state in AppendVec
AppendVec was maintaining two offsets, `current_len` and
`append_offset`. Despite the different looking names, the two
values have the same meaning, but were updated at slightly different
times. When appending a batch of accounts, `current_len` updates would
be immediately available to other threads after each append, whereas
`append_offset` would only be updated after its mutex was unlocked.
`append_offset` is redundant. By removing it, we eliminate potential
bugs and no longer need to suppress clippy warnings.
* Remove get_mut() from AppendVec design
Only the offset into the AppendVec memory is thread-safe. The memory
itself is only threadsafe because it is append-only and is otherwise
unprotected. Adding get_mut() would only be safe if the memory was
protected by a ReadWrite lock.
2021-03-03 12:51:48 -08:00
Trent Nelson
5cd6a0c2f1
Docs: Update validator hardware recommendations
2021-03-03 20:39:37 +00:00
Tyera Eulberg
19ac79b5cc
Deprecate UiTokenAmount::ui_amount ( #15616 )
...
* Add TokenAmount::ui_amount_string
* Fixup solana-tokens
* Update docs
2021-03-02 22:51:41 -07:00
rmshea
00f2b039b4
Remove Hackathon banner
2021-03-02 18:19:37 -08:00
Greg Fitzgerald
2463cc1e6a
Fix typos ( #15610 )
2021-03-02 06:36:49 -08:00
Michael Vines
3998807dcc
Update testnet break RPC node identity
2021-02-27 09:34:04 -08:00
Jon Cinque
ebd43938a7
docs: Update stake merging documentation ( #15489 )
...
* Update stake merging documentation
* Integrate review feedback
* Integrate review feedback in comment too
2021-02-25 17:24:39 +01:00
sakridge
1b59b163dd
Add max retransmit and shred insert slot ( #15475 )
2021-02-23 13:06:33 -08:00
Jack May
30012818a1
update cpi docs ( #15494 )
2021-02-23 12:37:50 -08:00
Michael Vines
4b0114b991
Limit the number of getProgramAccounts filters
2021-02-23 18:43:22 +00:00
Michael Vines
65f1afe5e1
Limit getProgramAccounts memcpy filter string to 128 bytes
2021-02-23 18:43:22 +00:00
Tyera Eulberg
123de5de54
Update uiAmount type in docs ( #15471 )
2021-02-22 16:54:07 -07:00
Jack May
4648439f5c
cli: improve deploy resume interface ( #15418 )
...
* cli: improve deploy resume interface
* add docs
2021-02-19 11:06:05 -08:00
Jon Cinque
3ac7e09de6
docs: Remove references to "create_address_with_seed" ( #15339 )
2021-02-17 14:25:02 +01:00
Austin Abell
17a328bc6f
Fix typo in account docs ( #15349 )
2021-02-16 09:58:33 -07:00
publish-docs.sh
a8d4d746ce
Fix broken TdS links
2021-02-13 10:23:34 -07:00
Josh
760e163190
docs: getLargestAccounts caching notice ( #15293 )
2021-02-12 08:20:32 -08:00
publish-docs.sh
b64a971610
Fix registration link
2021-02-11 21:52:56 -07:00
Tyera Eulberg
da6753b8c0
Warp timestamp and extend max-allowable-drift for accommodate slow blocks ( #15204 )
...
* Remove timestamp_correction feature gating
* Remove timestamp_bounding feature gating
* Remove unused deprecated ledger code
* Remove unused deprecated unbounded-timestamp code
* Enable independent adjustment of fast/slow timestamp bounding
* Update timestamp bounds to 25% fast, 80% slow; warp timestamp
* Update bank hash test
* Add PR number to feature
Co-authored-by: Michael Vines <mvines@gmail.com>
Co-authored-by: Michael Vines <mvines@gmail.com>
2021-02-09 15:49:00 -07:00
Tyera Eulberg
819d829c41
Only publish release-tag docs on beta channel ( #15158 )
2021-02-05 23:39:04 -07:00
publish-docs.sh
3a5c142a9b
Update slashing roadmap link
2021-02-05 16:29:03 -07:00
Ryo Onodera
85ffc8fa1c
Warn lastValidSlot with some terminology tweaks ( #15081 )
...
* Warn lastValidSlot with some terminology tweaks
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Restore previous arrangment of slot def. and tweak upon it
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
2021-02-05 15:47:02 +09:00
Jack May
82350f9350
deploy doc updates ( #15109 )
2021-02-04 16:18:14 -08:00
Jack May
d0118a5c42
Add program deployment docs ( #15075 )
2021-02-04 01:30:50 -08:00
Trent Nelson
894b412aef
docs: bump nofiles recommendations to match maps
2021-02-02 21:59:21 -07:00
R. M. Shea
b57f33948d
Add Hackathon banner ( #15004 )
2021-02-02 09:43:41 -07:00
Tyera Eulberg
2780214e71
Clean up some old commitment names ( #14994 )
2021-02-02 16:33:45 +00:00
Justin Starry
3eea88a3a8
Update transactions.md
2021-02-02 22:42:59 +08:00
Eric Williams
7614c2e341
Update economics docs ( #14965 )
...
* clarified inflation split and equation
* clarify staking yield description
2021-02-01 23:38:22 +01:00
Michael Vines
2e54b6acb1
Fix cli usage build
2021-01-29 19:03:10 +00:00
sakridge
84e52b6065
Increase vm map limit recommendation ( #14892 )
...
Give some more buffer from 400k
2021-01-29 09:01:01 -08:00
Trent Nelson
52326d53be
docs: Fix mangled `getConfirmedTransaction` parameter list
2021-01-28 22:13:03 -07:00
Eric Williams
fdfc0f409d
format to list
2021-01-28 22:47:06 +01:00
Josh
6b8e710988
RPC documentation updates for token deltas / blockTimes in getConfirmedSignatures2/getConfirmedTransaction ( #14871 )
...
* docs: add token balances response info
* docs: add blockTime to getConfirmedSignatures and getConfirmedTransaction
* docs: update example responses
* fix: remove space
2021-01-27 16:15:37 -08:00
Eric Williams
5594a7122d
Reorg and cleanup of economics section of docs ( #14868 )
...
* reorg validator economics
* overview cleanup
* terminology
* terminology formatting
* katex for docusaurus
* adjusted staking yield writeup
* more reorg
* move section header
* rm unlinked mds
* add new mds
* Update docs/src/inflation/terminology.md
Co-authored-by: Dan Albert <dan@solana.com>
* Update docs/src/inflation/terminology.md
Co-authored-by: Dan Albert <dan@solana.com>
* Update docs/src/inflation/terminology.md
Co-authored-by: Dan Albert <dan@solana.com>
* Update docs/src/inflation/terminology.md
Co-authored-by: Dan Albert <dan@solana.com>
* Update docs/src/inflation/terminology.md
Co-authored-by: Dan Albert <dan@solana.com>
* Update docs/src/transaction_fees.md
Co-authored-by: Dan Albert <dan@solana.com>
* addressing Dans comments in #14868
* incorporating pr commits
* trailing whitespaces
* more trailing whitespaces
* remove services link and add plot
* add plots
Co-authored-by: Dan Albert <dan@solana.com>
2021-01-27 22:54:00 +01:00
Tyera Eulberg
ffa5c7dcc8
Deprecate commitment variants ( #14797 )
...
* Deprecate commitment variants
* Add new CommitmentConfig builders
* Add helpers to avoid allowing deprecated variants
* Remove deprecated transaction-status code
* Include new commitment variants in runtime commitment; allow deprecated as long as old variants persist
* Remove deprecated banks code
* Remove deprecated variants in core; allow deprecated in rpc/rpc-subscriptions for now
* Heavier hand with rpc/rpc-subscription commitment
* Remove deprecated variants from local-cluster
* Remove deprecated variants from various tools
* Remove deprecated variants from validator
* Update docs
* Remove deprecated client code
* Add new variants to cli; remove deprecated variants as possible
* Don't send new commitment variants to old clusters
* Retain deprecated method in test_validator_saves_tower
* Fix clippy matches! suggestion for BPF solana-sdk legacy compile test
* Refactor node version check to handle commitment variants and transaction encoding
* Hide deprecated variants from cli help
* Add cli App comments
2021-01-26 19:23:07 +00:00
Jeff Washington (jwash)
1d6e9335ff
rent text cleanup ( #14837 )
2021-01-26 09:07:38 -06:00
Ryo Onodera
60611ae8a0
Add security best practice sections ( #14798 )
2021-01-25 15:36:11 -08:00
Ryo Onodera
1d87091d51
Improve documentation of sendTransaction ( #14770 )
...
* Improve documentation of sendTransaction
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Word wrap and improve terminology
* Tweak
* Oops
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
2021-01-23 09:51:25 +00:00
Tyera Eulberg
66fd187f16
Make exchange listening-for-deposits language stronger ( #14775 )
...
* Make exchange listening-for-deposits language stronger
* Update docs/src/integrations/exchange.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
* Update from deprecated method
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
2021-01-23 07:16:42 +00:00
Michael Vines
5ac536d0fb
Minor doc clarification
2021-01-20 23:58:39 -08:00
R. M. Shea
37b7c6a6cf
Remove SearchBar swizzled component, update search ( #14649 )
2021-01-19 00:38:30 -07:00
Michael Vines
5d9dc609b1
Rename RpcNodeUnhealthy error to NodeUnhealthy, generalize `getHealth` RPC error object for the future
2021-01-18 19:57:25 -08:00
Michael Vines
4003f86f04
Add `getSnapshotSlot` RPC method
2021-01-16 19:31:21 +00:00
Michael Vines
dacb95083d
Add `getHealth` RPC method
2021-01-16 10:10:48 -08:00
Tyera Eulberg
9a89689ad3
Use optimistic confirmation in getSignatureStatuses, and various downstream client methods ( #14430 )
...
* Add optimistically_confirmed field to TransactionStatus
* Update docs
* Convert new field to confirmation_status
* Update docs to confirmationStatus
* Update variants
* Update docs
* Just Confirmed
2021-01-15 16:05:05 +00:00
Jon Cinque
b37dbed479
docs: Add stake programming documentation ( #14529 )
...
* Add stake programming documentation
We had some questions about stake programming documentation, and there
wasn't a place that contained information about the stake-o-matic and
other stake development in one place. This adds a page with that
information.
* Update docs/src/staking/stake-programming.md
Co-authored-by: Eric Williams <eric@solana.com>
* Update docs/src/staking/stake-programming.md
Co-authored-by: Eric Williams <eric@solana.com>
* Update docs/src/staking/stake-programming.md
Co-authored-by: Eric Williams <eric@solana.com>
* Update docs/src/staking/stake-programming.md
Co-authored-by: Eric Williams <eric@solana.com>
* Update docs/src/staking/stake-programming.md
Co-authored-by: Eric Williams <eric@solana.com>
* Apply suggestions from code review
* Remove trailing whitespace
Co-authored-by: Eric Williams <eric@solana.com>
2021-01-14 17:04:04 +01:00
Trent Nelson
30038a8849
docs: Add RUST_LOG explainer
2021-01-07 19:27:46 +00:00
Trent Nelson
c035f2a745
docs: Prefer `dd` to `fallocate` when creating swap file
2021-01-07 19:27:46 +00:00
Trent Nelson
140642ea21
docs: wrap lines
2021-01-07 19:27:46 +00:00
Tyera Eulberg
efd9b769fc
Add validator --account-index docs ( #14418 )
2021-01-04 19:51:06 -07:00
Ryo Onodera
974eb6e1ef
Fix pre-merge old name in the docs ( #14425 )
2021-01-05 02:41:24 +00:00
Jon Cinque
a41b5137f6
docs: Use "msg!" instead of "info!" ( #14411 )
...
* docs: Use "msg!" instead of "info!"
* Update docs/src/developing/deployed-programs/developing-rust.md
Co-authored-by: Michael Vines <mvines@gmail.com>
* Fix typo / format
Co-authored-by: Michael Vines <mvines@gmail.com>
2021-01-04 20:49:09 +01:00
Michael Vines
9bb08ce75e
Update docs/src/running-validator/validator-start.md
...
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
2021-01-03 01:34:15 +00:00
Michael Vines
68a84cf581
Update tmpfs partition guidance to include swap
2021-01-03 01:34:15 +00:00
Michael Vines
ace360ade2
Multiple entrypoint support
2020-12-22 18:35:31 -08:00
Jeff Washington (jwash)
41a93ced23
fix formatting error in docs
2020-12-16 10:38:37 -08:00
Michael Vines
1e977ac025
Bump version to v1.6.0
2020-12-15 18:28:04 +00:00
Jack May
03fc031611
Update serialization docs
2020-12-15 08:53:51 -08:00
Jeff Washington (jwash)
42be09afb6
Terminology fixes ( #14112 )
2020-12-14 13:04:26 -08:00
Yihau Chen
deaa27fbdb
fix the typo in developing-rust.md ( #14098 )
2020-12-13 17:21:17 -08:00
Michael Vines
5237da4e01
spelling
2020-12-12 22:36:10 -08:00
Leopold Schabel
d33ab34d75
Remove "Timezone For Log Messages" section ( #14014 )
...
To my understanding, the Solana process always logs a UTC timestamp
anyway, so this is not needed. Plus, using PST on servers is really
weird from a systems engineering point of view.
2020-12-10 17:51:11 -08:00
Trent Nelson
845c783b0e
Docs: Correct the system.conf NOFILE variable name
2020-12-08 07:44:43 +00:00
Jack May
dca579851c
Cannot change owner if account is executable ( #13977 )
2020-12-07 11:37:07 -08:00
Tyera Eulberg
6ae4d2e5cb
Fix logsSubscribe ( #13996 )
2020-12-07 19:00:52 +00:00
Michael Vines
ced9f889a4
Refresh testnet restart instructions
2020-12-03 14:17:56 -08:00
Michael Vines
5bfe93e74c
Add a ramdisk section to the validator start guide
2020-12-02 13:31:01 -08:00
Tyera Eulberg
0f76daaf7a
Add specific page for rpc endpoints ( #13899 )
2020-12-01 21:19:15 -07:00
Tommy Johnson
daebade239
add zsh trouble shooting note to ledger docs
2020-11-29 19:26:52 -08:00
Michael Vines
d18b417346
Update examples to use Tokenkeg
2020-11-26 18:26:57 -08:00
Michael Vines
4ef2da0ff0
Add `solana logs` command
2020-11-25 11:44:41 -08:00
Michael Vines
215ddecaa5
Add base64+zstd encoding for RPC account data
2020-11-25 02:03:23 +00:00
Michael Vines
bee9998e91
tiny doc fix
2020-11-24 12:27:40 -08:00
Michael Vines
61ab2072bd
Clean up default commitment handling for subscriptions
2020-11-23 22:54:47 -08:00
Jack May
1d008bab4a
Guard against bsd sed ( #13735 )
2020-11-21 17:56:23 -08:00
Michael Vines
8808a74593
--vote-account doesn't support ASK but --authorized-voter does
2020-11-20 15:17:18 +00:00
Jack May
af08ba93e6
fix doc redirects ( #13709 )
2020-11-19 21:34:21 +00:00
Jack May
9668dd85d4
fix rust example section link ( #13701 )
2020-11-19 18:07:00 +00:00
Jack May
13a08c7f08
Fix doc proposal sidebar layout ( #13675 )
2020-11-18 22:22:11 +00:00
Michael Vines
31d2f445a2
Recommend --no-port-check to improve validator restart time
2020-11-18 09:25:45 -08:00
Michael Vines
8761ce4691
Document feature-set field in getVersion
2020-11-15 18:01:47 -08:00
Michael Vines
5d72e52ad0
Disable the PubSub vote subscription by default
...
The --rpc-pubsub-enable-vote-subscription flag may be used to enable it.
The current vote subscription is problematic because it emits a
notification for *every* vote, so hundreds a second in a real cluster.
Critically it's also missing information about *who* is voting,
rendering all those notifications practically useless.
Until these two issues can be resolved, the vote subscription is not
much more than a potential DoS vector.
2020-11-14 12:36:37 -08:00
Jack May
887b0e4b72
Add doc content and feedback ( #13563 )
2020-11-13 10:18:04 -08:00
Jack May
eb306da148
Report and bail on broken links ( #13540 )
2020-11-11 17:46:24 -08:00
Trent Nelson
fb815294b3
docs: Consistent used of "jsonParsed" throughout RPC reference
2020-11-09 20:28:04 -07:00
Trent Nelson
87924c7111
docs: Consistently use "jsonParsed" param for RPC `getAccountInfo`
2020-11-09 20:28:04 -07:00
Trent Nelson
1d7c00c915
docs: Wrap RPC `getAccountInfo` at 80 char
2020-11-09 20:28:04 -07:00
Tyera Eulberg
c0e2ef06dc
Fix Bank accounts hash mismatch related to Clock::unix_timestamp ( #13477 )
...
* Test for different ancestors with mismatch bank hash
* Test cleanup
* Remove nondeterministic ancestor check
* Update timestamp bounding feature key
* Update design doc
* Filter recent_timestamps to nodes voting within the last epoch
Co-authored-by: Stephen Akridge <sakridge@gmail.com>
2020-11-10 02:10:09 +00:00
Jack May
14fb75927e
update cpi docs ( #13480 )
2020-11-09 22:29:57 +00:00
Jack May
337684b384
update doc redirects ( #13481 )
2020-11-09 22:10:38 +00:00
Jack May
461ae40eea
provide full Rust panic messages in BPF and add memory optimizations ( #13455 )
2020-11-09 13:40:26 -08:00
Jon Cinque
ede891a6c6
docs: Clarify the commitment levels based on questions ( #13387 )
...
* Clarify the commitment levels based on questions
Many people have asked about what commitment levels mean, and which to
choose. This update includes some of the language at
`sdk/src/commitment_config.rs` and a recommendation for different use
cases.
Additionally, the preflight commitment documentation was out of date,
specifying that "max" was always used, and this is no longer the case.
* Update docs/src/developing/clients/jsonrpc-api.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Update docs/src/developing/clients/jsonrpc-api.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Update docs/src/developing/clients/jsonrpc-api.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Fix typo
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
2020-11-05 20:34:55 +01:00
Trent Nelson
66c3c6c2b3
CI: Use branch-versioned cargo throughout
2020-11-05 05:05:57 +00:00
Justin Starry
dd54ea78ac
Bump low end validator RAM requirement ( #13406 )
2020-11-05 11:56:14 +08:00
Jack May
8aa00381ef
stack overflow docs ( #13399 )
...
* stack overflow docs
* whitespace
2020-11-04 21:35:59 +00:00
Michael Vines
97284adabb
Update SPL Token exchange documentation to include associated-token-account workflow
2020-11-04 11:41:29 -08:00
Jack May
3d5e778d5d
Flesh out development docs ( #13318 )
...
* flesh out development docs
* nits
2020-11-03 20:53:17 +00:00
Trent Nelson
fefa297877
docs: Mainnet-beta totally has smart contract enabled
2020-11-03 19:04:30 +00:00
Tyera Eulberg
af9a3f004e
Fix typos ( #13334 )
2020-11-01 06:52:41 +00:00
Tyera Eulberg
a3912bc084
Add design proposal and update validator-timestamp-oracle
2020-10-31 21:30:42 -07:00
Tyera Eulberg
3a1e125ce3
Add Clock sysvar details, update struct docs
2020-10-31 21:30:42 -07:00
Justin Starry
458e9a1533
Codify breaking change guidelines ( #13066 )
...
* Codify breaking change guidelines
* feedback
* Rename title and add expectations section
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Update backwards-compatibility.md
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
* Specify rust crates and add deprecation process
* Promise semver for software releases
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
2020-10-31 09:45:18 +08:00
Josh
d2ee9db214
docs: add log messages to json-rpc docs ( #13317 )
2020-10-30 14:22:58 -07:00
Tyera Eulberg
db9ddc7e5b
Update links from sdk to program ( #13248 )
2020-10-28 15:16:58 -06:00
Tyera Eulberg
664b6125b6
Add doc page on sysvar accounts ( #13237 )
...
* Add doc page on sysvar accounts
* Update with suggestions
2020-10-28 14:54:36 -06:00
Trent Nelson
eb597cd60f
docs: Reference metrics envvars for each cluster
2020-10-28 19:30:55 +00:00
Trent Nelson
4dc4fefee2
docs: Remove stale metrics steps
2020-10-28 19:30:55 +00:00
Trent Nelson
8b1638f026
Docs: Testnet has a faucet now
2020-10-26 20:13:46 +00:00
Jack May
35f77ccc73
update call depth docs ( #13155 )
2020-10-26 12:41:48 -07:00
Michael Vines
b5170b993e
Shorten magic install URL
2020-10-23 22:24:06 +00:00
Jack May
e10de86440
update program address docs ( #13069 )
2020-10-21 10:09:12 -07:00
Tyera Eulberg
46d0019955
Parse stake and system instructions ( #13035 )
...
* Fix token account check
* Add helper to check num accounts
* Add parse_stake
* Add parse_system
* Fix AuthorizeNonce docs
* Remove jsonParsed unstable markers
* Clippy
2020-10-20 21:02:17 -06:00
Jon Cinque
a18add6eed
Include count in doc for example grind command ( #12979 )
2020-10-20 20:46:48 +02:00
Michael Vines
de04a208c7
Add more info for --limit-ledger-size
2020-10-20 17:34:11 +00:00
Michael Vines
6123d71489
Minor doc typo
2020-10-19 03:09:09 +00:00
Ryo Onodera
87311cce7f
Mention monitoring and updating for exchanges ( #12953 )
...
* Mention monitoring and updating for exchanges
* Fix link syntax...
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* More review comments and word-wrapping
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
2020-10-17 15:35:29 +09:00
carllin
8aecea6d05
Transaction Inclusion Proposal ( #12936 )
...
Co-authored-by: Carl Lin <carl@solana.com>
2020-10-16 18:57:12 -07:00
Trent Nelson
cc0781e0ac
Docs: Clarify validator disk requirements
2020-10-15 17:38:40 +00:00
Michael Vines
b1b2c6ee7b
Restore getVoteAccounts documentation
2020-10-15 08:33:30 -07:00
Michael Vines
f0d0bdc572
Rework curl examples to be more readable
2020-10-15 08:04:05 +00:00
R. M. Shea
9e7fad1fd2
Change developer CTA ( #12857 )
...
* change `index.js`
2020-10-14 19:30:20 -06:00
kemargrant
b8f03c9b0f
Update programming-faq.md ( #12864 )
...
Fix typo
2020-10-13 18:49:28 -06:00
Michael Vines
d83027c0cd
Update docs/src/running-validator/vote-accounts.md
...
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
2020-10-13 04:17:52 +00:00
Michael Vines
253114ca20
Add docs on vote account key rotation
2020-10-13 04:17:52 +00:00
Michael Vines
65213a1782
Use latest stable channel release if there's no beta release
2020-10-12 21:57:38 +00:00
Eric Williams
1ab36203de
Retry inflation parameter update along with documentation updates ( #12778 )
...
* update initial inflation parameter
* update economics section of docs
2020-10-12 13:10:57 -07:00
Michael Vines
1859fbeb30
Update gossip entrypoints
2020-10-10 08:39:13 -07:00
Michael Vines
c5c8da1ac0
Expose all rewards (fees, rent, voting and staking) in RPC getConfirmedBlock and the cli
2020-10-09 21:54:13 -07:00
Michael Vines
3fedcdc6bc
Advise setting `--wal-recovery-mode`, and using `--private-rpc` for mainnet-beta
2020-10-09 15:41:19 +00:00
Michael Vines
11df2e2236
Bump version to v1.5.0
2020-10-08 04:51:36 +00:00
Michael Vines
dadc84fa8c
Revert "Restore --expected-shred-version argument for mainnet-beta"
...
This reverts commit 9410eab2af
.
2020-10-08 04:46:04 +00:00
Trent Nelson
e35889542b
RPC: Support base64 encoded transactions
...
Defaults to base58
2020-10-06 22:41:06 -06:00
Dan Albert
0571882b1d
Add new wallets to docs, clean up existing structure ( #12655 )
...
* Add new wallets to docs
* Re-enstate SolFlare guide
* Update docs/src/wallet-guide/apps.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
Co-authored-by: publish-docs.sh <maintainers@solana.com>
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
2020-10-05 22:25:05 +00:00
Michael Vines
fbb5e5c4e6
Add systemd and log rotation section to validator start docs ( #12675 )
...
* Add systemd and log rotation section to validator start docs
* Update docs/src/running-validator/validator-start.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
* Update docs/src/running-validator/validator-start.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
2020-10-05 12:19:13 -07:00
Dan Albert
0ef3cac1f8
Update docs to show support for Nano X ( #12647 )
2020-10-02 16:45:24 -06:00
Diego Wilson
4ef3fcc976
Remove developer mode step from Ledger Live setup
...
Looks like the Solana Ledger app is past the Beta phase!
I was able to install the Solana app from Ledger Live without
having to enable developer mode.
There's also no mention of developer mode in Ledger's
Solana setup article:
https://support.ledger.com/hc/en-us/articles/360016265659-Solana-SOL-
2020-10-02 15:21:38 -06:00
Michael Vines
75b621160e
Add GetConfirmedBlocksWithLimit RPC method
2020-10-01 22:56:17 -07:00
Josh
b2fc7f7caa
docs: getRecentPerformanceSamples json rpc ( #12627 )
2020-10-01 22:30:49 -07:00
Michael Vines
e03a64ae1b
Document postBalance field
2020-10-02 05:24:59 +00:00
Michael Vines
18074555fe
Update devnet genesis hash
2020-09-30 11:37:35 -07:00
Dan Albert
ede19ef33b
Tighten docs publishing flow ( #12572 )
2020-09-30 11:24:00 -06:00
Jack May
22d16c69b7
Add programming-faq to sidebar ( #12586 )
...
* Add programming-faq to sidebar
* nudge
* fix path
2020-09-30 09:56:48 +00:00
Michael Vines
6c23197f37
"
2020-09-29 23:09:55 -07:00
Michael Vines
bc649da77d
Add missing implemented design proposals to docs sidebar
2020-09-29 22:55:50 -07:00
Jack May
90714941b7
Add rand dep error to app faq ( #12568 )
2020-09-29 20:16:53 -07:00
Michael Vines
6156dc300d
Tune the sys-tuner documentation
2020-09-30 01:04:29 +00:00
Jack May
b51c0f3095
Add programming faq ( #12545 )
...
* Add programming faq
* feedback and new content
* nudge
2020-09-29 16:06:54 +00:00
Justin Starry
6601ec8f26
Record and store invoked instructions in transaction meta ( #12311 )
...
* Record invoked instructions and store in transaction meta
* Enable cpi recording if transaction sender is some
* Rename invoked to innerInstructions
2020-09-24 22:36:22 +08:00
Trent Nelson
215bbe85d8
Docs: Set realistic stake warm-up expectations for validators
2020-09-24 02:48:59 +00:00
Tyera Eulberg
a713e3c92d
Document getConfirmedSignaturesForAddress2 until param ( #12424 )
2020-09-23 13:33:00 -06:00
sakridge
7dd4de80eb
Add docs for secp256k1 and instruction introspection. ( #12369 )
2020-09-21 13:50:23 -07:00
Michael Vines
cd852a5c22
Document that testnet has a faucet
2020-09-19 08:41:58 -07:00
Trent Nelson
a695561f86
💉
2020-09-18 21:25:30 +00:00
Trent Nelson
327c3d4154
Remove Ledger wallet approval output from examples
2020-09-18 21:25:30 +00:00
Trent Nelson
cee8db0da3
Listify newly created account properties
2020-09-18 21:25:30 +00:00
Trent Nelson
add08c673e
Justify installing spl-token
2020-09-18 21:25:30 +00:00
Trent Nelson
42b40b7d34
Withdraw is a verb
2020-09-18 21:25:30 +00:00
Trent Nelson
7ee07fd4e8
Apply suggestions from code review
...
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
2020-09-18 21:25:30 +00:00
Trent Nelson
f52fdc8546
Update docs/src/integrations/exchange.md
...
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
2020-09-18 21:25:30 +00:00
Trent Nelson
11a8abe3bf
Docs: Add SPL Token exchange integration
2020-09-18 21:25:30 +00:00
Tyera Eulberg
06906413ef
Unbreak 'Listening for Deposits' section ( #12338 )
2020-09-18 15:05:13 -06:00
Michael Vines
9410eab2af
Restore --expected-shred-version argument for mainnet-beta
2020-09-16 18:05:41 -07:00
Michael Vines
c231bb7154
Update index.js
2020-09-16 16:42:50 +00:00
Michael Vines
5d682d2e05
Fix 'Description will go into a meta tag in head' meta tag
2020-09-16 16:42:50 +00:00
Michael Vines
4ada4d43f2
Drop the recommendation that `--expected-shred-version` be set by validators
...
`--expected-shred-version` is another knob for users to get wrong and is
documentation that can get stale due to cluster restarts. Turns out
it's also generally not required anymore either because:
1. The cluster entrypoint can always be expected to be using the correct
shred version, and that shred version will be adopted by the new node
(earlier this was not the case when the `solana-gossip spy` node on
mainnet-beta.solana.com:8001 ran with shred version 0)
2. On a cluster restart, `--expected-bank-hash` is a much stronger
assertion that the validator is starting from the correct place (and
didn't exist when `--expected-shred-version` was first recommended)
2020-09-15 10:24:20 -07:00
Michael Vines
c8f03c7f6d
Documenet how to reduce validator port exposure
2020-09-14 20:18:27 -07:00
carllin
3c69cd6d61
Update commitment options ( #12173 )
2020-09-11 11:19:06 -07:00
R. M. Shea
cade92d2b4
Update logo ( #12026 )
...
* update to a new logo!
Co-authored-by: Ryan Shea <rmshea@users.noreply.github.com>
2020-09-11 10:23:54 -04:00
Tyera Eulberg
361e5322e4
Update commitment options ( #12171 )
2020-09-10 13:34:25 -06:00
Justin Starry
9940870c89
Fix RPC transaction method configs serialization ( #12100 )
2020-09-08 13:08:09 +08:00
Diego Wilson
69e7e0129e
Correct minor typo in turbine-block-propagation.md ( #12073 )
...
Calcuating -> Calculating
2020-09-05 18:03:53 -06:00
pk
38f36a7a7a
fix solana-install syntax
...
```
solana-install info
solana-install deploy
solana-install update
solana-install run
```
2020-09-03 22:27:52 -07:00
sakridge
8068566f20
secp256k1 instruction proposal ( #11980 )
2020-09-03 15:59:22 -07:00
Tyera Eulberg
b22de369b7
Rpc: add getMultipleAccounts endpoint ( #12005 )
...
* Add rpc endpoint to return the state of multiple accounts from the same bank
* Add docs
* Review comments: Dedupe account code, default to base64, add max const
* Add get_multiple_accounts to rpc-client
2020-09-03 11:35:06 -06:00
Tyera Eulberg
b720921c83
Docs.rs version replacement ( #11981 )
2020-09-01 13:47:29 -06:00
Richard Ayotte
a19f696a42
Add missing backslash to solana-validator command
2020-08-31 16:27:42 -07:00
Michael Vines
e4d7e1fe3f
Use DNS for devnet/testnet entrypoints
2020-08-31 07:38:40 +00:00
Michael Vines
eee0c83324
Add new trusted validator for testnet
2020-08-30 22:39:52 -07:00
Dan Albert
8ba3a33129
Add SolFlare as stake-supporting wallet ( #11891 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com>
2020-08-28 16:02:36 +00:00
Eric Williams
3eb5b95e27
Update rust installation instructions for benchmarking ( #11635 )
...
* update rust installation instructions for benchmarking
* replace drone with faucet for clarity
* point to README for Rust setup
2020-08-27 11:26:49 -07:00
Dan Albert
36e8441149
Add SolFlare guide to docs ( #11843 )
2020-08-26 16:59:45 -06:00
Tyera Eulberg
1988ee9cd6
Rpc: Filter accounts with invalid mints from get_parsed_token_accounts ( #11844 )
...
* Filter out accounts with invalid mints from get_parsed_token_accounts
* Explicit docs
2020-08-26 11:39:42 -06:00
Ryo Onodera
2c5366f259
Document how to validate account pubkey ( #11821 )
2020-08-26 01:13:12 +09:00
Michael Vines
dec9d534e6
Fix typo
2020-08-22 09:22:01 -07:00
Michael Vines
b660704faa
Allow the sendTransaction preflight commitment level to be configured
2020-08-22 08:19:50 -07:00
pk
6af36adf1c
updated bench-tps.md
...
removed `$` as the copy didn't like it :-)
2020-08-21 20:41:23 -07:00
Tyera Eulberg
747f8d5877
Rpc: Return error if block does not exist ( #11743 )
...
* Return error if block does not exist
* Update docs
2020-08-20 15:05:30 -06:00
Trent Nelson
5354df8c1c
Expand system tuning docs
2020-08-19 16:36:03 +00:00
Tyera Eulberg
35828e8fe7
Remove old signatureSubscribe info ( #11704 )
2020-08-19 02:29:39 +00:00
Trent Nelson
0413a305d2
Comment that docs Algolia key is safe to publish
2020-08-18 05:25:51 +00:00
Michael Vines
e5281157fa
Remove "binary" encoding. Document "encoding" as required
2020-08-17 17:26:29 -07:00
Michael Vines
adc984a225
Rename Binary64 to Base64. Establish Base58 encoding
2020-08-17 17:26:29 -07:00
Michael Vines
757e147b3b
Rework UiAccountData encode/decode such that it works from Rust
2020-08-17 17:26:29 -07:00
Michael Vines
b5f3ced860
Add base64 (binary64) encoding for getConfirmedTransaction/getConfirmedBlock
2020-08-17 17:26:29 -07:00
Trent Nelson
2f3ae52e8f
Update devnet cluster docs since reboot
2020-08-17 22:27:57 +00:00
Ryo Onodera
23fa84b322
Re-do rent collection check on rent-exempt account ( #11349 )
...
* wip: re-do rent collection check on rent-exempt account
* Let's see how the ci goes
* Restore previous code
* Well, almost all new changes are revertable
* Update doc
* Add test and gating
* Fix tests
* Fix tests, especially avoid to change abi...
* Fix more tests...
* Fix snapshot restore
* Align to _new_ with better uninitialized detection
2020-08-17 14:22:16 +09:00
Dan Albert
6194a29875
Restore CLI usage page ( #11619 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com>
2020-08-13 16:02:13 -06:00