Michael Vines
20613d66f0
Bump version to v1.2.33
2020-10-02 08:25:48 -07:00
mergify[bot]
2b22ef1650
Tighten docs publishing flow ( #12572 ) ( #12593 )
...
(cherry picked from commit ede19ef33b
)
Co-authored-by: Dan Albert <dan@solana.com >
2020-09-30 18:42:27 +00:00
Michael Vines
456e300244
Bump version to v1.2.32
2020-09-29 22:33:41 +00:00
Michael Vines
f53e0af159
Bump version to v1.2.31
2020-09-28 12:59:47 -07:00
Justin Starry
a8f7a0c648
Bump version to 1.2.30 ( #12301 )
2020-09-17 11:25:14 +08:00
mergify[bot]
687254497c
Restore --expected-shred-version argument for mainnet-beta ( #12299 )
...
(cherry picked from commit 9410eab2af
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-17 01:19:30 +00:00
mergify[bot]
4b649a71df
Drop the recommendation that --expected-shred-version
be set by validators (bp #12242 ) ( #12243 )
...
* 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)
(cherry picked from commit 4ada4d43f2
)
# Conflicts:
# docs/src/clusters.md
# docs/src/running-validator/restart-cluster.md
* Update clusters.md
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-15 17:43:00 +00:00
mergify[bot]
45c368d670
Add new validator options for running in more restrictive environments (bp #12191 ) ( #12217 )
...
* Add --restricted-repair-only-mode flag
(cherry picked from commit 63a67f415e
)
# Conflicts:
# validator/src/main.rs
* Add --gossip-validator argument
(cherry picked from commit daae638781
)
# Conflicts:
# core/src/crds_gossip_pull.rs
# core/src/crds_gossip_push.rs
# core/src/gossip_service.rs
# validator/src/main.rs
* Documenet how to reduce validator port exposure
(cherry picked from commit c8f03c7f6d
)
* Resolve conflicts
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-15 04:44:04 +00:00
mergify[bot]
9c64e5e3b1
Fix RPC transaction method options serialization (bp #12100 ) ( #12101 )
...
* Fix RPC transaction method configs serialization (#12100 )
(cherry picked from commit 9940870c89
)
# Conflicts:
# core/src/rpc.rs
* Update rpc.rs
Co-authored-by: Justin Starry <justin@solana.com >
2020-09-08 09:40:47 +00:00
Michael Vines
2c239904cc
Bump version to 1.2.29
2020-09-04 22:37:52 -07:00
Michael Vines
9e459f0093
Bump version to 1.2.28
2020-09-04 20:00:27 -07:00
mergify[bot]
5496d52097
Rpc: add getMultipleAccounts endpoint (bp #12005 ) ( #12023 )
...
* 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
(cherry picked from commit b22de369b7
)
# Conflicts:
# core/src/rpc.rs
* Fix conflicts
* Use new_response for consistency
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-09-03 19:52:25 +00:00
mergify[bot]
8c9e17bbab
Docs.rs version replacement ( #11981 ) ( #11983 )
...
(cherry picked from commit b720921c83
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-09-01 15:15:08 -06:00
mergify[bot]
11f4443a7b
Add missing backslash to solana-validator command ( #11957 )
...
(cherry picked from commit a19f696a42
)
Co-authored-by: Richard Ayotte <rich.ayotte@gmail.com >
2020-08-31 23:41:52 +00:00
mergify[bot]
fb1985fe5e
Rpc: Filter accounts with invalid mints from get_parsed_token_accounts ( #11844 ) ( #11858 )
...
* Filter out accounts with invalid mints from get_parsed_token_accounts
* Explicit docs
(cherry picked from commit 1988ee9cd6
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-08-26 19:07:23 +00:00
mergify[bot]
c1f9a9a021
Update system tuning and docs (bp #11680 ) ( #11829 )
...
* Sync FD limit and max maps to 500k
(cherry picked from commit 11951eb009
)
* Expand system tuning docs
(cherry picked from commit 5354df8c1c
)
* clippy
Co-authored-by: Trent Nelson <trent@solana.com >
2020-08-25 20:39:00 +00:00
mergify[bot]
c3564203e9
Document how to validate account pubkey ( #11821 ) ( #11832 )
...
(cherry picked from commit 2c5366f259
)
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-08-25 16:29:20 +00:00
mergify[bot]
99a01abfd7
RPC: Allow the sendTransaction preflight commitment level to be configured (bp #11792 ) ( #11793 )
...
* Allow the sendTransaction preflight commitment level to be configured
(cherry picked from commit b660704faa
)
# Conflicts:
# cli/src/cli.rs
# core/src/rpc.rs
* rebase
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-08-22 17:00:49 +00:00
Michael Vines
973b00debb
Fix typo
2020-08-22 09:23:12 -07:00
mergify[bot]
7c956a87e5
Rpc: Return error if block does not exist ( #11743 ) ( #11748 )
...
* Return error if block does not exist
* Update docs
(cherry picked from commit 747f8d5877
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-08-20 22:52:18 +00:00
Trent Nelson
0beb443d44
Bump version to 1.2.27
2020-08-20 13:32:49 -06:00
Trent Nelson
2a1946436b
Bump version to 1.2.26
2020-08-19 20:33:40 +00:00
Michael Vines
80649a9c3d
Revert "Revert "rpc: rework binary encoding. BREAKING CHANGE (bp #11646 ) ( #11673 )""
...
This reverts commit fb90fb3feb
.
2020-08-18 21:25:31 -07:00
mergify[bot]
fd41ad5d8f
Remove old signatureSubscribe info ( #11704 ) ( #11705 )
...
(cherry picked from commit 35828e8fe7
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-08-19 02:43:44 +00:00
Michael Vines
00251f710e
Bump version to v1.2.25
2020-08-18 08:40:00 -07:00
Michael Vines
fb90fb3feb
Revert "rpc: rework binary encoding. BREAKING CHANGE (bp #11646 ) ( #11673 )"
...
This reverts commit d6ca879d39
.
2020-08-18 06:27:20 -07:00
mergify[bot]
d6ca879d39
rpc: rework binary encoding. BREAKING CHANGE (bp #11646 ) ( #11673 )
...
* Add base64 (binary64) encoding for getConfirmedTransaction/getConfirmedBlock
(cherry picked from commit b5f3ced860
)
# Conflicts:
# transaction-status/Cargo.toml
* decode-transaction now supports binary64
(cherry picked from commit 2ebc68a9e2
)
# Conflicts:
# cli/src/cli.rs
* Rework UiAccountData encode/decode such that it works from Rust
(cherry picked from commit 757e147b3b
)
# Conflicts:
# cli/src/cli.rs
* Rename Binary64 to Base64. Establish Base58 encoding
(cherry picked from commit adc984a225
)
* Remove "binary" encoding. Document "encoding" as required
(cherry picked from commit e5281157fa
)
* resolve conflicts
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-08-18 04:18:48 +00:00
mergify[bot]
e2626dad83
Re-do rent collection check on rent-exempt account (bp #11349 ) ( #11654 )
...
* 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
(cherry picked from commit 23fa84b322
)
# Conflicts:
# core/src/rpc_subscriptions.rs
# core/tests/bank_forks.rs
# runtime/src/bank.rs
* Fix conflicts
* Add missing comment
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-08-17 11:14:56 +00:00
Trent Nelson
1bda09bf0e
Bump version to 1.2.24
2020-08-14 18:51:08 +00:00
mergify[bot]
babad39846
Fix typo: epoch => slot... ( #11573 ) ( #11579 )
...
(cherry picked from commit 51e818ad64
)
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-08-12 09:23:05 +00:00
Trent Nelson
c15aa4a968
Bump version to 1.2.23
2020-08-12 00:34:33 +00:00
mergify[bot]
45f8e453a9
Add getTokenLargestAccounts to docs ( #11560 ) ( #11563 )
...
(cherry picked from commit 697a0e2947
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-08-11 21:21:44 +00:00
mergify[bot]
e477501687
Fix bad rent in Bank::deposit as if since epoch 0 (bp #10468 ) ( #11538 )
...
* Fix bad rent in Bank::deposit as if since epoch 0 (#10468 )
* Fix bad rent in Bank::deposit as if since epoch 0
* Remove redundant predicate
* Rename
* Start to add tests with some cleanup
* Forgot to add refactor code...
* Enchance test
* Really fix rent timing in deposit with robust test
* Simplify new behavior by disabling rent altogether
(cherry picked from commit 6c242f3fec
)
# Conflicts:
# runtime/src/accounts.rs
# runtime/src/rent_collector.rs
* Fix conflict
* Fix clippy
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-08-11 16:55:19 +00:00
mergify[bot]
20463e141e
Fix simulateTransaction JSON-RPC docs ( #11533 ) ( #11534 )
...
(cherry picked from commit f12fc66a69
)
Co-authored-by: Justin Starry <justin@solana.com >
2020-08-11 10:24:44 +00:00
mergify[bot]
8b345f3258
Add config param to specify offset/length for single and program account info (bp #11515 ) ( #11517 )
...
* Add config param to specify offset/length for single and program account info (#11515 )
* Add config param to specify dataSlice for account info and program accounts
* Use match instead of if
(cherry picked from commit 88ca04dbdb
)
# Conflicts:
# core/src/rpc.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-08-11 00:21:47 +00:00
Michael Vines
dbbdfa1dbb
Bump version to v1.2.22
2020-08-09 18:02:02 +00:00
mergify[bot]
2fd822887f
Add Binary64 option for account data ( #11474 ) ( #11480 )
...
* Add Binary64 option for account data
* Decode into binary64
* Reword docs
Co-authored-by: sakridge <sakridge@gmail.com >
2020-08-09 07:14:54 +00:00
mergify[bot]
9b049402c9
Token Accounts: return ui_amount, decimals with decoded account (bp #11407 ) ( #11452 )
...
* Token Accounts: return ui_amount, decimals with decoded account (#11407 )
* Return ui_amount, decimals from token client methods
* Return ui_amount, decimals in RPC jsonParsed token accounts
* Fixup docs
* Return ui_amount, decimals in pubsub jsonParsed token accounts
* Remove unnecessary duplicate struct
* StringAmount rename
(cherry picked from commit b7c2681903
)
# Conflicts:
# client/src/rpc_client.rs
# core/src/rpc.rs
# core/src/rpc_subscriptions.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-08-07 19:28:25 +00:00
Trent Nelson
b49aa125c9
Bump version to 1.2.21
2020-08-06 12:20:56 -07:00
Michael Vines
66242eab41
Long-term ledger storage with BigTable (bp #11222 )
2020-08-05 23:15:28 -07:00
Trent Nelson
7f0d4f0656
Bump version to 1.2.20
2020-08-05 22:06:02 -06:00
mergify[bot]
acba8d6026
Mark token-specific rpcs as unstable ( #11401 )
...
(cherry picked from commit 7430896c79
)
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-08-06 03:59:28 +00:00
Trent Nelson
1ff9555099
Bump version to 1.2.19
...
This one has some bonus deltas due to locks not being bumped for v1.2.18 nor
the ed25591-dalek update.
2020-08-06 00:32:08 +00:00
mergify[bot]
72a13e2a72
Add getConfirmedSignaturesForAddress2 RPC method (bp #11259 ) ( #11393 )
...
* Add getConfirmedSignaturesForAddress2 RPC method
(cherry picked from commit 1b2276520b
)
# Conflicts:
# core/src/rpc.rs
* Reimplement transaction-history command with getConfirmedSignaturesForAddress2
(cherry picked from commit 087fd32ce3
)
* Rework get_confirmed_signatures_for_address2
(cherry picked from commit a11f137810
)
* Rename startAfter to before
(cherry picked from commit 02c0981ecf
)
* rebase
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-08-05 23:14:53 +00:00
mergify[bot]
80525ac862
Return token amounts as floats (bp #11370 ) ( #11378 )
...
* Return token amounts as floats (#11370 )
* Return token amounts as floats
* Floating-point equality
* Return float and raw token amounts
* Fix decimals and token rpcs for native-mint tokens
* Fixup docs and review comments
(cherry picked from commit 86e3f96f16
)
# Conflicts:
# core/src/rpc.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-08-05 08:31:22 +00:00
mergify[bot]
c14f98c6fc
Rework parsed account format ( #11372 ) ( #11380 )
...
* Rework parsed account format
* Serialize as type
(cherry picked from commit 308186da79
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-08-05 08:21:08 +00:00
mergify[bot]
5871462241
Fix token rpc-client methods (bp #11361 ) ( #11362 )
...
* Fix token rpc-client methods (#11361 )
* Convert None to error in parse_keyed_accounts
* Allow encoding configuration in getTokenAccounts methods
(cherry picked from commit d0144ce382
)
# Conflicts:
# core/src/rpc.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-08-04 18:40:39 +00:00
Michael Vines
0cae099d12
Bump version to v1.2.18
2020-08-01 21:15:25 -07:00
Greg Fitzgerald
3e7050983a
Remove move_loader and librapay ( #11184 )
...
* Remove move_loader and librapay
* Remove Embedding Move from implemented proposals
* Remove Move variant from CI
* Remove move_loader ID
2020-08-01 17:51:59 -07:00
Trent Nelson
139bb32dba
Bump version to 1.2.17
2020-08-01 07:14:47 +00:00