These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | da8bb22 | |
|---|---|---|
| Author: | Kamil Skalski | |
| Committer: | GitHub | |
feat(storage-proto): bump reward-info to 6.1.0 (#11647) * feat(storage-proto): bump reward-info to 6.1.0 * Handle integer conversion to DeactivatedStake
| Commit: | edd5368 | |
|---|---|---|
| Author: | Andrew Fitzgerald | |
| Committer: | GitHub | |
Sdk upgrades for txv1 (#10699) * Update solana-program to 4.0.0 * bump message/transaction - other necessary crates * transaction-status json encoding * v1 proto convert * remove re-implmentation of wincode for versioned transaction/message * convert v1 message for view * Discard txv1 in replay until support is added * perf use serde for dev-context fns * fix bench-tps test * entry no serde * Update Bank frozen_abi - Rent update * fix get_sysvar * fix rpc tests * fix test_bank_hash_consistency * deprecate genesis args instead of removing * explicit burn_percent: 50
| Commit: | e7ed748 | |
|---|---|---|
| Author: | Ashwin Sekar | |
| Committer: | GitHub | |
wen-restart: remove (#10493) * wen-restart: remove * keep gossip values and parser for now * pr feedback: keep metrics
| Commit: | a8edefc | |
|---|---|---|
| Author: | Joe C | |
| Committer: | GitHub | |
SIMD-0291: Commission Rate in Basis Points (#9668) * SIMD-0291: Commission Rate in Basis Points * bump solana-reward-info * update rewards through storage * gate feature behind simd-0249 * update display payloads * add bps to `RpcInflationReward` * feature-gated field switch: transaction status service * feature-gated field switch: geyser interface * Revert "bump solana-reward-info" This reverts commit 476149cd4c8c70379ed147be31abb605b5870b3f. * update to use local reward_info * fix output len * unify variable names
| Commit: | 0890c36 | |
|---|---|---|
| Author: | mergify[bot] | |
| Committer: | GitHub | |
v2.3: 🪓 Remove SVM conformance tests 🪓 (backport of #7322) (#7888) * 🪓 Remove SVM conformance tests 🪓 (#7322) * Remove conformance tests * Remove transaction builder (cherry picked from commit 7b98233b26e793369388da5b3c435c24c40269dc) # Conflicts: # Cargo.lock # Cargo.toml # svm/tests/conformance.rs * fix conflict --------- Co-authored-by: Lucas Ste <38472950+LucasSte@users.noreply.github.com> Co-authored-by: yihau <yihau.chen@icloud.com>
The documentation is generated from this commit.
| Commit: | 7b98233 | |
|---|---|---|
| Author: | Lucas Ste | |
| Committer: | GitHub | |
🪓 Remove SVM conformance tests 🪓 (#7322) * Remove conformance tests * Remove transaction builder
The documentation is generated from this commit.
| Commit: | 540d5bc | |
|---|---|---|
| Author: | steviez | |
| Committer: | GitHub | |
rpc: Store total transaction costs (#5245) When the validator is configured to store transaction metadata, the number of execution compute units consumed is stored in a field named compute_units_consumed. However, this field does not capture the complete number of CU's consumed by a transaction (ie account loading) This PR introduces a new field, cost_units, that does store the total number of CU's per transaction. One use case of this will be allowing dashboards to accurately display CU's per transaction and block as it relates to the CU limit that is enforced in consensus
| Commit: | e846335 | |
|---|---|---|
| Author: | Ryo Onodera | |
| Committer: | GitHub | |
Support tx poh recording in unified scheduler (#4150) * Support tx poh recording in unified scheduler * Make transaction_indexes allocation conditional * Replace Option<Option<_>> with saner type * Explain the odd transaction_status_sender.is_some() * Explain about Option-ed closures * Rename CommitFailed => CommitCancelled * Fix typos * Document and simplify pre_commit_callback handling * Clean up pre_commit_callback wrapping code * Extend pre_commit_callback for existing bailouts * Clean up index population * Feeeze-lock block-producing unified scheduler bank
| Commit: | df27fb3 | |
|---|---|---|
| Author: | Lucas Ste | |
| Committer: | GitHub | |
Advance test-vectors commit in SVM conformance (#3898) Advance test-vectors commit
| Commit: | 2bde0fc | |
|---|---|---|
| Author: | Wen | |
| Committer: | GitHub | |
Only aggregate heaviest fork at the coordinator. (#3115) * Only aggregate heaviest fork for the coordinator, do not exit until asked. * Fix a bad merge.
| Commit: | 38404a6 | |
|---|---|---|
| Author: | Wen | |
| Committer: | GitHub | |
Make non-coordinator listen to HeaviestFork from coordinator. (#3125) * Make non-coordinator listen to HeaviestFork from coordinator. * Add a sleep in the receive loop.
| Commit: | 9eee3f2 | |
|---|---|---|
| Author: | Wen | |
| Committer: | GitHub | |
wen_restart: Forbid update on gossip messages and count old votes in active_peers. (#2731) * Forbid update on LastVotedForkSlots and HeaviestFork and log conflicting messages. * Make linter happy. * Do not discard RestartLastVotedForkSlots with super old vote, it can be counted in active_peers. * Add comment that to_slots discards any slot < root_slot. * remove entry_exists. * Add is_valid_change. * Update comments to explain actively_voting_for_this_epoch_stake. * Update comments again.
| Commit: | 82aeef8 | |
|---|---|---|
| Author: | Wen | |
| Committer: | GitHub | |
wen_restart: Fix the epoch_stakes used in calculation. (#2376) * wen_restart: Fix the epoch_stakes used in calculation. * Fix a bad merge. * Remove EpochStakesCache, it only caches epoch stakes from root_bank, better to just keep root_bank around. * Split aggregate into smaller functions. * Switch to node_id_to_stake which is simpler. * Rename update_slots_stake_map and switch to epoch_total_stake(). * Remove unnecessary utility functions. * Do not modify epoch_info_vec, just init it with two epochs we will consider. * Switch to epoch_node_id_to_stake() * Add test for divergence at Epoch boundary. * Make linter happy. * - wait for the new Epoch if > 1/3 of the validators voted for some slot in the new Epoch - switch to voted_percent and voted_for_this_epoch_percent * Fix a bad merge. * Fix a bad merge. * Change constant format. * Do not loop through the whole table. * Address reviewer feedback. * Address reviewer comments.
| Commit: | cbc8320 | |
|---|---|---|
| Author: | Wen | |
| Committer: | GitHub | |
wen_restart: remove WAITING_FOR_SUPERMAJORITY and handle all states i… (#1785) wen_restart: remove WAITING_FOR_SUPERMAJORITY and handle all states in proto.
| Commit: | 1d9d6fd | |
|---|---|---|
| Author: | Joe C | |
| Committer: | GitHub | |
SVM: Move protobuf into separate conformance crate (#1946) * init svm-conformance crate * svm-conformance: add protos * svm: use svm-conformance for tests * svm: drop protos
| Commit: | 034cd73 | |
|---|---|---|
| Author: | Tyera | |
| Committer: | GitHub | |
Add num_partitions to Blockstore rewards (#1601) * Add num_partitions field to Rewards proto definition * Add type to hold rewards plus num_partitions * Add Bank method to get rewards plus num_partitions for recording * Update Blockstore::write_rewards to use num_partitions * Update RewardsRecorderService to handle num_partitions * Populate num_partitions in ReplayStage::record_rewards * Write num_partitions to Bigtable * Reword KeyedRewardsAndNumPartitions method * Clone immediately * Determine epoch boundary by checking parent epoch * Rename UiConfirmedBlock field * nit: fix comment typo * Add test_get_rewards_and_partitions * Add pre-activation test * Add should_record unit test
| Commit: | 08c658d | |
|---|---|---|
| Author: | Lucas Ste | |
| Committer: | GitHub | |
Integrate test-vectors bpf-loader in SVM (#1386) * Integrate test-vectors bpf-loader
| Commit: | 0c42df4 | |
|---|---|---|
| Author: | Wen | |
| Committer: | GitHub | |
Generate snapshot after reaching agreement in wen_restart. (#1109) * Generate snapshot after reaching agreement in wen_restart. * Fix a bad merge and carry new_root_slot through HeaviestFork. * Replace real snapshot service with fake one to avoid circular dependency. * Remove circular dependency. * Update wen-restart/src/wen_restart.rs Co-authored-by: Brooks <brooks@prumo.org> * Update wen-restart/src/wen_restart.rs Co-authored-by: Brooks <brooks@prumo.org> * Update wen-restart/src/wen_restart.rs Co-authored-by: Brooks <brooks@prumo.org> * Update wen-restart/src/wen_restart.rs Co-authored-by: Brooks <brooks@prumo.org> * Add extra newline. * Fix constant name. * Do not use &Arc<...>. * Check return values in tests. * Check more return values. * Remove unnecessary rehash and comment on why new_root_bank is always present. * Split trigger_eah_calculation_if_needed into separate function. * Find base slot for incremental snapshot correctly, generate full snapshot if base is not available. * Switch to new send_eah_request_if_needed() interface. * Always write full snapshot into our own directory. * No need to specify snapshot under the snapshot dir. * The normal_flow test doesn't need fake snapshot service if it doesn't need to trigger EAH request. * Update wen-restart/src/wen_restart.rs Co-authored-by: Brooks <brooks@prumo.org> * Add a test for generate_snapshot. * Small fixes. * Return error of the slot we picked is lower than any of the snapshot slots. Always write incremental snapshot, which is faster. * Add more tests for generate_snapshot. * Update wen-restart/src/wen_restart.rs Co-authored-by: Brooks <brooks@prumo.org> * Update comments about set_root(). * Write directly into incremental snapshot dir and purge bank snapshots. * Remove the loop, we should have the snapshot when the method exits. * Change comments. * Small fixes. * Fix a bad merge. * Remove unnecessary loop and error. --------- Co-authored-by: Brooks <brooks@prumo.org>
| Commit: | 01c4b03 | |
|---|---|---|
| Author: | Wen | |
| Committer: | GitHub | |
Send and Aggregate RestartHeaviestFork. (#699) * Send and Aggregate RestartHeaviestFork. * total_active_stake in my_heaviest_fork should always be the sum of the stake of all the validators which sent me HeaviestFork. * A few name changes and other small fixes. * Move active_peers update to after stakes_map is updated. * Only send out RestartHeaviestFork and write snapshots every 30 minutes. * Proceed if 5% of the nodes disagree and log the disagreement if the (slot, hash) chosen by us is not the majority choice. * Make linter happy. * Make linter happy. * Add successful case. * Add a few constants and methods. * Account for 5% non_conforming when calculating exit threshold. * Adding a few more logs. * Fix tests to use 75% when aggregating HeaviestFork and a few bugs. * Reuse adjusted_threhold_percent.
| Commit: | ab2df8a | |
|---|---|---|
| Author: | Andrew Fitzgerald | |
| Committer: | GitHub | |
bugfix: fill early exit with transaction errors (#325)
| Commit: | 11aa06d | |
|---|---|---|
| Author: | Wen | |
| Committer: | GitHub | |
wen-restart: Find heaviest fork (#183) * Pass the final result of LastVotedForkSlots aggregation to next stage and find the heaviest fork we will Gossip to others. * Change comments. * Small fixes to address PR comments. * Move correctness proof to SIMD. * Fix a broken merge. * Use blockstore to check parent slot of any block in FindHeaviestFork * Change error message. * Add special message when first slot in the list doesn't link to root.
| Commit: | bfe44d9 | |
|---|---|---|
| Author: | Wen | |
| Committer: | GitHub | |
Wen restart aggregate last voted fork slots (#33892) * Push and aggregate RestartLastVotedForkSlots. * Fix API and lint errors. * Reduce clutter. * Put my own LastVotedForkSlots into the aggregate. * Write LastVotedForkSlots aggregate progress into local file. * Fix typo and name constants. * Fix flaky test. * Clarify the comments. * - Use constant for wait_for_supermajority - Avoid waiting after first shred when repair is in wen_restart * Fix delay_after_first_shred and remove loop in wen_restart. * Read wen_restart slots inside the loop instead. * Discard turbine shreds while in wen_restart in windows insert rather than shred_fetch_stage. * Use the new Gossip API. * Rename slots_to_repair_for_wen_restart and a few others. * Rename a few more and list all states. * Pipe exit down to aggregate loop so we can exit early. * Fix import of RestartLastVotedForkSlots. * Use the new method to generate test bank. * Make linter happy. * Use new bank constructor for tests. * Fix a bad merge. * - add new const for wen_restart - fix the test to cover more cases - add generate_repairs_for_slot_not_throtted_by_tick and generate_repairs_for_slot_throtted_by_tick to make it readable * Add initialize and put the main logic into a loop. * Change aggregate interface and other fixes. * Add failure tests and tests for state transition. * Add more tests and add ability to recover from written records in last_voted_fork_slots_aggregate. * Various name changes. * We don't really care what type of error is returned. * Wait on expected progress message in proto file instead of sleep. * Code reorganization and cleanup. * Make linter happy. * Add WenRestartError. * Split WenRestartErrors into separate erros per state. * Revert "Split WenRestartErrors into separate erros per state." This reverts commit 4c920cb8f8d492707560441912351cca779129f6. * Use individual functions when testing for failures. * Move initialization errors into initialize(). * Use anyhow instead of thiserror to generate backtrace for error. * Add missing Cargo.lock. * Add error log when last_vote is missing in the tower storage. * Change error log info. * Change test to match exact error.
| Commit: | 573ec81 | |
|---|---|---|
| Author: | Tyera | |
| Committer: | GitHub | |
storage-bigtable: Upload entries (#34099) * Add entries table to bt init * Add entries to storage-proto * Use new Blockstore method in bigtable_upload * Add LedgerStorage::upload_confirmed_block_with_entries and use in bigtable_upload * Upload entries to bigtable
| Commit: | 630feed | |
|---|---|---|
| Author: | Wen | |
| Committer: | GitHub | |
Add wen_restart module (#33344) * Add wen_restart module: - Implement reading LastVotedForkSlots from blockstore. - Add proto file to record the intermediate results. - Also link wen_restart into validator. - Move recreation of tower outside replay_stage so we can get last_vote. * Update lock file. * Fix linter errors. * Fix depencies order. * Update wen_restart explanation and small fixes. * Generate tower outside tvu. * Update validator/src/cli.rs Co-authored-by: Tyera <teulberg@gmail.com> * Update wen-restart/protos/wen_restart.proto Co-authored-by: Tyera <teulberg@gmail.com> * Update wen-restart/build.rs Co-authored-by: Tyera <teulberg@gmail.com> * Update wen-restart/src/wen_restart.rs Co-authored-by: Tyera <teulberg@gmail.com> * Rename proto directory. * Rename InitRecord to MyLastVotedForkSlots, add imports. * Update wen-restart/Cargo.toml Co-authored-by: Tyera <teulberg@gmail.com> * Update wen-restart/src/wen_restart.rs Co-authored-by: Tyera <teulberg@gmail.com> * Move prost-build dependency to project toml. * No need to continue if the distance between slot and last_vote is already larger than MAX_SLOTS_ON_VOTED_FORKS. * Use 16k slots instead of 81k slots, a few more wording changes. * Use AncestorIterator which does the same thing. * Update Cargo.lock * Update Cargo.lock --------- Co-authored-by: Tyera <teulberg@gmail.com>
| Commit: | 80e32d7 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308) Backport #309 (#312) Co-authored-by: segfaultdoctor <17258903+segfaultdoc@users.noreply.github.com> Backport tip distributor scripts updates from master (#318) --ignore RUSTSEC-2022-0093
| Commit: | e79bee0 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308) Backport #309 (#312) Co-authored-by: segfaultdoctor <17258903+segfaultdoc@users.noreply.github.com> Backport tip distributor scripts updates from master (#318) --ignore RUSTSEC-2022-0093
| Commit: | 1840fd7 | |
|---|---|---|
| Author: | Trent Nelson | |
| Committer: | GitHub | |
Feature - better error codes for tx lamport check (#33343) Replaces `TransactionError::InstructionError(0, InstructionError::UnbalancedInstruction)` with `TransactionError::UnbalancedTransaction`. Co-authored-by: Alexander Meißner <AlexanderMeissner@gmx.net>
| Commit: | 2939e32 | |
|---|---|---|
| Author: | Alexander Meißner | |
| Committer: | GitHub | |
v1.14 backport - better error codes for tx lamport check (#33352) Replaces `TransactionError::InstructionError(0, InstructionError::UnbalancedInstruction)` with `TransactionError::UnbalancedTransaction`.
| Commit: | 36f43cc | |
|---|---|---|
| Author: | Alexander Meißner | |
| Committer: | GitHub | |
v1.16 backport - better error codes for tx lamport check (#33351) Replaces `TransactionError::InstructionError(0, InstructionError::UnbalancedInstruction)` with `TransactionError::UnbalancedTransaction`.
| Commit: | 82b3af0 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308) Backport #309 (#312) Co-authored-by: segfaultdoctor <17258903+segfaultdoc@users.noreply.github.com> Backport tip distributor scripts updates from master (#318) --ignore RUSTSEC-2022-0093
| Commit: | 4fecc2a | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308) Backport #309 (#312) Co-authored-by: segfaultdoctor <17258903+segfaultdoc@users.noreply.github.com> Backport tip distributor scripts updates from master (#318) --ignore RUSTSEC-2022-0093
| Commit: | c4524cf | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308) Backport #309 (#312) Co-authored-by: segfaultdoctor <17258903+segfaultdoc@users.noreply.github.com> Backport tip distributor scripts updates from master (#318) --ignore RUSTSEC-2022-0093
| Commit: | 1a919d4 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308) Backport #309 (#312) Co-authored-by: segfaultdoctor <17258903+segfaultdoc@users.noreply.github.com> Backport tip distributor scripts updates from master (#318) --ignore RUSTSEC-2022-0093
| Commit: | 4412572 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308) Backport #309 (#312) Co-authored-by: segfaultdoctor <17258903+segfaultdoc@users.noreply.github.com> Backport tip distributor scripts updates from master (#318)
| Commit: | e5cfd6c | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308) Backport #309 (#312) Co-authored-by: segfaultdoctor <17258903+segfaultdoc@users.noreply.github.com>
| Commit: | 17751f2 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308) Backport #309 (#312) Co-authored-by: segfaultdoctor <17258903+segfaultdoc@users.noreply.github.com>
| Commit: | d8555fb | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308) Backport #309 (#312) Co-authored-by: segfaultdoctor <17258903+segfaultdoc@users.noreply.github.com>
| Commit: | 85a0e31 | |
|---|---|---|
| Author: | Jeff Washington (jwash) | |
| Committer: | GitHub | |
add ProgramExecutionTemporarilyRestricted error (#31796) * add StakeProgramUnavailable error * rename to ProgramExecutionTemporarilyRestricted * Update sdk/src/transaction/error.rs Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com> * fmt * update frozen abi hash * add account_index to ProgramExecutionTemporarilyRestricted error * Update sdk/src/transaction/error.rs Co-authored-by: mvines <mvines@gmail.com> * populate transaction_details from transaction_error for ProgramExecutionTemporarilyRestricted error * fix a test * update abi digest * Update sdk/src/transaction/error.rs Co-authored-by: Brooks <brooks@prumo.org> --------- Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com> Co-authored-by: HaoranYi <haoran.yi@solana.com> Co-authored-by: HaoranYi <haoran.yi@gmail.com> Co-authored-by: mvines <mvines@gmail.com> Co-authored-by: Brooks <brooks@prumo.org>
| Commit: | 3591dab | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308) Backport #309 (#312) Co-authored-by: segfaultdoctor <17258903+segfaultdoc@users.noreply.github.com>
| Commit: | 4ac2314 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308) Backport #309 (#312) Co-authored-by: segfaultdoctor <17258903+segfaultdoc@users.noreply.github.com>
| Commit: | 788a4f3 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181) Fixed broken links to repositories (#184) (#186) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/update submods (#187) (#189) * Seg/update submods (#187) * fix tests (#190) * rm geyser submod (#192) * rm dangling geyser references * fix syntax err * use deterministic req ids in batch calls Seg/v1.14 backport (#202) * update submod * added arg --rpc-max-request-payload-size to validator (#26377) * added ability to pass --rpc-max-request-payload-size to validator * fixed lint errors * more lint fix * patch Co-authored-by: ultd <ultd> Co-authored-by: Justin Starry <justin@solana.com> Co-authored-by: Ahmad <12675427+ultd@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com> use efficient data structures when calling batch_simulate_bundles (#206) (#207) add config to simulate on top of working bank (#213) rm frozen bank check simulate_bundle rpc bugfixes (#214) (#215) rm frozen bank check in simulate_bundle rpc method bump versions, rm dead code, and build [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update autosnapshot (#222) Print TX error in Bundles (#223) add new args to support single relayer and block-engine endpoints (#224) point to new jito-programs submod and invoke updated init tda instruction (#228) update lockfiles, address clippy fix validator start scripts (#232) update lockfile Backport #247 on v1.14 (#249) rebase issues use updated anchor submodule Backport #225 on v1.14 (#256) * buffer bundles that exceed cost model Seg/v1.14 (#259) * bump jito-programs submod * update Cargo lock clear qos failed bundles buffer if not leader soon (#260) Backport #240 on 1.14 (#261) Add missing rustfmt install for rust-version toolchain (#263) fix shellcheck and cargo lock update jito-programs submodule fix simulate_bundle client and better error handling (#267) (#269) backport Dockerfile (#276) Backport #238 onto v1.14 (#264) * Preallocate Bundle Cost (#238) update Cargo lock fix lockfile update jito-programs submod add reclaim rent workflow (#283) downgrade clap fix clippy errs bump to 1.14.18 Fix CVE-2023-26964 (#296) Backport #299 onto v1.14 (#300) Backport #290 to v1.14 (#302) Backport #304 onto v1.14 (#307) Jl/backport 306 v1.14 (#308)
| Commit: | 75954dc | |
|---|---|---|
| Author: | Andrew Fitzgerald | |
| Committer: | GitHub | |
Banking worker (#30970)
| Commit: | 8a4e330 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | segfaultdoctor | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181)
| Commit: | 6812748 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | segfaultdoctor | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) use current config block builder backport 177 and update programs (#178) add accountsdb conn submod (#170) (#179) new submodules (#180) (#182) Fixed broken links to repositories (#184) (#185) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/v1.13 backport (#191) rm dangling geyser references (#194) fix syntax err (#196) Seg/v1.13 backport (#198)
| Commit: | 3e500d9 | |
|---|---|---|
| Author: | Tao Zhu | |
| Committer: | GitHub | |
Feature gate builtin consumes static units during processing instruction (#30702) * add feature gate * builtins consume statically defined units at beginning of process_instruction() * Add new instructionError; return error if builtin did not consume units to enforce builtin to consume units; * updated related tests * updated ProgramTest with deactivated native_programs_consume_cu feature to continue support existing mock/test programs that do not consume units
| Commit: | 3b9438f | |
|---|---|---|
| Author: | Tao Zhu | |
| Committer: | GitHub | |
Replace hardcoded loaded accounts size limit with compute budget instruction (#30506) 1. replace hardcoded loaded accounts data size limit with compute budget instruction; 2. new transaction error for invalid account data size limit 3. test requested limit with combination of features and transactions
| Commit: | f81fe69 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181)
| Commit: | 5501143 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | segfaultdoctor | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181)
| Commit: | a5af546 | |
|---|---|---|
| Author: | Tao Zhu | |
| Committer: | GitHub | |
Limit loaded data per transaction to a fixed cap (#29743)
| Commit: | 8886801 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | segfaultdoctor | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181)
| Commit: | 7c23567 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | segfaultdoctor | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181)
| Commit: | d647f52 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | segfaultdoctor | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) use current config block builder backport 177 and update programs (#178) add accountsdb conn submod (#170) (#179) new submodules (#180) (#182) Fixed broken links to repositories (#184) (#185) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/v1.13 backport (#191) rm dangling geyser references (#194) fix syntax err (#196) Seg/v1.13 backport (#198)
| Commit: | 1d88654 | |
|---|---|---|
| Author: | Tao Zhu | |
| Committer: | GitHub | |
Revert "Cap accounts data a transaction can load by its requested limit" (#29373) Revert "Cap accounts data a transaction can load by its requested limit (#27840)" This reverts commit 81dc2e56ace6705a97ab64e5f360222f0160a3de.
| Commit: | 7356f04 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181)
| Commit: | bbb7cbb | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181)
| Commit: | 3f8d0cb | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172) update submodule add accountsdb conn submod (#170) new submodules (#180) (#181)
| Commit: | b257c05 | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) use current config block builder backport 177 and update programs (#178) add accountsdb conn submod (#170) (#179) new submodules (#180) (#182) Fixed broken links to repositories (#184) (#185) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/v1.13 backport (#191) rm dangling geyser references (#194) fix syntax err (#196) Seg/v1.13 backport (#198)
| Commit: | 152ec4b | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) use current config block builder backport 177 and update programs (#178) add accountsdb conn submod (#170) (#179) new submodules (#180) (#182) Fixed broken links to repositories (#184) (#185) Changed from ssh to https transfer for clone Co-authored-by: Tomas Eminger <86430113+Tomas-Eminger@users.noreply.github.com> Seg/v1.13 backport (#191) rm dangling geyser references (#194) fix syntax err (#196) Seg/v1.13 backport (#198)
| Commit: | d7808fa | |
|---|---|---|
| Author: | Tao Zhu | |
| Committer: | GitHub | |
Revert "Cap accounts data a transaction can load by its requested limit (backport #27840)" (#28861) Revert "Cap accounts data a transaction can load by its requested limit (backport #27840) (#28797)" This reverts commit 8ad913621ce61f5cb1409a0763297e809a0c8407.
| Commit: | 8ad9136 | |
|---|---|---|
| Author: | mergify[bot] | |
| Committer: | GitHub | |
Cap accounts data a transaction can load by its requested limit (backport #27840) (#28797) * Cap accounts data a transaction can load by its requested limit (#27840) - Add new compute-budget instruction to set transaction-wide accounts data size limit - Set default accounts data limit to 10MB, and max to 100MB, per transaction; - Add getters to make changing default and/or max values easier in the future with feature gates; - added error counter for transactions exceed data size limit (cherry picked from commit 81dc2e56ace6705a97ab64e5f360222f0160a3de) # Conflicts: # core/src/transaction_priority_details.rs # program-runtime/src/compute_budget.rs # programs/bpf/tests/programs.rs # runtime/src/accounts.rs # runtime/src/bank.rs # sdk/src/feature_set.rs * manual fix backport conflicts Co-authored-by: Tao Zhu <82401714+taozhu-chicago@users.noreply.github.com> Co-authored-by: Tao Zhu <tao@solana.com>
| Commit: | 81dc2e5 | |
|---|---|---|
| Author: | Tao Zhu | |
| Committer: | GitHub | |
Cap accounts data a transaction can load by its requested limit (#27840) - Add new compute-budget instruction to set transaction-wide accounts data size limit - Set default accounts data limit to 10MB, and max to 100MB, per transaction; - Add getters to make changing default and/or max values easier in the future with feature gates; - added error counter for transactions exceed data size limit
| Commit: | 2d8665d | |
|---|---|---|
| Author: | Justin Starry | |
| Committer: | GitHub | |
Record inner instruction stack height (#28430) * Record inner instruction stack height * fix sbf tests * feedback
| Commit: | efc5f1a | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167) pull in new snapshot code (#171) block builder bug (#172)
| Commit: | cf2a12d | |
|---|---|---|
| Author: | Lucas B | |
| Committer: | Lucas B | |
jito patch only reroute if relayer connected (#123) feat: add client tls config (#121) remove extra val (#129) fix clippy (#130) copy all binaries to docker-output (#131) Ledger tool halts at slot passed to create-snapshot (#118) update program submodule (#133) quick fix for tips and clearing old bundles (#135) update submodule to new program (#136) Improve stake-meta-generator usability (#134) pinning submodule head (#140) Use BundleAccountLocker when handling tip txs (#147) Add metrics for relayer + block engine proxy (#149) Build claim-mev in docker (#141) Rework bundle receiving and add metrics (#152) (#154) update submodule + dev files (#158) Deterministically find tip amounts, add meta to stake info, and cleanup pubkey/strings in MEV tips (#159) update jito-programs submodule (#160) Separate MEV tip related workflow (#161) Add block builder fee protos (#162) fix jito programs (#163) update submodule so autosnapshot exits out of ledger tool early (#164) Pipe through block builder fee (#167)
| Commit: | 71aee4f | |
|---|---|---|
| Author: | Alexander Meißner | |
| Committer: | GitHub | |
Feature: Explicitly limit `TransactionContext::instruction_trace_capacity` (#27938) * Renames instruction_stack_capacity => instruction_stack_capacity. * Replaces number_of_instructions_at_transaction_level by instruction_trace_capacity. * Adds MaxInstructionTraceLengthExceeded. * Adjusts TransactionContext::new() parameter. * Adds feature gate limit_max_instruction_trace_length. * Adds test_max_instruction_trace_length().
| Commit: | ce99c24 | |
|---|---|---|
| Author: | buffalu | |
| Committer: | GitHub | |
Lb/v1.11 backport (#127)
| Commit: | c3b744e | |
|---|---|---|
| Author: | buffalu | |
| Committer: | GitHub | |
Jito Patch Backport onto V1.10
| Commit: | 757e46c | |
|---|---|---|
| Author: | Brooks Prumo | |
| Committer: | GitHub | |
Set cap for new allocations per transaction (#27385)
| Commit: | ce594bc | |
|---|---|---|
| Author: | mergify[bot] | |
| Committer: | GitHub | |
transaction-status, storage-proto: add compute_units_consumed (backport #26528) (#26970) transaction-status, storage-proto: add compute_units_consumed (#26528) * transaction-status, storage-proto: add compute_units_consumed * fix bpf test Co-authored-by: Justin Starry <justin@solana.com> (cherry picked from commit 270315a7f6b226e4ab16379a9f3f11505a7cbd41) Co-authored-by: Richard Patel <me@terorie.dev>
| Commit: | 270315a | |
|---|---|---|
| Author: | Richard Patel | |
| Committer: | GitHub | |
transaction-status, storage-proto: add compute_units_consumed (#26528) * transaction-status, storage-proto: add compute_units_consumed * fix bpf test Co-authored-by: Justin Starry <justin@solana.com>
| Commit: | f8e9af5 | |
|---|---|---|
| Author: | Justin Starry | |
| Committer: | GitHub | |
Cap the number of accounts passed to a bpf program ix (#26630) * Cap the number of accounts passed to a bpf program ix * update bank abi hash * fix ci failures
| Commit: | 8c1ae18 | |
|---|---|---|
| Author: | mergify[bot] | |
| Committer: | GitHub | |
Add program_id to TokenBalances structs (backport #24513) (#26148) * Add program_id to TokenBalances structs (#24513) * Add program_id to TokenBalances structs * Update docs (cherry picked from commit 77f6ec5625e2686c19161ead42dd9a66f612ca25) # Conflicts: # docs/src/developing/clients/jsonrpc-api.md * Fixup docs conflicts Co-authored-by: Tyera Eulberg <tyera@solana.com>
| Commit: | dae1902 | |
|---|---|---|
| Author: | 0xspl.iff | |
| Committer: | 0xspl.iff | |
EVERYTHING JITO
| Commit: | 12a12b9 | |
|---|---|---|
| Author: | mergify[bot] | |
| Committer: | GitHub | |
Include account index in rent paying account tx error (backport #25189) (#25246) * Include account index in rent paying account tx error (#25189) (cherry picked from commit f81c5df1f02b0e41f3e5dd3d236a34818cc40a5a) # Conflicts: # sdk/src/feature_set.rs * conflicts Co-authored-by: Justin Starry <justin@solana.com>
| Commit: | f81c5df | |
|---|---|---|
| Author: | Justin Starry | |
| Committer: | GitHub | |
Include account index in rent paying account tx error (#25189)
| Commit: | d7badcb | |
|---|---|---|
| Author: | mergify[bot] | |
| Committer: | GitHub | |
support 64-bit prioritization fee (backport #25027) (#25196) * support 64-bit prioritization fee (#25027) (cherry picked from commit cde15ff687b27c0d9df29304f8b94c326b67f021) Co-authored-by: Jack May <jack@solana.com> Co-authored-by: Tao Zhu <tao@solana.com>
| Commit: | cde15ff | |
|---|---|---|
| Author: | Jack May | |
| Committer: | GitHub | |
support 64-bit prioritization fee (#25027)
| Commit: | 77f6ec5 | |
|---|---|---|
| Author: | Tyera Eulberg | |
| Committer: | GitHub | |
Add program_id to TokenBalances structs (#24513) * Add program_id to TokenBalances structs * Update docs
| Commit: | fb67ff1 | |
|---|---|---|
| Author: | Tyera Eulberg | |
| Committer: | GitHub | |
Remove replica-node crates (#24152)
| Commit: | 7af4846 | |
|---|---|---|
| Author: | Jon Cinque | |
| Committer: | GitHub | |
transaction-status: Add return data to meta (#23688) * transaction-status: Add return data to meta * Add return data to simulation results * Use pretty-hex for printing return data * Update arg name, make TransactionRecord struct * Rename TransactionRecord -> ExecutionRecord
| Commit: | 7758c32 | |
|---|---|---|
| Author: | Brooks Prumo | |
| Committer: | GitHub | |
Banking Stage drops transactions that'll exceed the total account data size limit (#23537)
| Commit: | e0f5fb8 | |
|---|---|---|
| Author: | mergify[bot] | |
| Committer: | GitHub | |
Ensure blocks do not exceed the max accounts data size during Replay Stage (backport #23422) (#23589) * Ensure blocks do not exceed the max accounts data size during Replay Stage (#23422) (cherry picked from commit 3c6840050cdb662359e8eec3eba1bdbe1552c45b) # Conflicts: # runtime/src/bank.rs * fix conflicts Co-authored-by: Brooks Prumo <brooks@solana.com>
| Commit: | 3c68400 | |
|---|---|---|
| Author: | Brooks Prumo | |
| Committer: | GitHub | |
Ensure blocks do not exceed the max accounts data size during Replay Stage (#23422)
| Commit: | 4ce59bb | |
|---|---|---|
| Author: | mergify[bot] | |
| Committer: | GitHub | |
Reject close of active vote accounts (backport #22651) (#22895) * Reject close of active vote accounts (#22651) * 10461 Reject close of vote accounts unless it earned no credits in the previous epoch. This is checked by comparing current epoch (from clock sysvar) with the most recent epoch with credits in vote state. (cherry picked from commit 75563f6c7b5bcba062468385093dc7840d388451) # Conflicts: # programs/vote/src/vote_processor.rs # programs/vote/src/vote_state/mod.rs # runtime/src/bank.rs # sdk/program/src/instruction.rs # sdk/program/src/program_error.rs # storage-proto/proto/transaction_by_addr.proto # storage-proto/src/convert.rs * Resolve merge conflicts * lint * Clippy cleanup * Add import to test module * remove vote processor * Update test_abi_digest hash * cleanup Co-authored-by: Will Hickey <csu_hickey@yahoo.com> Co-authored-by: Will Hickey <will.hickey@solana.com>
| Commit: | 643442e | |
|---|---|---|
| Author: | mergify[bot] | |
| Committer: | GitHub | |
Reject close of active vote accounts (backport #22651) (#22896) * Reject close of active vote accounts (#22651) * 10461 Reject close of vote accounts unless it earned no credits in the previous epoch. This is checked by comparing current epoch (from clock sysvar) with the most recent epoch with credits in vote state. (cherry picked from commit 75563f6c7b5bcba062468385093dc7840d388451) # Conflicts: # programs/vote/src/vote_processor.rs # sdk/src/feature_set.rs * Resolve merge conflicts Co-authored-by: Will Hickey <csu_hickey@yahoo.com> Co-authored-by: Will Hickey <will.hickey@solana.com>
| Commit: | 75563f6 | |
|---|---|---|
| Author: | Will Hickey | |
| Committer: | GitHub | |
Reject close of active vote accounts (#22651) * 10461 Reject close of vote accounts unless it earned no credits in the previous epoch. This is checked by comparing current epoch (from clock sysvar) with the most recent epoch with credits in vote state.
| Commit: | 9c9f2dd | |
|---|---|---|
| Author: | Tao Zhu | |
| Committer: | Tao Zhu | |
port counting vote CUs to block cost (#22477)
| Commit: | 7a421fe | |
|---|---|---|
| Author: | Tao Zhu | |
| Committer: | Tao Zhu | |
Port counting vote CUs to block cost to v1.9
| Commit: | f804ccd | |
|---|---|---|
| Author: | Justin Starry | |
| Committer: | GitHub | |
Store address table lookups in blockstore and bigtable (#22402)
| Commit: | 58dcc45 | |
|---|---|---|
| Author: | mergify[bot] | |
| Committer: | GitHub | |
Prevent rent-paying account creation (backport #22292) (#22428) * Prevent rent-paying account creation (#22292) * Fixup typo * Add new feature * Add new TransactionError * Add framework for checking account state before and after transaction processing * Fail transactions that leave new rent-paying accounts * Only check rent-state of writable tx accounts * Review comments: combine process_result success behavior; log and metrics before feature activation * Fix tests that assume rent-exempt accounts are okay * Remove test no longer relevant * Remove native/sysvar special case * Move metrics submission to report legacy->legacy rent paying transitions as well (cherry picked from commit 637e366b18334e655a80c4453eef6702864d122b) # Conflicts: # runtime/src/bank.rs # runtime/src/lib.rs * Fix conflicts and rework for TransactionRefCells Co-authored-by: Tyera Eulberg <teulberg@gmail.com> Co-authored-by: Tyera Eulberg <tyera@solana.com>
| Commit: | 637e366 | |
|---|---|---|
| Author: | Tyera Eulberg | |
| Committer: | GitHub | |
Prevent rent-paying account creation (#22292) * Fixup typo * Add new feature * Add new TransactionError * Add framework for checking account state before and after transaction processing * Fail transactions that leave new rent-paying accounts * Only check rent-state of writable tx accounts * Review comments: combine process_result success behavior; log and metrics before feature activation * Fix tests that assume rent-exempt accounts are okay * Remove test no longer relevant * Remove native/sysvar special case * Move metrics submission to report legacy->legacy rent paying transitions as well
| Commit: | 1f00926 | |
|---|---|---|
| Author: | Justin Starry | |
| Committer: | GitHub | |
Add runtime support for address table lookups (backport #22223) (#22354)
| Commit: | 52d12cc | |
|---|---|---|
| Author: | Justin Starry | |
| Committer: | GitHub | |
Add runtime support for address table lookups (#22223) * Add support for address table lookups in runtime * feedback * feedback
| Commit: | 687cd47 | |
|---|---|---|
| Author: | mergify[bot] | |
| Committer: | GitHub | |
Add AccountsDataMeter to InvokeContext (#21813) (#22299) (cherry picked from commit 800472ddf57af0ef3c946829c4aa094a9184f391) Co-authored-by: Brooks Prumo <brooks@solana.com>
| Commit: | 3b59f67 | |
|---|---|---|
| Author: | mergify[bot] | |
| Committer: | GitHub | |
Limit number of accounts that a transaction can lock (backport #22201) (#22263) * Limit number of accounts that a transaction can lock (#22201) (cherry picked from commit 2b5e00d36d58186f1c2bd9b956b488a89573f239) # Conflicts: # accountsdb-plugin-postgres/src/postgres_client/postgres_client_transaction.rs # runtime/src/accounts.rs # runtime/src/bank.rs # sdk/src/feature_set.rs # sdk/src/transaction/error.rs # storage-proto/proto/transaction_by_addr.proto # storage-proto/src/convert.rs * resolve conflicts Co-authored-by: Justin Starry <justin@solana.com>
| Commit: | 2b5e00d | |
|---|---|---|
| Author: | Justin Starry | |
| Committer: | GitHub | |
Limit number of accounts that a transaction can lock (#22201)
| Commit: | 800472d | |
|---|---|---|
| Author: | Brooks Prumo | |
| Committer: | GitHub | |
Add AccountsDataMeter to InvokeContext (#21813)
| Commit: | 90f41fd | |
|---|---|---|
| Author: | Jeff Washington (jwash) | |
| Committer: | GitHub | |
use cost model to limit new account creation (#21369) * use cost model to limit new account creation * handle every system instruction * remove & * simplify match * simplify match * add datapoint for account data size * add postgres error handling * handle accounts:unlock_accounts
| Commit: | 1ae9cdc | |
|---|---|---|
| Author: | Michael Vines | |
| Committer: | Michael Vines | |
RPC: Ensure innerInstructions/logMessages metadata is `null` when `--enable-cpi-and-log-storage` is disabled
| Commit: | 11153e1 | |
|---|---|---|
| Author: | Tao Zhu | |
| Committer: | GitHub | |
refactor cost calculation (#21062) * - cache calculated transaction cost to allow sharing; - atomic cost tracking op; - only lock accounts for transactions eligible for current block; - moved qos service and stats reporting to its own model; - add cost_weight default to neutral (as 1), vote has zero weight; Co-authored-by: Tyera Eulberg <teulberg@gmail.com> * Update core/src/qos_service.rs Co-authored-by: Tyera Eulberg <teulberg@gmail.com> * Update core/src/qos_service.rs Co-authored-by: Tyera Eulberg <teulberg@gmail.com> Co-authored-by: Tyera Eulberg <teulberg@gmail.com>