Alexander Meißner
1e8e024ec5
Cleanup - disable_fee_calculator ( #31766 )
...
disable_fee_calculator
2023-05-23 18:20:38 +02:00
Alexander Meißner
28738c3730
Cleanup - vote_withdraw_authority_may_change_authorized_voter ( #31758 )
...
vote_withdraw_authority_may_change_authorized_voter
2023-05-23 09:20:29 -07:00
dependabot[bot]
996ddf602b
Bump ctrlc from 3.3.0 to 3.3.1 ( #31757 )
...
Bumps [ctrlc](https://github.com/Detegr/rust-ctrlc ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/Detegr/rust-ctrlc/releases )
- [Commits](https://github.com/Detegr/rust-ctrlc/commits )
---
updated-dependencies:
- dependency-name: ctrlc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-23 10:19:23 -06:00
Alexander Meißner
e9d99973ca
Cleanup - bank_transaction_count_fix ( #31768 )
...
bank_transaction_count_fix
2023-05-23 18:18:15 +02:00
Brooks
8da91d8670
Test must flush accounts cache before calculating accounts hash from storages ( #31752 )
2023-05-23 09:39:20 -04:00
Alexander Meißner
d866fce3d8
Cleanup - include_account_index_in_rent_error ( #31770 )
...
include_account_index_in_rent_error
2023-05-23 15:02:55 +02:00
Alexander Meißner
183e7fd60f
Cleanup - instructions_sysvar_owned_by_sysvar ( #31769 )
...
instructions_sysvar_owned_by_sysvar
2023-05-23 15:02:35 +02:00
Sean Young
7ad43f5653
Update Solang Solidity compiler to v0.3.0 ( #31756 )
2023-05-23 12:58:02 +01:00
Yueh-Hsuan Chiang
d9d2120d32
Make reconstruct_single_storage() returns SnapshotError ( #31748 )
...
#### Problem
The return error type -- io::Error used in reconstruct_single_storage()
isn't suitable to describe all possible errors inside the function such as
AccountsFileError.
#### Summary of Changes
This PR makes it return SnapshotError which can better handle
both AccountsFileError and io::Error.
2023-05-23 02:18:23 -07:00
dependabot[bot]
7ef4b776ea
Bump regex from 1.8.1 to 1.8.2 ( #31754 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](rust-lang/regex@1.8.1...1.8.2)
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: illia.bobyr@solana.com
2023-05-23 00:32:59 -07:00
dependabot[bot]
558447f825
Bump ctrlc from 3.2.5 to 3.3.0 ( #31739 )
...
Bumps [ctrlc](https://github.com/Detegr/rust-ctrlc ) from 3.2.5 to 3.3.0.
- [Release notes](https://github.com/Detegr/rust-ctrlc/releases )
- [Commits](Detegr/rust-ctrlc@3.2.5...3.3.0)
---
updated-dependencies:
- dependency-name: ctrlc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: illia.bobyr@solana.com
2023-05-22 22:04:47 -07:00
dependabot[bot]
6cb2505dc8
Bump digest from 0.10.6 to 0.10.7 ( #31733 )
...
Bumps [digest](https://github.com/RustCrypto/traits ) from 0.10.6 to 0.10.7.
- [Commits](RustCrypto/traits@digest-v0.10.6...digest-v0.10.7)
---
updated-dependencies:
- dependency-name: digest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: illia.bobyr@solana.com
2023-05-22 20:45:05 -07:00
Yueh-Hsuan Chiang
586fd407bf
Refactor SnapshotError related code ( #31632 )
...
#### Problem
Part of the snapshot-related code uses io::Error while other parts use SnapshotError.
#### Summary of Changes
As SnapshotError can be created from io::Error, this PR makes snapshot-related
code to use SnapshotError instead.
2023-05-22 15:33:11 -07:00
Yueh-Hsuan Chiang
c79a6e74e2
Add new error type AccountsFileError ( #31631 )
...
#### Problem
AccountsFile- and AppendVec-related code uses io::Error for their main error type. However, there're many errors under AccountsFile that don't belong to io::Error.
#### Summary of Changes
This PR introduces AccountsFileError and makes minimum changes to keep the PR small.
Subsequent changes related to this will be in separate PRs.
2023-05-22 14:09:09 -07:00
vadorovsky
bea062b1e6
Add alt_bn128 syscall tests (and fix related issues) ( #31436 )
...
* Fix C headers (the name of the syscall was incorrect).
* Add C SBF tests using the alt_bn128 syscall.
* Fix the Rust SBF program:
* Do not use serde and array-bytes, provide test cases as byte arrays
directly.
* Use the `custom_heap_default` macro.
* Replace `bpf` with `sbf` in the crate name.
* Execute both previously existing Rust tests and new C tests in
`programs/sbf/tests`, so they are actually tested on CI.
2023-05-22 14:05:10 -07:00
Steven Luscher
bc4d53c7ff
fix: `addressTableLookups` no longer serialized unless version set ( #31729 )
2023-05-22 10:29:18 -07:00
Lijun Wang
917f3d2586
Use unwrap_or_else for efficiency ( #31747 )
...
Use unwrap_or_else for efficiency.
2023-05-22 09:58:24 -07:00
dependabot[bot]
2549bff59c
Bump base64 from 0.21.0 to 0.21.1 ( #31744 )
...
* Bump base64 from 0.21.0 to 0.21.1
Bumps [base64](https://github.com/marshallpierce/rust-base64 ) from 0.21.0 to 0.21.1.
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/commits )
---
updated-dependencies:
- dependency-name: base64
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>
2023-05-22 10:33:21 -06:00
dependabot[bot]
3b876ea816
Bump hidapi from 2.3.2 to 2.3.3 ( #31742 )
...
Bumps [hidapi](https://github.com/ruabmbua/hidapi-rs ) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/ruabmbua/hidapi-rs/releases )
- [Commits](https://github.com/ruabmbua/hidapi-rs/commits )
---
updated-dependencies:
- dependency-name: hidapi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 10:17:28 -06:00
dependabot[bot]
f4b8975ac7
Bump console from 0.15.6 to 0.15.7 ( #31745 )
...
* Bump console from 0.15.6 to 0.15.7
Bumps [console](https://github.com/console-rs/console ) from 0.15.6 to 0.15.7.
- [Changelog](https://github.com/console-rs/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/console-rs/console/compare/0.15.6...0.15.7 )
---
updated-dependencies:
- dependency-name: console
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>
2023-05-22 10:16:20 -06:00
Pankaj Garg
29904bb06b
More metrics for LoadedPrograms cache ( #31735 )
2023-05-22 07:53:54 -07:00
ripatel-jump
adbabe2c34
rbpf-cli: fix deprecation notice ( #31743 )
...
Co-authored-by: Richard Patel <ripatel@jumptrading.com>
2023-05-22 04:47:05 -05:00
samkim-crypto
065a81e560
[zk-keygen] import `SeedDerivable` trait ( #31738 )
...
import `SeedDerivable` trait
2023-05-21 21:33:23 +09:00
samkim-crypto
fd69ae77ff
[zk-keygen] create cli utility and add `new` command ( #31641 )
...
* create `solana-zk-keygen` cli util
* add `new` key generation command
* add basic tests
* add Cargo.toml for `zk-keygen`
* replace `KeyType::Symmetric` to `KeyType::Aes128` and update crate description
* remove shortopts for key type
* use stderr for status update
* add clap `debug_assert` tests
* drop all shortopts
* drop unnecessary tests
* remove config file args since it is not needed
* Update zk-keygen/src/main.rs
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
* clippy
* add shortopt for `outfile`
* move `silent` match to outer scope
* change `--key-type` arg to `--type`
* Update zk-keygen/Cargo.toml
Co-authored-by: Tyera <teulberg@gmail.com>
---------
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
Co-authored-by: Tyera <teulberg@gmail.com>
2023-05-21 11:29:27 +09:00
Alexander Meißner
83f692ce67
Refactor - Share RBPF config and syscall registry globally ( #31727 )
...
* Adds LoadedPrograms::program_runtime_environment_v1.
* No need to explicitly remove precompiles from program_accounts_map.
2023-05-20 20:28:00 +02:00
samkim-crypto
4796e2fd84
[zk-token-sdk] Generate proof transcript directly from proof contexts ( #31725 )
...
* generate transcript directly from proof contexts
* Update zk-token-sdk/src/instruction/transfer.rs
Co-authored-by: Jon Cinque <joncinque@pm.me>
* Update zk-token-sdk/src/instruction/transfer.rs
Co-authored-by: Jon Cinque <joncinque@pm.me>
---------
Co-authored-by: Jon Cinque <joncinque@pm.me>
2023-05-20 07:08:40 +09:00
Tyera
359eaad4e7
Bump regex to v1.8.1 ( #31731 )
2023-05-19 13:49:04 -07:00
dependabot[bot]
f85cf889f4
Bump memoffset from 0.8.0 to 0.9.0 ( #31724 )
...
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: Tyera <tyera@solana.com>
2023-05-19 13:47:14 -07:00
Pankaj Garg
32072da36b
Adjust mmap and FD count for net scripts ( #31728 )
...
Adjust mmap and fd count for net scripts
2023-05-19 18:13:11 +00:00
Maximilian Schneider
4eea22cf5f
improve pubsub error handling ( #31669 )
...
Co-authored-by: Maximilian Schneider <max@mango.markets>
2023-05-19 16:46:09 +00:00
Pankaj Garg
8fbe471cc8
Remove special handling of builtin while pruning ( #31719 )
2023-05-19 09:35:48 -07:00
Lijun Wang
a8e2b82e38
Expect errors when opening 2nd stream due to connection limit ( #31706 )
2023-05-19 08:24:52 -07:00
Pankaj Garg
e6d490708a
Do not overwrite builtin program in the same slot ( #31718 )
2023-05-19 05:26:31 -07:00
Ashwin Sekar
fb09cba8ed
local-cluster: use feature flag for size for vote accounts ( #31723 )
2023-05-18 19:39:28 -07:00
samkim-crypto
fd049847a3
[keygen] Use workspace version for `tempfile` ( #31722 )
...
use workspace version for `tempfile`
2023-05-19 10:50:00 +09:00
Pankaj Garg
68eb257f21
Resolve remote $HOME in net.sh ( #31702 )
2023-05-18 18:07:23 -07:00
dependabot[bot]
472fd6ecff
Bump console from 0.15.5 to 0.15.6 ( #31715 )
...
* Bump console from 0.15.5 to 0.15.6
Bumps [console](https://github.com/console-rs/console ) from 0.15.5 to 0.15.6.
- [Changelog](https://github.com/console-rs/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/console-rs/console/compare/0.15.5...0.15.6 )
---
updated-dependencies:
- dependency-name: console
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>
2023-05-18 18:28:24 -06:00
Tyera
12f91e39b5
Bump url to v2.3.1 ( #31721 )
2023-05-18 18:26:07 -06:00
Jeff Biseda
97293fe506
update frozen_abi dev workflow in docs ( #31705 )
2023-05-18 16:23:59 -07:00
Saad Talaat
08bb6f7070
process_get_epoch_info resulting in duration value underflow ( #31712 )
2023-05-18 23:08:14 +00:00
Jon Cinque
936d2cf3c2
banks-client: Add `get_fee_for_message` ( #31703 )
2023-05-18 23:31:02 +02:00
steviez
a544553ac7
Remove redundant counter from ServeRepair ( #31713 )
...
The value reported by the removed counter is also reported as the
self_repair field in serve_repair-requests_received datapoint.
2023-05-18 16:05:58 -05:00
Trent Nelson
a0850a7501
runtime: rename executor cache datapoint ( #31716 )
2023-05-18 20:37:01 +00:00
Andrew Fitzgerald
d391e75a60
Performance: Allowed forced inline update_index (no thread pool) ( #31455 )
2023-05-18 13:32:41 -07:00
Alexander Meißner
520c647918
Refactor - Merges `BuiltinPrograms` into `LoadedPrograms` ( #31654 )
...
* Merges BuiltinPrograms into LoadedPrograms.
* Prevents built-ins from being pruned.
2023-05-18 22:18:28 +02:00
Illia Bobyr
a57fe0c23d
Bump block-buffer from 0.9.0 to 0.10.4 ( #31606 )
...
buffer-buffer` removed the "block-padding" feature in this PR:
RustCrypto/utils#671
2023-05-18 11:47:27 -07:00
dependabot[bot]
189f6530ce
Bump proc-macro2 from 1.0.57 to 1.0.58 ( #31711 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.57 to 1.0.58.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](dtolnay/proc-macro2@1.0.57...1.0.58)
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: illia.bobyr@solana.com
2023-05-18 11:20:02 -07:00
Jeff Washington (jwash)
9fd6f09984
remove redundant `mut`s ( #31696 )
2023-05-18 11:08:13 -07:00
Tao Zhu
e84613b54c
update test for both feature gate status ( #31708 )
2023-05-18 12:37:58 -05:00
Tao Zhu
039991e780
update comment for clarification ( #31700 )
2023-05-18 12:37:09 -05:00