dependabot[bot]
677e4c4575
build(deps): bump num-derive from 0.4.1 to 0.4.2 ( #35142 )
...
* build(deps): bump num-derive from 0.4.1 to 0.4.2
Bumps [num-derive](https://github.com/rust-num/num-derive ) from 0.4.1 to 0.4.2.
- [Changelog](https://github.com/rust-num/num-derive/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-num/num-derive/compare/num-derive-0.4.1...num-derive-0.4.2 )
---
updated-dependencies:
- dependency-name: num-derive
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* [auto-commit] Update all Cargo lock files
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
2024-02-09 11:42:11 +08:00
dependabot[bot]
90f639a89f
build(deps): bump serde_yaml from 0.9.30 to 0.9.31 ( #35034 )
...
* build(deps): bump serde_yaml from 0.9.30 to 0.9.31
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.9.30 to 0.9.31.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.9.30...0.9.31 )
---
updated-dependencies:
- dependency-name: serde_yaml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* [auto-commit] Update all Cargo lock files
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
2024-02-09 11:41:27 +08:00
Brooks
5df5ee5ccf
Upgrades Rust to 1.76.0 ( #35148 )
2024-02-09 03:19:56 +00:00
steviez
41f97d7d09
ledger-tool: Add additional modes for accounts subcommand ( #34925 )
...
- Add mode to output individual pubkeys
- Add mode to output program accounts
2024-02-08 20:43:11 -06:00
Dmitri Makarov
245d1c4087
SVM: Move TransactionCheckResult definition from accounts-db to SVM ( #35153 )
2024-02-08 21:13:00 -05:00
behzad nouri
0cfb06f745
adds rollout path for chained Merkle shreds ( #35076 )
...
The commit adds should_chain_merkle_shreds to incrementally roll out
chained Merkle shreds to clusters.
2024-02-08 23:06:00 +00:00
Dmitri Makarov
eeb0cf1ea8
SVM: Move nonce_info from accounts-db to Solana SDK ( #35138 )
2024-02-08 15:01:15 -05:00
Pankaj Garg
9b63ac8d7a
SVM: Remove dependency on MatchAccountOwnerError ( #35144 )
2024-02-08 15:32:19 +00:00
Pankaj Garg
28a320d815
SVM: Move `RentCollector` to sdk ( #35122 )
2024-02-07 16:38:42 -08:00
Dmitri Makarov
b9ee3b475b
SVM: Move RentDebits from accounts-db to Solana SDK ( #35135 )
2024-02-07 15:10:17 -08:00
behzad nouri
1b9dfd447e
chains Merkle shreds in broadcast duplicates ( #35058 )
...
The commit migrates
turbine/src/broadcast_stage/broadcast_duplicates_run.rs
to use chained Merkle shreds variant.
2024-02-07 22:14:31 +00:00
Joe C
3ddd2352a1
sdk: add `Immutable` and `IncorrectAuthority` to `ProgramError` ( #35113 )
2024-02-07 15:35:29 -06:00
Yihau Chen
bc735fad3e
chore: bump toml from 0.8.8 to 0.8.10 ( #35126 )
2024-02-07 19:04:16 +00:00
dependabot[bot]
7c59786f10
build(deps): bump indexmap from 2.1.0 to 2.2.2 ( #35125 )
...
* build(deps): bump indexmap from 2.1.0 to 2.2.2
Bumps [indexmap](https://github.com/indexmap-rs/indexmap ) from 2.1.0 to 2.2.2.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.1.0...2.2.2 )
---
updated-dependencies:
- dependency-name: indexmap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* [auto-commit] Update all Cargo lock files
* call swap_remove_entry directly
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Co-authored-by: yihau <yihau.chen@icloud.com>
2024-02-07 19:02:20 +00:00
Dmitri Makarov
2c0001b530
SVM: Move RewardInfo from accounts-db to Solana SDK ( #35120 )
2024-02-07 10:55:39 -08:00
behzad nouri
7a95e4fa90
uses Merkle shreds in broadcast duplicates ( #35115 )
...
The commit migrates away from legacy shreds in duplicate shreds tests.
2024-02-07 16:02:16 +00:00
Pankaj Garg
56391f655d
Remove unnecessary usage of RentCollector ( #35121 )
2024-02-07 07:40:17 -08:00
Jeff Washington (jwash)
2aa8b82990
remove activated feature set_exempt_rent_epoch_max ( #35082 )
...
* remove activated feature set_exempt_rent_epoch_max
* fix test_rent_eager_collect_rent_in_partition test
* update hash values for test_bank_hash_consistency
* clean up commas
2024-02-07 09:20:31 -06:00
dependabot[bot]
99247d150d
build(deps): bump bytemuck from 1.14.1 to 1.14.2 ( #35129 )
...
* build(deps): bump bytemuck from 1.14.1 to 1.14.2
Bumps [bytemuck](https://github.com/Lokathor/bytemuck ) from 1.14.1 to 1.14.2.
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md )
- [Commits](https://github.com/Lokathor/bytemuck/compare/v1.14.1...v1.14.2 )
---
updated-dependencies:
- dependency-name: bytemuck
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* [auto-commit] Update all Cargo lock files
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
2024-02-07 23:07:17 +08:00
dependabot[bot]
fc727a3ac5
build(deps): bump wasm-bindgen from 0.2.90 to 0.2.91 ( #35128 )
...
* build(deps): bump wasm-bindgen from 0.2.90 to 0.2.91
Bumps [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen ) from 0.2.90 to 0.2.91.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.90...0.2.91 )
---
updated-dependencies:
- dependency-name: wasm-bindgen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* [auto-commit] Update all Cargo lock files
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
2024-02-07 23:06:57 +08:00
dependabot[bot]
af9dd35cc5
build(deps): bump js-sys from 0.3.67 to 0.3.68 ( #35127 )
...
* build(deps): bump js-sys from 0.3.67 to 0.3.68
Bumps [js-sys](https://github.com/rustwasm/wasm-bindgen ) from 0.3.67 to 0.3.68.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
---
updated-dependencies:
- dependency-name: js-sys
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* [auto-commit] Update all Cargo lock files
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
2024-02-07 23:06:35 +08:00
Yihau Chen
8363ebfd64
ci: merge docker images ( #35078 )
...
* ci: add new ci docker image
* ci: use the new docker image
* fix shellcheck
* add readme for the new docker image
* remove old docker images
* remove unused check in docs/build.sh
* use the new image in net.sh
2024-02-07 15:17:33 +08:00
dependabot[bot]
b36d1e227f
build(deps): bump tempfile from 3.9.0 to 3.10.0 ( #35102 )
...
* build(deps): bump tempfile from 3.9.0 to 3.10.0
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.9.0 to 3.10.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.9.0...v3.10.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* [auto-commit] Update all Cargo lock files
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
2024-02-07 13:17:48 +08:00
Alexander Meißner
070a5a36b8
Cleanup - Removes `LoadedProgram::maybe_expiration_slot` ( #35023 )
...
Removes LoadedProgram::maybe_expiration_slot.
2024-02-07 01:38:21 +00:00
Pankaj Garg
46b9586630
SVM: Move SVM code to its own crate folder ( #35119 )
2024-02-06 16:06:32 -08:00
steviez
fddfc8431e
Reorder fields in shred_insert_is_full datapoint ( #35117 )
...
Put the slot as the first field to make grep'ing for datapoints for a
specific slot in logs easier. This does not effect the datapoints
submission / presentation in metrics database
2024-02-06 16:38:05 -06:00
edgerunnergit
19454bf56e
Show error instead of panic on passphrase mismatch during solana-keygen ( #35072 )
...
* Show error instead of panic on passphrase mismatch
* Format code
2024-02-06 15:32:06 -05:00
behzad nouri
8fb389fe8d
chains Merkle shreds in fail-entry-verification broadcast ( #35060 )
...
The commit migrates
turbine/src/broadcast_stage/fail_entry_verification_broadcast_run.rs
to use chained Merkle shreds variant.
2024-02-06 20:04:47 +00:00
behzad nouri
8d0ca9db78
chains Merkle shreds in broadcast fake shreds ( #35061 )
...
The commit migrates
turbine/src/broadcast_stage/broadcast_fake_shreds_run.rs
to use chained Merkle shreds variant.
2024-02-06 20:02:38 +00:00
Jeff Washington (jwash)
d52b1ac795
update rent epoch max test ( #35092 )
...
* update rent epoch max test
* invert diff
2024-02-06 13:45:51 -06:00
Pankaj Garg
10defb161f
SVM: Move TransactionErrorMetrics to SVM folder ( #35112 )
2024-02-06 11:15:48 -08:00
Ashwin Sekar
3e24b410fb
replay: votes made before restart are eligible for refresh ( #34737 )
...
* replay: votes made before restart are eligible for refresh
* pr feedback: rename to mark
* pr feedback: limit scope to non voting validators
2024-02-06 11:09:59 -08:00
Pankaj Garg
99760e519a
SVM: move `inner_instructions_list_from_instruction_trace` to SVM ( #35099 )
...
SVM: move inner_instructions_list_from_instruction_trace to SVM
2024-02-06 08:38:24 -08:00
Kirill Fomichev
adc9da5f12
cli: add transaction retry pool max size ( #35080 )
...
* cli: add transaction retry pool max size
* Update send-transaction-service/src/send_transaction_service.rs
Co-authored-by: Tyera <teulberg@gmail.com>
* rename transaction_retry_pool_max_size
---------
Co-authored-by: Tyera <teulberg@gmail.com>
2024-02-06 01:31:14 -07:00
Tyera Eulberg
57bbd3363c
Revert "Populate partitioned-rewards PDA during calculation ( #34624 )"
...
This reverts commit 4385ed11b1
.
2024-02-05 19:54:19 -07:00
Tyera Eulberg
d7179e4fa0
Revert "Define epoch-rewards partition data program id ( #34862 )"
...
This reverts commit 8aa726bfdf
.
2024-02-05 19:54:19 -07:00
Tyera Eulberg
57634e4419
Revert "Fix epoch rewards partition-data program owner ( #34913 )"
...
This reverts commit 7ebe0bccd6
.
2024-02-05 19:54:19 -07:00
Tyera Eulberg
e76da4a8fe
Revert "Support json parsing of epoch-rewards partition data sysvar accounts ( #34914 )"
...
This reverts commit b9947bd327
.
2024-02-05 19:54:19 -07:00
Tyera Eulberg
f01f361f13
Revert "Add rpc support for partitioned rewards ( #34773 )"
...
This reverts commit 22500c23db
.
2024-02-05 19:54:19 -07:00
Andrew Fitzgerald
9dca15a5b7
Rename priority to compute_unit_price ( #35062 )
...
* rename several priorities to compute_unit_price
* TransactionPriorityDetails -> ComputeBudgetDetails
* prioritization_fee_cache: fix comment
* transaction_state: fix comments and variable names
* immutable_deserialized_packet: fix comment
2024-02-05 16:41:01 -08:00
Dmitri Makarov
ab30fb5f05
SVM: Move AccountOverrides from accounts-db to SVM ( #35091 )
2024-02-05 19:16:47 -05:00
Ashwin Sekar
0e4e81a44c
banking stage: remove spammy packet conversion metric ( #35014 )
2024-02-05 14:46:32 -08:00
Pankaj Garg
3cf5dd2afb
SVM: Move RuntimeConfig to svm folder ( #35085 )
2024-02-05 13:49:36 -08:00
Pankaj Garg
65701820f3
SVM: remove dependency on bank and bank_forks ( #35084 )
2024-02-05 11:48:42 -08:00
Yueh-Hsuan Chiang
785dd2132e
[TieredStorage] Enable hot-storage in TieredStorage::write_accounts() ( #35049 )
...
#### Problem
While the implementation of hot-storage reader and writer
are mostly done, it is not yet connected to TieredStorage.
#### Summary of Changes
This PR enables hot-storage in TieredStorage::write_accounts().
#### Test Plan
Completes the existing tests in TieredStorage to directly
write and read from a TieredStorage with the hot storage format.
2024-02-05 10:23:30 -08:00
drebaglioni
c3d1831b8e
Update SECURITY.md ( #35048 )
...
Removed language relating to previous payments method
2024-02-05 11:13:04 -07:00
HaoranYi
440c3bb156
Avoid account index entry Arc clone in shrinking ( #35010 )
...
* avoid account index entry Arc clone in shrink
* use scan to addref
* update code comments for scan fn
* expect
* warn
* update log message
---------
Co-authored-by: HaoranYi <haoran.yi@solana.com>
2024-02-05 16:47:00 +00:00
Pankaj Garg
116119cfd2
SVM: Move transaction processing code out of `bank.rs` ( #35075 )
...
SVM: Move transaction processing code out of bank.rs
2024-02-05 08:18:17 -08:00
Brooks
a16f982169
Removes redundant check on STORE_META_OVERHEAD ( #35069 )
2024-02-04 16:56:12 +00:00
Pankaj Garg
cb0f13ef07
SVM: Split transaction processing code into its own struct ( #35044 )
...
* Split transaction processing code into its own struct
* define and implement callback trait
2024-02-04 08:07:39 -08:00