forked from solana-labs/solana
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Migrate builtin #5
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add epoch_rewards_partition_data module * Rename variable * Pass hasher's parent_blockhash up to begin_partitioned_rewards * Populate epoch rewards partition data account in begin_partitioned_rewards * Fix method name
…k_transfer_with_fee` feature gate (solana-labs#34747) include `VerifyBatchRangeProofU256` in the `enable_zk_transfer_with_fee` feature
cleanup feature checking code
…d of instruction data (solana-labs#34750) * add functionality to read proof from accounts instead of instruction data * update add tests * clippy * clarify instruction data discriminator * avoid cloning entire proof data * Update programs/zk-token-proof/src/lib.rs Co-authored-by: Jon C <me@jonc.dev> * update `PROOF_OFFSET_LENGTH` to `INSTRUCTION_DATA_LENGTH_WITH_PROOF_ACCOUNT` * update instruction docs * add feature gate * Update sdk/src/feature_set.rs Co-authored-by: Jon C <me@jonc.dev> * update feature name `enable_zk_from_account` to `enable_zk_proof_from_account` * Apply suggestions from code review Co-authored-by: Jon C <me@jonc.dev> * clarify the instruction data length more precisely --------- Co-authored-by: Jon C <me@jonc.dev>
* add client-node-id to use staked connection * Add flag to use unstaked connection for bench-tps * Add bind-address for multinode * always specify url for bench-tps
…lana-labs#34777) increase compute budget for zk-token-proof tests
* Fix determination of staked QUIC connections * address review comments * review comments * treat connections with zero stake as unstaked
* update sbf test to use bpf_loader v2 * update test_program_sbf_invoke_sanity test * update test bpf program owner * update test_program_sbf_invoke_upgradeable_via_cpi * update test_program_sbf_disguised_as_sbf_loader * update test_program_reads_from_program_account * update test_program_sbf_program_id_spoofing * update test_program_sbf_caller_has_access_to_cpi_program * update 3 more tests * fix program buffer size in minimul for rent exempt calculation * more test updates * more update * more test updates * comments * undo c format * typo * add sol_alloc_free not deployable and deployable tests * comments * review feedback - move buffer_keypair and program_keypair inside callee fn. * more refactor * delete sof_alloc_free_syscall enabled tests * revert lamport change --------- Co-authored-by: HaoranYi <haoran.yi@solana.com>
* build(deps): bump base64 from 0.21.6 to 0.21.7 Bumps [base64](https://github.com/marshallpierce/rust-base64) from 0.21.6 to 0.21.7. - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md) - [Commits](marshallpierce/rust-base64@v0.21.6...v0.21.7) --- 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>
* build(deps): bump smallvec from 1.11.2 to 1.12.0 Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.11.2 to 1.12.0. - [Release notes](https://github.com/servo/rust-smallvec/releases) - [Commits](servo/rust-smallvec@v1.11.2...v1.12.0) --- updated-dependencies: - dependency-name: smallvec 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>
…tion (solana-labs#34781) fix buffer size for updateable program buffer rent exempt fee calculation Co-authored-by: HaoranYi <haoran.yi@solana.com>
…a-labs#34724) #### Problem Before we have fully switched to the new way to determine whether an account is executable, we still need a bit for th executable flag at this moment in the TieredStorage as well as for backward compatibility in case we want to revert it back. #### Summary of Changes This PR adds the executable flag into AccountMetaFlags. #### Test Plan Updated existing tests for AccountMetaFlags to cover executable flag.
Added announcement of changes in bounty payouts AND added the high/low for each payout under the respective category
* build(deps): bump enum-iterator from 1.4.1 to 1.5.0 Bumps [enum-iterator](https://github.com/stephaneyfx/enum-iterator) from 1.4.1 to 1.5.0. - [Commits](stephaneyfx/enum-iterator@1.4.1...1.5.0) --- updated-dependencies: - dependency-name: enum-iterator 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>
* build(deps): bump bitflags from 2.4.1 to 2.4.2 Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.4.1 to 2.4.2. - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](bitflags/bitflags@2.4.1...2.4.2) --- updated-dependencies: - dependency-name: bitflags 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>
In preparation of adding chained Merkle shreds variant, the commit reworks api for proof-offset within the shred binary.
* shred repair admin rpc
…na-labs#34842) Cleanup feature gate of stop_truncating_strings_in_syscalls.
…s#34848) explicitly sets fee rate to zero
The function open_genesis_config() performs several operations that could fail. If any of these fail, the process exits immediately. Instead of exiting immediately, bubble up the error and let the caller decide the appropriate action. solana-validator and solana-ledger-tool will functionally be unchanged, but this consolidates startup failures for both of these processes.
* build(deps): bump rayon from 1.8.0 to 1.8.1 Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.8.0 to 1.8.1. - [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md) - [Commits](rayon-rs/rayon@rayon-core-v1.8.0...rayon-core-v1.8.1) --- updated-dependencies: - dependency-name: rayon 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>
* build(deps): bump js-sys from 0.3.66 to 0.3.67 Bumps [js-sys](https://github.com/rustwasm/wasm-bindgen) from 0.3.66 to 0.3.67. - [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>
* build(deps): bump wasm-bindgen from 0.2.89 to 0.2.90 Bumps [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) from 0.2.89 to 0.2.90. - [Release notes](https://github.com/rustwasm/wasm-bindgen/releases) - [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](rustwasm/wasm-bindgen@0.2.89...0.2.90) --- 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>
#### Problem The OwnersBlockFormat is currently defined inside footer.rs instead of inside owners.rs. In addition, the implementation of OwnersBlock doesn't honor OwnersBlockFormat. #### Summary of Changes This PR moves OwnersBlockFormat from footer.rs to owners.rs and repurpose OwnersBlock as OwnersBlockFormat (just like the IndexBlockFormat inside index.rs) #### Test Plan Existing unit-tests.
chore: whitespaces and formatting
harden cli tests by setting up TestValidator correctly
* Add RestartHeaviestFork to Gossip. * Add a test for out of bound value. * Send observed_stake and total_epoch_stake in ResatartHeaviestFork. * Remove total_epoch_stake from RestartHeaviestFork. * Forgot to update ABI digest. * Remove checking of whether stake is zero. * Remove unnecessary new function and make new_rand pub(crate).
…olana-labs#34801) * replace `pubkeys_sigs_of` with `try_pubkeys_sigs_of` * propagate error from `try_pubkeys_sigs_of` to the caller
With the new chained variants, each Merkle shred will also embed the Merkle root of the previous erasure batch.
buffalojoec
pushed a commit
that referenced
this pull request
Mar 5, 2024
* Update README.md * ci: update CodeCov report link * ci: update github pr link * ci: rename secondary pipeline * replace org name in .mergify * update channel info link * update dependabot pr link * use anza docker image * delete travis --------- Co-authored-by: Will Hickey <will.hickey@solana.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[DRAFT]