a400fd4558
Align the solana validators
output columns for -ud,-ut, and -um
...
(cherry picked from commit 87b76aeeb0
)
2022-02-27 18:49:15 -08:00
f42f094dd0
Prevent new RentPaying state created by paying fees (backport #23358 ) ( #23360 )
...
* Prevent new RentPaying state created by paying fees (#23358 )
* Add failing test
* Check fee-payer rent-state change on load
* Add more test cases
* Review comments
(cherry picked from commit 36484f4f08
)
# Conflicts:
# runtime/src/account_rent_state.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2022-02-26 21:37:06 +00:00
ef9ffffcaa
followup safety checks for #23295 ( #23340 )
...
(cherry picked from commit 5e0086c1ee
)
# Conflicts:
# runtime/src/builtins.rs
Co-authored-by: Trent Nelson <trent@solana.com >
2022-02-25 08:58:25 +00:00
61fea1d2a7
Update derivation path integer sign specification ( #23336 ) ( #23339 )
...
Previously, `ACCOUNT` and `CHANGE` were specified as being positive integers, but since both can assume a value of 0 (as in the given example), they should be specified as nonnegative integers
(cherry picked from commit d1f141484e
)
Co-authored-by: alnoki <43892045+alnoki@users.noreply.github.com >
2022-02-24 20:11:12 -07:00
023ab1c427
Update the consumed compute units cost for hashing syscalls
...
This change prevents zero-cost computation of hash functions on
unbound number of zero-length slices of data. The cost for each slice
is at least equal to the base cost of a memory operation, but could be
more for longer slices.
(cherry picked from commit 0a3a18744f
)
2022-02-24 17:41:22 -08:00
f4f0b64af4
Hack fix for ICE as seen in CI ( #23306 )
...
(cherry picked from commit c81dd602c4
)
Co-authored-by: Trent Nelson <trent@solana.com >
2022-02-24 01:23:34 +00:00
84c57dd0a8
Bump version to v1.9.10 ( #23304 )
2022-02-23 11:30:21 -06:00
450404f800
v1.9: Enforce tx metadata upload to bigtable ( #23212 )
...
* Enforce tx metadata upload with static types (#23028 )
* resolve conflicts
* fix test
v1.9.9
2022-02-23 12:03:17 +08:00
8413700a2f
docs: clarify spl token account creation handling for exchange integrations ( #23288 )
...
(cherry picked from commit 09d064c090
)
Co-authored-by: Trent Nelson <trent@solana.com >
2022-02-23 00:47:54 +00:00
215c708599
Fix builtin handling on epoch boundaries (backport #23256 ) ( #23273 )
...
* Fix builtin handling on epoch boundaries (#23256 )
(cherry picked from commit bcda74f42f
)
# Conflicts:
# runtime/src/bank.rs
# runtime/src/genesis_utils.rs
* fix conflicts
Co-authored-by: Justin Starry <justin@solana.com >
2022-02-22 16:15:10 +00:00
c02c73fa5f
Bump rbpf to v0.2.24 ( #23263 ) ( #23266 )
...
(cherry picked from commit d0d256ee9a
)
Co-authored-by: Alexander Meißner <AlexanderMeissner@gmx.net >
2022-02-22 11:46:05 +00:00
68d846c7a9
Revert "Add simulation detection countermeasure (backport #22880 ) ( #23143 )" ( #23262 )
...
This reverts commit 0fdbec9735
.
2022-02-21 13:38:40 -07:00
08d6b9850d
Bump version to 1.9.9 ( #23247 )
2022-02-19 21:17:11 -06:00
4ebeb33602
Skip adding builtins if they will be removed (backport #23233 ) ( #23241 )
...
* Skip adding builtins if they will be removed (#23233 )
* Add failing test for precompile transition
* Skip adding builtins if they will be removed
* cargo clean
* nits
* fix abi check
* remove workaround
Co-authored-by: Jack May <jack@solana.com >
(cherry picked from commit 1719d2349f
)
# Conflicts:
# runtime/src/bank.rs
# runtime/src/builtins.rs
* resolve conflicts
Co-authored-by: Justin Starry <justin@solana.com >
Co-authored-by: Jack May <jack@solana.com >
v1.9.8
2022-02-19 08:28:30 +00:00
1f4ad0d1e8
Precompiles owned by the native loader ( #23237 ) ( #23240 )
...
(cherry picked from commit 970f543ef6
)
Co-authored-by: Jack May <jack@solana.com >
2022-02-19 02:45:15 +00:00
b2b92d7f5c
Add --locked to spl-token-cli install ( #23223 ) ( #23225 )
...
(cherry picked from commit c696944d36
)
Co-authored-by: Will Hickey <will.hickey@solana.com >
2022-02-18 05:12:51 +00:00
02f8651a9c
Fix the flaky test test_restart_tower_rollback (backport #23129 ) ( #23155 )
...
* Fix the flaky test test_restart_tower_rollback (#23129 )
* Add flag to disable voting until a slot to avoid duplicate voting
* Fix the tower rollback test and remove it from flaky.
(cherry picked from commit ab92578b02
)
* Resolve conflicts
Co-authored-by: Ashwin Sekar <ashwin@solana.com >
2022-02-17 20:31:27 +00:00
0fdbec9735
Add simulation detection countermeasure (backport #22880 ) ( #23143 )
...
* Add simulation detection countermeasure (#22880 )
* Add simulation detection countermeasures
* Add program and test using TestValidator
* Remove incinerator deposit
* Remove incinerator
* Update Cargo.lock
* Add more features to simulation bank
* Update Cargo.lock per rebase
Co-authored-by: Jon Cinque <jon.cinque@gmail.com >
(cherry picked from commit c42b80f099
)
# Conflicts:
# programs/bpf/Cargo.lock
# programs/bpf/Cargo.toml
* Update Cargo.lock
Co-authored-by: Michael Vines <mvines@gmail.com >
Co-authored-by: Jon Cinque <jon.cinque@gmail.com >
2022-02-17 14:45:24 +00:00
f629c71849
Add slot-based timing metrics (backport #23097 ) ( #23210 )
...
* Add execute timings (#23097 )
(cherry picked from commit 619335df1a
)
# Conflicts:
# core/src/banking_stage.rs
* resolve conflicts
Co-authored-by: carllin <carl@solana.com >
2022-02-17 10:57:50 +00:00
43e562142f
docs: remove wallet ads ( #23208 )
...
(cherry picked from commit fa680a35ea
)
Co-authored-by: Trent Nelson <trent@solana.com >
2022-02-17 05:54:08 +00:00
c3098e99d1
Bump version to v1.9.8
2022-02-16 21:42:57 -07:00
421ad42b12
Fix flaky optimistic confirmation tests (backport #23178 ) ( #23200 )
...
* Fix flaky optimistic confirmation tests (#23178 )
(cherry picked from commit bca1d51735
)
# Conflicts:
# local-cluster/tests/local_cluster.rs
# local-cluster/tests/local_cluster_flakey.rs
* Resolve conflicts
Co-authored-by: carllin <carl@solana.com >
2022-02-17 03:18:24 +00:00
08cc140d4a
accounts_index: Add SPL Token account indexing for token-2022 accounts ( #23043 ) ( #23203 )
...
(cherry picked from commit a102453bae
)
Co-authored-by: Michael Vines <mvines@gmail.com >
v1.9.7
2022-02-17 02:20:38 +00:00
2120ef5808
Fix ed25519 builtin program handling (backport #23182 ) ( #23195 )
...
* Fix ed25519 builtin program handling (#23182 )
* Fix ed25519 builtin program handling
* Fix tests
* Add integration tests for processing transactions with ed25519 ixs
* Fix another test
* fix formatting
(cherry picked from commit 813725dfec
)
* fix tests
Co-authored-by: Justin Starry <justin@solana.com >
Co-authored-by: Jack May <jack@solana.com >
2022-02-17 00:44:44 +00:00
c08af09aaa
Removed solana-accountsdb-plugin-postgres from the monorepo as it has its own ( #22567 ) ( #23202 )
...
Removed solana-accountsdb-plugin-postgres from the monorepo as it has its own standalone repo now
2022-02-16 15:52:59 -08:00
8b12749f02
forward_buffered_packets return packet count in error path ( #23167 ) ( #23187 )
...
(cherry picked from commit 115d71536b
)
Co-authored-by: Jeff Biseda <jbiseda@gmail.com >
2022-02-16 13:01:16 -08:00
e343a17ce9
Update ping to transfer to self, with rotating amount ( #22657 ) ( #22675 )
...
* Update ping to transfer to self, with rotating amount
* Remove balance check
(cherry picked from commit 90689585ef
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2022-02-16 12:52:28 -07:00
3fd78ac6ea
shrink batches when over 80% of the space is wasted (backport #23066 ) ( #23189 )
...
* shrink batches when over 80% of the space is wasted (#23066 )
* shrink batches when over 80% of the space is wasted
(cherry picked from commit 83d31c9e65
)
# Conflicts:
# core/benches/sigverify_stage.rs
# core/src/sigverify_stage.rs
# perf/src/sigverify.rs
* fixup!
Co-authored-by: anatoly yakovenko <anatoly@solana.com >
2022-02-16 19:30:16 +00:00
41bbc11a46
flag end-of-slot when poh bank is gone (backport #23069 ) ( #23174 )
...
* flag end-of-slot when poh bank is gone
(cherry picked from commit 03bf66a51b
)
# Conflicts:
# core/src/banking_stage.rs
* merge fix
Co-authored-by: Tao Zhu <tao@solana.com >
2022-02-16 18:08:03 +00:00
68934353f2
Typo fix ( #23152 ) ( #23153 )
...
Fixed a type in the documentation.
(cherry picked from commit bb50259956
)
Co-authored-by: Jerry <jerskisnow@protonmail.com >
2022-02-16 10:53:30 -07:00
92543a3f92
fix typo in docs ( #22690 ) ( #22691 )
...
(cherry picked from commit 2b111cd631
)
Co-authored-by: Steve James <0x2t1ff@gmail.com >
2022-02-16 10:50:45 -07:00
a514aff819
Update jsonrpc-api.md ( #23190 ) ( #23192 )
...
(cherry picked from commit aaf657297f
)
Co-authored-by: gagliardetto <gagliardetto@users.noreply.github.com >
2022-02-16 17:24:23 +00:00
8d8525e4fc
Allow cli users to authorize Staker signed by Withdrawer ( #23146 ) ( #23176 )
...
(cherry picked from commit 88b66ae3a8
)
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2022-02-16 10:16:55 -07:00
2c1cec4e2c
validator: invert vote account sanity check arg
2022-02-16 08:31:43 +00:00
7d0a0a26bb
rpc: genericize client constructors
2022-02-16 08:31:43 +00:00
73016d3ed2
rpc: make getGenesisHash
part of minimal api
2022-02-16 08:31:43 +00:00
9b1cb5c1b7
test-validator: use JsonRpcConfig::default_for_test
for consistency
2022-02-16 08:31:43 +00:00
94f4748a34
Generate full snapshots 4x faster to keep incremental snapshots nice and small
...
(cherry picked from commit 577fa4ec0c
)
2022-02-15 21:22:23 -08:00
8963724ed6
solana-validator set-identity
now supports the --require-tower flag
2022-02-15 21:09:44 -08:00
65df58c64a
Update deprecated methods and recommend getBlocksWithLimit ( #23127 )
...
(cherry picked from commit d2a407a9a7
)
2022-02-15 18:01:37 -08:00
380c5da2d0
Add --skip-new-snapshot-check to exit and wait-for-restart-window subcommands
...
(cherry picked from commit 527f62c744
)
2022-02-15 18:01:05 -08:00
7d488a6ed8
Remove references to instruction parsing in SPL Token -> Depositing section ( #23161 ) ( #23163 )
...
(cherry picked from commit 917113914d
)
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2022-02-16 00:12:10 +00:00
159cfdae25
solana-validator monitor
now reports identity changes (#23156 )
...
(cherry picked from commit b44f40ee3a
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2022-02-15 22:48:17 +00:00
1c3d09ed21
solana-validator wait-for-restart-window --min-idle-time X
now works
2022-02-15 08:58:53 -08:00
2c8cfdb3f3
Add fees to tx-wide caps (backport #22081 ) ( #23095 )
...
* Add fees to tx-wide caps (#22081 )
(cherry picked from commit 3d9874b95a
)
# Conflicts:
# runtime/src/bank.rs
* resolve
Co-authored-by: Jack May <jack@solana.com >
2022-02-15 01:36:02 +00:00
85570ac207
Add error message for readlink -f failure ( #23102 ) ( #23121 )
...
* Add error message for readlink -f failure
(cherry picked from commit 89f5145f64
)
Co-authored-by: Will Hickey <will.hickey@solana.com >
2022-02-14 20:23:26 +00:00
054b95cbe1
docs: fix broken link for "transaction-id" ( #22682 ) ( #22683 )
...
(cherry picked from commit a300e2d2dc
)
Co-authored-by: Radu Pașparugă <radupasparuga25@gmail.com >
2022-02-14 22:21:29 +08:00
b67a5bb3b9
fix typo ( #23107 ) ( #23108 )
...
(cherry picked from commit 22a2a4252a
)
Co-authored-by: thepalmtrees <96289385+thepalmtrees@users.noreply.github.com >
2022-02-13 16:15:53 +00:00
3e3fb4e296
Introduce slot-specific packet metrics (backport #22906 ) ( #23077 )
...
* Introduce slot-specific packet metrics (#22906 )
(cherry picked from commit 2f9e30a1f7
)
# Conflicts:
# core/benches/banking_stage.rs
# core/src/banking_stage.rs
# core/src/qos_service.rs
* Resolve conflicdts
Co-authored-by: carllin <carl@solana.com >
2022-02-13 05:44:38 +00:00
f66d8551e9
Update minimum port range due to addition of QUIC port
2022-02-12 08:49:48 -08:00