e0bb26d9db
RPC sendTransaction now returns transaction logs on simulation failure (bp #12267 ) ( #12275 )
...
* RPC sendTransaction now returns transaction logs on simulation failure
(cherry picked from commit 749208fa32
)
# Conflicts:
# core/src/rpc.rs
* Remove stale comment
(cherry picked from commit c6eea94edc
)
# Conflicts:
# core/src/rpc.rs
* Resolve merge conflicts
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-16 17:32:55 +00:00
d687dd9f13
validator-info get/set
no longer crash on invalid account data (#12257 )
...
(cherry picked from commit 56282f0c01
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-16 01:18:36 +00:00
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
388a285517
Update Cargo.lock
2020-09-15 09:46:20 -07:00
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
bf5609b4fc
Fix propagation on startup from snapshot ( #12177 ) ( #12198 )
...
(cherry picked from commit 9c490e06b0
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-09-12 04:44:00 +00:00
d8c0633f0f
Add bank-hash subcommand
...
(cherry picked from commit a07980536a
)
2020-09-10 10:13:54 -06:00
aebb8187a8
Add --print-account-stats/--snapshot-archive-path arguments to ledger-tool ( #10945 )
...
Allows for seeing how the accounts are being stored
and specifying a different snapshot source directory.
(cherry picked from commit 6429042b6e
)
2020-09-10 10:13:54 -06:00
159722a960
genesis: Half-support new --cluster-type on v1.2
...
Just map these values onto OperatingMode
2020-09-10 05:25:46 +00:00
c5b36cf18c
Specify loader when bootstrapping bpf programs ( #11571 ) ( #12145 )
...
(cherry picked from commit 0a94e7e7fa
)
Co-authored-by: Jack May <jack@solana.com >
2020-09-10 03:51:20 +00:00
fae90ff397
Program subscriptions now properly check results len and token program id ( #12139 ) ( #12140 )
...
(cherry picked from commit 4431080066
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-09-09 22:20:59 +00:00
a91a106319
Make ledger-tool accounts print rent_epoch and slot ( #11845 ) ( #12125 )
...
(cherry picked from commit 57174cdabe
)
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-09-09 07:12:35 +00:00
7c8debd14a
RPC: getMinimumBalanceForRentExemption now only responds to valid account lengths (bp #12113 ) ( #12115 )
...
* getMinimumBalanceForRentExemption now only responds to valid account lengths
(cherry picked from commit 9e96180ce4
)
# Conflicts:
# core/src/rpc.rs
* Update rpc.rs
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-08 19:28:07 +00:00
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
e48ce1e682
Compress snapshot archive within the validator to reduce system dependencies, and default to zstd compression (bp #12085 ) ( #12086 )
...
* Compress snapshot archive within the validator to reduce system dependencies
(cherry picked from commit d3750b47d2
)
* Default snapshot compression to zstd instead of bzip2 for quicker snapshot generation
(cherry picked from commit 9ade73841f
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-07 07:03:59 +00:00
2c239904cc
Bump version to 1.2.29
2020-09-04 22:37:52 -07:00
9e459f0093
Bump version to 1.2.28
v1.2.28
2020-09-04 20:00:27 -07:00
166251fccd
v1.2: Bigtable bug fixes ( #12059 )
...
* Accommodate stricted get_bincode_cell in get_confirmed_signatures_for_address
* Sort signatures newest-oldest, even within slot
2020-09-04 20:29:03 -06:00
ebbb106fb7
Add unlock epochs for blake3 (bp #12054 ) ( #12055 )
...
* Add unlock epochs for blake3 (#12054 )
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit a13efc52b3
)
# Conflicts:
# runtime/src/accounts_db.rs
* Resolve conflicts
* Bump hash
Co-authored-by: carllin <wumu727@gmail.com >
Co-authored-by: Carl <carl@solana.com >
2020-09-05 00:42:16 +00:00
a018d78056
Add LARGEST_CONFIRMED_ROOT_UPLOAD_DELAY
2020-09-04 23:42:25 +00:00
67daa6f01e
Request correct access
2020-09-04 23:42:25 +00:00
d5aa648947
Remove dead code
2020-09-04 23:42:25 +00:00
acfd72d7c4
Adapt to v1.2
2020-09-04 23:42:25 +00:00
096d9ce5c7
Cargo.lock
2020-09-04 23:42:25 +00:00
a8e522702c
Add exit flag for bigtable upload operations
2020-09-04 23:42:25 +00:00
e3753186af
Add BigTableUploadService
2020-09-04 23:42:25 +00:00
82d9624736
Relocate BigTable uploader to ledger/ crate
2020-09-04 23:42:25 +00:00
6101c1d690
Add --enable-bigtable-ledger-upload flag
2020-09-04 23:42:25 +00:00
7b7b7be99c
Forward transactions to the expected leader instead of your own TPU port ( #12012 )
...
Co-authored-by: Carl <carl@solana.com >
2020-09-04 15:22:18 -07:00
2b4af48537
Switch account hashing to blake3 (bp #11969 ) ( #11991 )
...
* Switch account hashing to blake3 (#11969 )
* Switch account hashing to blake3
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit af08221aec
)
# Conflicts:
# programs/bpf/Cargo.lock
# runtime/src/accounts.rs
# runtime/src/accounts_db.rs
# runtime/src/serde_snapshot.rs
* Resolve conflicts
Co-authored-by: carllin <wumu727@gmail.com >
Co-authored-by: Carl <carl@solana.com >
2020-09-04 20:47:25 +00:00
2a842408bd
Bump getMultipleAccounts input limit ( #12050 ) ( #12051 )
...
(cherry picked from commit 954b017f85
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-09-04 19:10:12 +00:00
755ccbc253
Update devnet activation epoch for token2 native mint
2020-09-04 06:55:36 +00:00
cf0de48dc0
Mark a withdraw authority as non-circulating ( #12033 ) ( #12035 )
...
(cherry picked from commit 2c091e4fca
)
Co-authored-by: Greg Fitzgerald <greg@solana.com >
2020-09-04 01:07:53 +00:00
d44058edc3
Don't query modern Ledger wallet app version with deprecated payload size ( #12030 )
...
(cherry picked from commit dff8242887
)
Co-authored-by: Trent Nelson <trent@solana.com >
2020-09-03 22:20:05 +00:00
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
b4da705f97
Update token amounts in parsed instructions to retain full precision ( #12020 ) ( #12021 )
...
(cherry picked from commit b940da4040
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-09-03 19:41:20 +00:00
75d334147c
Fix forwarding calculation ( #12014 ) ( #12018 )
...
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit 3f39ab1e04
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-09-03 10:44:19 +00:00
006d36dd95
Bigtable method to return a single row of data ( #11999 ) ( #12001 )
...
(cherry picked from commit b041afe1be
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-09-02 20:53:44 +00:00
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
42017ebe69
Ensure that the spl-token 2 native mint account is owned by the spl-token 2 program. ( #11973 )
...
Workaround for https://github.com/solana-labs/solana-program-library/issues/374 until spl-token 3 is shipped
(cherry picked from commit 7341e60043
)
Co-authored-by: Michael Vines <mvines@gmail.com >
v1.2.27
2020-09-01 19:32:52 +00:00
b34f179546
Update to rayon 1.4.0 (bp #11898 ) ( #11959 )
...
* Update to rayon 1.4.0 (#11898 )
Co-authored-by: sakridge <sakridge@gmail.com >
Co-authored-by: Carl <carl@solana.com >
2020-08-31 20:38:33 -07:00
1afd1db4fc
generate_pull_response optimization (bp #11597 ) ( #11954 )
...
* generate_pull_response optimization (#11597 )
(cherry picked from commit f519fdecc2
)
# Conflicts:
# core/src/crds_gossip_pull.rs
* Fix merge conflicts
Co-authored-by: sakridge <sakridge@gmail.com >
Co-authored-by: Carl <carl@solana.com >
2020-09-01 01:21:57 +00:00
daba428a3d
Remove log ( #11949 ) ( #11960 )
...
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit 7641b60a2b
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-09-01 01:13:51 +00:00
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
a8eea4f42d
Increase message_processor logging to error level ( #11945 ) ( #11947 )
...
(cherry picked from commit 9b9d559312
)
Co-authored-by: sakridge <sakridge@gmail.com >
2020-08-31 21:55:07 +00:00
18e7112608
Fix get_parsed_token_accounts ( #11907 ) ( #11908 )
...
(cherry picked from commit 60c7ac6f95
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-08-29 20:07:04 +00:00
857e44c147
Update to spl-token 2
2020-08-29 09:24:35 -07:00
bd0536c80f
Bump spl-token version
2020-08-29 02:22:33 -06:00
184e4253c7
Update to token pack/unpack changes ( #11901 )
2020-08-29 04:57:09 +00:00
5828d2cff7
Update spl-token to v2.0 (bp #11884 ) ( #11896 )
...
* Update spl-token to v2.0 (#11884 )
* Update account-decoder to spl-token v2.0
* Update transaction-status to spl-token v2.0
* Update rpc to spl-token v2.0
* Update getTokenSupply to pull from Mint directly
* Fixup to spl-token v2.0.1
(cherry picked from commit 76be36c9ce
)
# Conflicts:
# Cargo.lock
# account-decoder/Cargo.toml
# core/Cargo.toml
# core/src/rpc.rs
# transaction-status/Cargo.toml
* Fix non-Cargo.lock conflicts
* Limited Deserialize isn't limiting anything (#10952 )
* Add failing test
* Use deserialize_from to enable limit
* Cargo.lock
* chore(deps): bump bincode from 1.2.1 to 1.3.1 (#10867 )
* chore(deps): bump bincode from 1.2.1 to 1.3.1
Bumps [bincode](https://github.com/servo/bincode ) from 1.2.1 to 1.3.1.
- [Release notes](https://github.com/servo/bincode/releases )
- [Commits](https://github.com/servo/bincode/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* [auto-commit] Update all Cargo lock files
* Switch from deprecated method
* Add options to maintain behavior with bincode::options()
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com >
2020-08-29 01:27:10 +00:00