Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: SyscallGetEpochStake #19

Closed
wants to merge 146 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
146 commits
Select commit Hold shift + click to select a range
54b816a
Removes `check_hash` from calculate_accounts_hash_from_index() (#890)
brooksprumo Apr 18, 2024
4b9d18a
Removes check_hash from ScanState (#891)
brooksprumo Apr 18, 2024
16770cc
Removes tests that use check_hash (#893)
brooksprumo Apr 18, 2024
86667f5
Removes check_hash from scan_snapshot_stores_with_cache() (#892)
brooksprumo Apr 18, 2024
f0e87f6
replace one accounts iter with scan_pubkeys (#888)
jeffwashington Apr 19, 2024
f121f73
chore: bump cc to 1.0.94 (#876)
yihau Apr 19, 2024
0056c54
cli: add additional buffer validation checks for deploys (#877)
jstarry Apr 19, 2024
992a398
accounts db/refactor accounts db test - test_partial_clean (#818)
HaoranYi Apr 19, 2024
f8a8d40
test fixes to remove refs (#901)
jeffwashington Apr 19, 2024
fb3bf55
accounts_iter -> scan_pubkeys (#894)
jeffwashington Apr 19, 2024
246dc48
Removes check_hash from CalcAccountsHashConfig (#913)
brooksprumo Apr 19, 2024
0556020
Runtime: Core BPF Migration: Use buffer accounts for source ELFs (#831)
buffalojoec Apr 19, 2024
e3d3cd6
add appendvec.scan_accounts (#902)
jeffwashington Apr 19, 2024
b86661b
adds legacy contact-info api to the new one (#916)
behzadnouri Apr 19, 2024
9d953cb
Limit max concurrent connections (#851)
lijunwangs Apr 19, 2024
a94e221
caches Merkle shreds signature verifications (#230)
behzadnouri Apr 19, 2024
e1deff5
cli::vote: Remove `allow(clippy::arithmetic_side_effects)` (#910)
ilya-bobyr Apr 19, 2024
a20e004
chore: bump rustls to 0.21.11 (#918)
yihau Apr 19, 2024
1189055
load account lifetime improvements (#903)
jeffwashington Apr 19, 2024
bbc0be2
Removes returned Result from infallible fns (#914)
brooksprumo Apr 19, 2024
3467dba
metrics/check for empty points submission before calling writer.write…
HaoranYi Apr 19, 2024
fc2b05d
fix a few storage iter lifetimes (#917)
jeffwashington Apr 19, 2024
c2936eb
accounts-db: send batches of accounts to the background hasher (#810)
alessandrod Apr 19, 2024
deec1f4
runtime: parallelize Stakes::new using rayon (#450)
alessandrod Apr 19, 2024
201a739
cli::validator_info: Remove `allow(clippy::arithmetic_side_effects)` …
ilya-bobyr Apr 19, 2024
6aacbf3
cli::test_utils: Remove `allow(clippy::arithmetic_side_effects)` (#933)
ilya-bobyr Apr 19, 2024
ff79531
cli::spend_utils: Remove `allow(clippy::arithmetic_side_effects)` (#937)
ilya-bobyr Apr 21, 2024
43e47be
remove a StorableAccounts impl (#936)
jeffwashington Apr 22, 2024
8d4f2e6
use scan_accounts to replace account_iter (#921)
jeffwashington Apr 22, 2024
14d6c79
remove unused StorableAccountsMovingSlots (#952)
jeffwashington Apr 22, 2024
127faa3
shrinking and appending ancients use StorableAccountsBySlot (#935)
jeffwashington Apr 22, 2024
06dc262
cli: Warn on sizes above 10MB during `solana rent` (#922)
kubanemil Apr 22, 2024
6239ece
remove unused StorableAccounts (#956)
jeffwashington Apr 22, 2024
4223879
Removes unnecessary &Arc (#958)
brooksprumo Apr 22, 2024
de3429d
[anza migration]: docs: Update repo links in cli/install (#911)
Xuanwo Apr 22, 2024
e10c43a
[anza migration]: update repo url (#945)
michaelschem Apr 22, 2024
d4b8692
introduce AccountFromStorage for shrink (#881)
jeffwashington Apr 22, 2024
0e96ea6
share the stream counter for unstaked connections as well (#962)
lijunwangs Apr 22, 2024
2770424
quic: delay calling set_max_concurrent_uni_streams/set_receive_window…
alessandrod Apr 22, 2024
1c28671
quic server: set initial window to PACKET_DATA_SIZE (#905)
alessandrod Apr 22, 2024
7389371
rework secondary index generation (#959)
jeffwashington Apr 22, 2024
862c79e
modify geyser account iter at snapshot load (#960)
jeffwashington Apr 22, 2024
b745dc9
chore: fix typos (#940)
sfuhfds Apr 22, 2024
0f939c1
Removes deprecated MINIMUM_STAKE_DELEGATION (#963)
brooksprumo Apr 22, 2024
bbe4705
SVM: Cleanup transaction processor construction (#974)
pgarg66 Apr 22, 2024
8cca3f9
[zk-token-sdk] Add ciphertext validity proof with 3 handles instructi…
samkim-crypto Apr 22, 2024
c47a680
Corrects docs for get_minimum_delegation() (#964)
brooksprumo Apr 22, 2024
c87b830
limits number of nodes per IP address in Turbine (#864)
behzadnouri Apr 22, 2024
af4759e
cli::stake: Remove `allow(clippy::arithmetic_side_effects)` (#934)
ilya-bobyr Apr 22, 2024
f133697
blockstore: store first received coding shred index in ErasureMeta (#…
AshwinSekar Apr 22, 2024
8fc7083
ci: stop all anzaxyz/ci in post-checkout (#929)
yihau Apr 23, 2024
a921457
ci: Remove all travis ci related staffs (#912)
Xuanwo Apr 23, 2024
137a982
sleep instead of drop when stream rate exceeded limit; (#939)
lijunwangs Apr 23, 2024
6d740b3
cli: Add `--use-rpc` flag to program deploy and write-buffer (#928)
joncinque Apr 23, 2024
c33537b
[zk-token-sdk] Make transfer modules public (#953)
samkim-crypto Apr 23, 2024
b28792b
[zk-token-sdk] Expose `ProofVerificationError` type in sbf target bui…
samkim-crypto Apr 23, 2024
57ab944
remove multi slot test only StorableAccounts impl (#972)
jeffwashington Apr 23, 2024
1f23d4c
SVM: Set epoch schedule correctly in TransactionBatchProcessor (#985)
pgarg66 Apr 23, 2024
ca8f92e
fix references on get_stored_account_meta_callback (#996)
jeffwashington Apr 23, 2024
16f1f25
cache storage lookup during shrink and ancient (#973)
jeffwashington Apr 23, 2024
723fa38
fetch-spl: Update token-2022 to v1.0.0 (#995)
joncinque Apr 23, 2024
b8cc66e
cli::test_utils: `wait_n_slots` should wait `n` slots (#987)
ilya-bobyr Apr 23, 2024
f5db8d2
SVM: move `TransactionProcessingCallback` into its own module (#1004)
buffalojoec Apr 23, 2024
c164d6f
cli: Update help text for deploy's `--use-rpc` (#1001)
joncinque Apr 23, 2024
175e152
blockstore: send duplicate proofs for chained merkle root conflicts (…
AshwinSekar Apr 23, 2024
bf041ce
[zk-sdk] Create `zk-sdk` crate (#988)
samkim-crypto Apr 23, 2024
550f806
cli: Use --use-rpc flag correctly during program deployments (#1008)
joncinque Apr 23, 2024
4672efa
Add StakeError index comments (#1012)
CriesofCarrots Apr 24, 2024
38c1946
Transaction Status: Add support for `token-group` and `token-metadata…
buffalojoec Apr 24, 2024
115a269
cli::program_v4: Remove `allow(clippy::arithmetic_side_effects)` (#986)
ilya-bobyr Apr 24, 2024
748db10
chore: add CODEOWNERS (#957)
yihau Apr 24, 2024
23905c0
CLI: Auto-extend program accounts by default (#791)
Nagaprasadvr Apr 24, 2024
2b2d410
SVM: evict `program_modification_slot` (#1013)
buffalojoec Apr 24, 2024
45c49ce
get_unique_accounts_from_storage uses scan_index (#969)
jeffwashington Apr 24, 2024
d81ace8
Removes AppendVec::file_name() (#976)
brooksprumo Apr 24, 2024
3310625
AccountsBackgroundService clippy cleanup (#1005)
brooksprumo Apr 24, 2024
31cea34
chore: remove CODEOWNERS from master (#1024)
yihau Apr 24, 2024
b36eec5
spl: Upgrade to newest library versions (#994)
joncinque Apr 24, 2024
e7452b7
Replaces u128s when summing lamports in accounts hash calculation (#993)
brooksprumo Apr 24, 2024
443bb6c
migrates to the new contact-info (#823)
behzadnouri Apr 24, 2024
bb53783
SVM: add `program_loader` module (#1017)
buffalojoec Apr 24, 2024
552559d
get rid of AccountIter (#900)
jeffwashington Apr 24, 2024
2f10258
Do not start cache warmer if no rpc service uses the tpu cache (#1015)
lijunwangs Apr 24, 2024
8e331e1
Fix scheduler deadlock by waiting at DropBankSrvc (#947)
ryoqun Apr 25, 2024
15f2dad
Change DEFAULT_TPU_CONNECTION_POOL_SIZE to 1 (#1014)
lijunwangs Apr 25, 2024
a0c2561
fix hot_storage test for test_accountsdb_scan_account_storage_no_bank…
HaoranYi Apr 25, 2024
878869b
Adds comment explaining the possible `ProgramCacheEntryType` transiti…
Lichtso Apr 25, 2024
ccb0b55
Avoid u64::max for unit test account balances (#1051)
steviez Apr 25, 2024
ea0f912
metrics: Remove duplicate and racy flush on reporting thread exit (#1…
ilya-bobyr Apr 25, 2024
18dc436
[zk-sdk] Add `errors`, `macros`, and `encryption` modules (#1019)
samkim-crypto Apr 26, 2024
629ae32
ledger-tool: Make blockstore purge stop at actual highest slot (#1058)
steviez Apr 26, 2024
67f21d9
Add tpu-quic port to solana gossip command (#1027)
sakridge Apr 26, 2024
d87e23d
simplify warm_quic_cache_service instantiation (#1063)
lijunwangs Apr 26, 2024
01c4b03
Send and Aggregate RestartHeaviestFork. (#699)
wen-coding Apr 26, 2024
196626d
rpc: Return accurate last valid block height (#1034)
joncinque Apr 26, 2024
ed11b72
client: Resend transactions using same mechanism as initial send (#915)
joncinque Apr 26, 2024
d9d52be
[zk-sdk] Remove unnecessary exclusion of solana target (#1064)
samkim-crypto Apr 26, 2024
9c2d186
Verifies epoch stakes after rebuilding bank from snapshot (#924)
brooksprumo Apr 26, 2024
74d433a
SVM: remove `check_account_access` from callback (#1053)
buffalojoec Apr 26, 2024
c2417bc
Adds bench for account serde (#1052)
brooksprumo Apr 26, 2024
254c6fd
cli: use newer blockhashes when deploying large programs (#1070)
jstarry Apr 26, 2024
a4609bd
Simd 118: load stake accounts on distribution (#845)
CriesofCarrots Apr 26, 2024
fb35f19
scheduler forward packets (#898)
apfitzge Apr 26, 2024
e4ec48f
client: Remove unnecessary progress bar update (#1073)
joncinque Apr 26, 2024
1bd7406
[zk-sdk] Add `sigma_proofs` and `transcript` modules (#1065)
samkim-crypto Apr 26, 2024
3e3b16c
[syscalls] Clean-up curve25519 msm length feature gate check (#1066)
samkim-crypto Apr 26, 2024
3f7b352
Reward distribution clean-up (#1076)
CriesofCarrots Apr 26, 2024
90bea33
Reduce ProgramCache write lock contention (#1037)
ryoqun Apr 27, 2024
075c790
make the LogCollector fields public (#1075)
kevinheavey Apr 27, 2024
b35e17c
Add --enable-bigtable-ledger-upload Support to solana-test-validator …
cosmingamanusi Apr 27, 2024
ecd3e49
sdk: make qualifier_attr dep optional (#1088)
kevinheavey Apr 28, 2024
32a8955
Report Validator::new() time in validator-new datapoint (#1054)
steviez Apr 29, 2024
6398ddf
Bump borsh from 1.2.1 to 1.4.0 (#1045)
dependabot[bot] Apr 29, 2024
7fcd8c0
[zk-sdk] Change `ZeroBalanceProof` to `ZeroCiphertextProof` (#1085)
samkim-crypto Apr 29, 2024
e5bf340
sanitize_layout_and_length uses `scan_accounts` (#1030)
jeffwashington Apr 29, 2024
2d72271
add testing for get_stored_account_meta_callback (#1031)
jeffwashington Apr 29, 2024
35bcf74
Moves `0` for write_version in geyser when restoring from a snapshot …
brooksprumo Apr 29, 2024
cea03e3
hot storage uses scan_accounts (#1033)
jeffwashington Apr 29, 2024
37f6ced
use get_stored_account_meta_callback in bench (#1094)
jeffwashington Apr 29, 2024
d61c3a3
test code uses `scan_accounts` (#1097)
jeffwashington Apr 29, 2024
9f10f09
hot storage tests use callback (#1095)
jeffwashington Apr 29, 2024
f8067ea
Removes StoredAccountMeta::set_meta() (#703)
brooksprumo Apr 29, 2024
5b3390b
[SIMD-0137]: Return `SyscallError::InvalidAttribute` on invalid curve…
samkim-crypto Apr 29, 2024
bc2d069
use scan_accounts to avoid lifetime issues (#1098)
jeffwashington Apr 29, 2024
170f8ff
Ignore test_cli_program_extend_program (#1113)
CriesofCarrots Apr 29, 2024
ad88e90
remove use of `accounts()` in tests (#1111)
jeffwashington Apr 29, 2024
1cdaa6d
removes gossip LegacyContactInfo from repair service (#1079)
behzadnouri Apr 29, 2024
680946c
Fix test_cli_program_extend_program (#1115)
CriesofCarrots Apr 30, 2024
3c0f263
hot storage test uses `scan_accounts` (#1100)
jeffwashington Apr 30, 2024
f255b31
Cli: flip no_extend to auto_extend internally (#1119)
CriesofCarrots Apr 30, 2024
906dd29
frozen-abi: remove unused deps (#1104)
kevinheavey Apr 30, 2024
2e828d9
Fix SVM transaction builder (#1103)
LucasSte Apr 30, 2024
5dd8519
[zk-sdk] Change `FeeSigmaProof` to `PercentageWithCapProof` (#1084)
samkim-crypto Apr 30, 2024
7f629c5
introduce accounts_count() (#1099)
jeffwashington Apr 30, 2024
5c7ae92
remove test uses of `all_accounts` (#1110)
jeffwashington Apr 30, 2024
55fa7fe
Tidy verify_accounts_hash() (#1112)
brooksprumo Apr 30, 2024
016fe8a
add append vec test method for # accounts (#1116)
jeffwashington Apr 30, 2024
e2f361e
Add get-recent-prioritization-fees command to cli (#805)
sakridge Apr 30, 2024
c05ff2d
removes gossip::LegacyContactInfo from public interface (#1089)
behzadnouri Apr 30, 2024
5cee9dd
ignore flaky test: test_hard_fork_with_gap_in_roots (#1130)
gregcusack Apr 30, 2024
65c3655
remove accounts() and all_accounts() (#1117)
jeffwashington Apr 30, 2024
5b9b1ca
obtains node's client version from the new contact-info (#1128)
behzadnouri Apr 30, 2024
3326db8
sdk: add feature gate for sol-get-epoch-stake
buffalojoec Mar 29, 2024
b4a053d
svm: add callback for epoch stake
buffalojoec Mar 29, 2024
20c01c2
invoke context: add epoch stake
buffalojoec Mar 29, 2024
66d1534
syscall: get-epoch-stake
buffalojoec May 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .buildkite/hooks/post-checkout
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ source ci/env.sh
while read -r line; do
read -r id image _ <<<"$line"

if [[ $image =~ "solanalabs/rust" ]]; then
if [[ $image =~ "anzaxyz/ci" ]]; then
if docker kill "$id" >/dev/null; then
echo "kill $id $image"
fi
continue
fi

done < <(docker ps | tail -n +2)
)

Expand Down
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Release channels have their own copy of this changelog:
* `central-scheduler` as default option for `--block-production-method` (#34891)
* `solana-rpc-client-api`: `RpcFilterError` depends on `base64` version 0.22, so users may need to upgrade to `base64` version 0.22
* Changed default value for `--health-check-slot-distance` from 150 to 128
* CLI: Can specify `--with-compute-unit-price` and `--max-sign-attempts` during program deployment
* CLI: Can specify `--with-compute-unit-price`, `--max-sign-attempts`, and `--use-rpc` during program deployment
* RPC's `simulateTransaction` now returns an extra `replacementBlockhash` field in the response
when the `replaceRecentBlockhash` config param is `true` (#380)

Expand All @@ -42,7 +42,7 @@ Release channels have their own copy of this changelog:
double the size. Program accounts must be extended with `solana program extend`
before an upgrade if they need to accommodate larger programs.
* Interface for `gossip_service::get_client()` has changed. `gossip_service::get_multi_client()` has been removed.
* CLI: Can specify `--with-compute-unit-price` and `--max-sign-attempts` during program deployment
* CLI: Can specify `--with-compute-unit-price`, `--max-sign-attempts`, and `--use-rpc` during program deployment
* Upgrade Notes
* `solana-program` and `solana-sdk` default to support for Borsh v1, with
limited backward compatibility for v0.10 and v0.9. Please upgrade to Borsh v1.
Expand Down
Loading