mergify[bot]
5084871e27
Cli: deploy programs via TPU ( #13090 ) ( #13110 )
...
* Deploy: send write transactions to leader tpu
* Less apparent stalling during confirmation
* Add EpochInfo mock
* Only get cluster nodes once
* Send deploy writes to next leader
(cherry picked from commit 16944e218f )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-10-23 17:14:37 +00:00
Michael Vines
422bb3c526
Run codemod --extensions rs Pubkey::new_rand solana_sdk::pubkey::new_rand
2020-10-21 20:27:57 -07:00
Trent Nelson
6ebb933302
Bump version to 1.3.20
2020-10-22 00:08:28 +00:00
mergify[bot]
15a49d7508
RPC: Don't send base64 TXs to old clusters ( #13062 )
...
Co-authored-by: Trent Nelson <trent@solana.com >
2020-10-21 21:07:08 +00:00
Tyera Eulberg
7674a5fea8
Bump version to v1.3.19 ( #12986 )
2020-10-19 19:13:28 +00:00
mergify[bot]
df8b07ddbd
solana vote-account/solana stake-account now works with RPC servers without --enable-rpc-transaction-history (bp #12826 ) ( #12848 )
...
* Implementation-defined RPC server errors are now accessible to client/ users
(cherry picked from commit 247228ee61 )
* Cleanly handle RPC servers that don't have --enable-rpc-transaction-history enabled
(cherry picked from commit 14d793b22c )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-10-13 18:14:45 +00:00
Trent Nelson
d1c51950f3
Bump version to v1.3.18
2020-10-13 03:57:13 +00:00
mergify[bot]
744006fe78
RpcClient: Encode TXs as base64 by default ( #12816 )
...
(cherry picked from commit efbe37ba20 )
Co-authored-by: Trent Nelson <trent@solana.com >
2020-10-12 21:56:13 +00:00
mergify[bot]
033c87e3f1
simulate_transaction_with_config() now passes full config to server ( #12802 )
...
(cherry picked from commit b3c2752bb0 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-10-12 06:13:55 +00:00
Trent Nelson
a70aa28832
Bump version to 1.3.17
2020-10-10 03:22:14 +00:00
mergify[bot]
925973ee60
RPC: Transaction deser can be quite slow (bp #12683 ) ( #12702 )
...
* RPC: Check encoded transaction size before decoding
(cherry picked from commit 7f67d36777 )
* RPC: Support base64 encoded transactions
Defaults to base58
(cherry picked from commit e35889542b )
Co-authored-by: Trent Nelson <trent@solana.com >
2020-10-07 05:50:23 +00:00
Michael Vines
bc1b95d6d0
Bump version to v1.3.16
2020-10-03 04:24:03 +00:00
mergify[bot]
90d586a4f8
solana stakes now employs server-side filtering if only one vote account is provided (#12657 )
...
(cherry picked from commit 9abaf6ec1d )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-10-03 02:00:49 +00:00
mergify[bot]
bd94250fca
Improve solana deploy ( #12621 ) ( #12646 )
...
* Check program account before attempting to create it
* Use last_valid_slot to timeout status checks
* Include transaction history in RpcClient::get_signature_statuses requests
* Improve solana-deploy send-transactions
* Clippy
* Improve mock deploy test
* Review comments
(cherry picked from commit 19f385db76 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-10-02 20:44:26 +00:00
Michael Vines
e69ee1ec64
Add GetConfirmedBlocksWithLimit RPC method
...
(cherry picked from commit 75b621160e )
2020-10-02 08:21:08 -07:00
mergify[bot]
46311181dc
Add nonced-tx check to RpcClient ( #12600 ) ( #12604 )
...
(cherry picked from commit 8f10e407ee )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-10-01 07:51:16 +00:00
Trent Nelson
24c60cf3db
Bump version to v1.3.15
2020-09-29 20:57:08 +00:00
Michael Vines
4a6b65ce53
Switch get_program_accounts to use base64
2020-09-29 18:21:19 +00:00
Trent Nelson
3781ad259b
clap-utils: Allow nonce/offline args to be global (bp #12538 )
2020-09-29 04:51:33 +00:00
mergify[bot]
bc3aa53e02
Runtime feature activation framework (bp #12376 ) ( #12497 )
...
* Runtime feature activation framework
(cherry picked from commit 93259f0bae )
# Conflicts:
# runtime/src/bank.rs
* Add feature set identifier to gossiped version information
(cherry picked from commit 35f5f9fc7b )
# Conflicts:
# Cargo.lock
# version/Cargo.toml
* Port instructions sysvar and secp256k1 program activation to FeatureSet
(cherry picked from commit c10da16d7b )
# Conflicts:
# runtime/src/bank.rs
# runtime/src/message_processor.rs
* Add feature management commands
(cherry picked from commit 93ed0ab2bb )
# Conflicts:
# Cargo.lock
# cli/Cargo.toml
* Make test_process_rest_api less fragile
(cherry picked from commit 7526bb96f3 )
* Remove id field
(cherry picked from commit cc6ba1e131 )
* FeatureSet test
(cherry picked from commit 92406cf9a0 )
* cargo fmt
(cherry picked from commit 199940d683 )
* cli review feedback
(cherry picked from commit 3a2b8c5e5b )
* Rename active() to is_active()
(cherry picked from commit e39fac9f01 )
* Resolve merge conflicts
* Remove continues from compute_active_feature_set()
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-26 17:49:53 +00:00
Trent Nelson
b65a764593
Bump jsonrpc crates to 15.0.0 (bp #12491 )
2020-09-25 19:49:10 +00:00
mergify[bot]
495ea7cd2f
introduce RpcPerfSample and modify getPerformanceSamples output ( #12434 ) ( #12464 )
...
* introduce RpcPerfSample and modify getPerformanceSamples output
* camelCase test results
(cherry picked from commit 1d04c1db94 )
Co-authored-by: Josh <josh.hundley@gmail.com >
2020-09-24 22:45:05 +00:00
mergify[bot]
9ff2378948
Remove transaction encoding from storage layer (bp #12404 ) ( #12440 )
...
* Remove transaction encoding from storage layer (#12404 )
(cherry picked from commit 731a943239 )
* Bump
Co-authored-by: Justin Starry <justin@solana.com >
2020-09-24 10:11:27 +00:00
Tyera Eulberg
ec4938a9f3
Bump version to 1.3.14 ( #12444 )
2020-09-24 07:42:54 +00:00
Trent Nelson
838aaee144
CLI: Factor out offline helpers (bp #12382 )
2020-09-24 04:41:30 +00:00
mergify[bot]
a76e175fd0
RpcClient::get_multiple_accounts() now works ( #12427 )
...
(cherry picked from commit ff890c173c )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-23 21:56:23 +00:00
mergify[bot]
339e72d8d2
Simplify cli node version output, display semver only by default ( #12386 )
...
(cherry picked from commit 4fa443becf )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-22 08:07:28 +00:00
Michael Vines
bc774e3ea6
Bump version to v1.3.13
2020-09-20 05:40:32 +00:00
mergify[bot]
54b87b34c3
Add get_token_account methods ( #12346 ) ( #12349 )
...
(cherry picked from commit 28f2c15597 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-09-19 03:53:51 +00:00
mergify[bot]
1f69b125ce
Remove client resends ( #12290 ) ( #12296 )
...
* Remove resends from client send_tx methods
* Retry status queries until blockhash expires
(cherry picked from commit a79790dea6 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-09-17 01:01:40 +00:00
Ryo Onodera
7267257073
Bump version to v1.3.12 ( #12249 )
2020-09-15 20:15:03 +00:00
Ryo Onodera
52ee9155b5
Bump version to v1.3.11 ( #12238 )
2020-09-15 10:25:22 +00:00
Michael Vines
415c80c204
Bump version to v1.3.10
2020-09-09 01:29:39 +00:00
mergify[bot]
180224114a
Fix RPC transaction method configs serialization ( #12100 ) ( #12102 )
...
(cherry picked from commit 9940870c89 )
Co-authored-by: Justin Starry <justin@solana.com >
2020-09-08 06:12:26 +00:00
mergify[bot]
aac38516da
cli: add block and first-available-block commands (bp #12083 ) ( #12084 )
...
* Add first-available-block command
(cherry picked from commit 6677996369 )
* Add block command
(cherry picked from commit 27752c4e4d )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-06 20:53:44 +00:00
mergify[bot]
357a341db5
Bump getMultipleAccounts input limit ( #12050 ) ( #12052 )
...
(cherry picked from commit 954b017f85 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-09-04 18:58:45 +00:00
mergify[bot]
aa3bdd3730
Revert signature-notification format change (bp #12032 ) ( #12038 )
...
* Revert signature-notification format change (#12032 )
* Use untagged RpcSignatureResult enum to avoid breaking downstream consumers of current signature subscriptions
* Clean up client duplication
* Clippy
(cherry picked from commit 39246f9dd7 )
# Conflicts:
# core/src/rpc_pubsub.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-09-04 01:34:49 +00:00
Josh
bd76810623
Bump version to 1.3.9 ( #12034 )
2020-09-03 16:55:24 -07:00
mergify[bot]
f44d9d770a
Rpc: add getMultipleAccounts endpoint (bp #12005 ) ( #12024 )
...
* 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 )
* 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:46 +00:00
mergify[bot]
a5832366a7
Detect and notify when deserializable shreds are available (bp #11816 ) ( #11988 )
...
* Detect and notify when deserializable shreds are available (#11816 )
* Add logic to check for complete data ranges
* Add RPC signature notification
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit 1c1a3f979d )
# Conflicts:
# accounts-bench/Cargo.toml
# core/src/rpc_pubsub.rs
* Fix conflicts
Co-authored-by: carllin <wumu727@gmail.com >
Co-authored-by: Carl <carl@solana.com >
2020-09-02 06:38:10 +00:00
mergify[bot]
0d23ad00b1
Update to rayon 1.4.0 ( #11898 ) ( #11902 )
...
(cherry picked from commit c4253dc0f9 )
Co-authored-by: sakridge <sakridge@gmail.com >
2020-09-01 04:53:39 +00:00
Michael Vines
663dc9959f
Bump version to v1.3.8
2020-08-31 10:18:42 -07:00
Michael Vines
311b419f8a
Bump version to v1.3.7
2020-08-29 11:42:14 -07:00
Jon Cinque
c6416fca6e
Bump version to 1.3.6 ( #11890 )
2020-08-28 16:58:59 +02:00
mergify[bot]
132550cd7a
RPC: Allow the sendTransaction preflight commitment level to be configured (bp #11792 ) ( #11794 )
...
* Allow the sendTransaction preflight commitment level to be configured
(cherry picked from commit b660704faa )
* rebase
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-08-22 16:41:25 +00:00
Trent Nelson
abce60efdf
Bump version to 1.3.5
2020-08-19 20:19:34 +00:00
mergify[bot]
e41004f185
rpc: rework binary encoding. BREAKING CHANGE (bp #11646 ) ( #11674 )
...
* Add base64 (binary64) encoding for getConfirmedTransaction/getConfirmedBlock
(cherry picked from commit b5f3ced860 )
* 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:
# account-decoder/src/lib.rs
# cli/src/cli.rs
* Rename Binary64 to Base64. Establish Base58 encoding
(cherry picked from commit adc984a225 )
# Conflicts:
# account-decoder/src/lib.rs
* 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 02:53:10 +00:00
mergify[bot]
9015e47cc5
Rpc: Add until parameter for getConfirmedSignaturesForAddress2 ( #11644 ) ( #11648 )
...
* Refactor bigtable apis to accept start and end keys
* Make helper fn to deserialize cell data
* Refactor get_confirmed_signatures_for_address to use get_row_data range
* Add until param to get_confirmed_signatures_for_address
* Add until param to blockstore api
* Plumb until through client/cli
* Simplify client params
(cherry picked from commit 6c5b8f324a )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-08-15 17:59:35 +00:00
Trent Nelson
c72bd900cd
Bump version to 1.3.4
2020-08-14 18:29:46 +00:00
Trent Nelson
4a27bfa2fe
Bump version to 1.3.3
2020-08-12 00:43:50 +00:00