Skip to content

Commit 13f5d94

Browse files
committed
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) Pull in new slack autosnapshot submodule (#174) sort stake meta json and use int math (#176) add accountsdb conn submod (#169) Update tip distribution parameters (#177) new submodules (#180) Add buildkite link for jito CI (#183) Fixed broken links to repositories (#184) Changed from ssh to https transfer for clone Seg/update submods (#187) fix tests (#190) rm geyser submod (#192) rm dangling geyser references (#193) fix syntax err (#195) use deterministic req ids in batch calls (#199) update jito-programs revert cargo update Cargo lock update with path fix fix cargo update autosnapshot with block lookback (#201) [JIT-460] When claiming mev tips, skip accounts that won't have min rent exempt amount after claiming (#203) Add logging for sol balance desired (#205) * add logging * add logging * update msg * tweak vars update submodule (#204) use efficient data structures when calling batch_simulate_bundles (#206) [JIT-504] Add low balance check in uploading merkle roots (#209) add config to simulate on top of working bank (#211) rm frozen bank check simulate_bundle rpc bugfixes (#214) rm frozen bank check in simulate_bundle rpc method [JIT-519] Store ClaimStatus address in merkle-root-json (#210) * add files * switch to include bump update submodule (#217) add amount filter (#218) 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) fix clippy errors (#230) fix validator start scripts (#232) Point README to gitbook (#237) use packaged cargo bin to build (#239) Add validator identity pubkey to StakeMeta (#226) The vote account associated with a validator is not a permanent link, so log the validator identity as well. bugfix: conditionally compile with debug flags (#240) Seg/tip distributor master (#242) * validate tree nodes * fix unit tests * pr feedback * bump jito-programs submod Simplify bootstrapping (#241) * startup without precompile * update spacing * use release mode * spacing fix validation rm validation skip Account for block builder fee when generating excess tip balance (#247) Improve docker caching delay constructing claim mev txs (#253) fix stake meta tests from bb fee (#254) fix tests Buffer bundles that exceed cost model (#225) * buffer bundles that exceed cost model clear qos failed bundles buffer if not leader soon (#260) update Cargo.lock to correct solana versions in jito-programs submodule (#265) fix simulate_bundle client and better error handling (#267) update submod (#272) Preallocate Bundle Cost (#238) fix Dockerfile (#278) Fix Tests (#279) Fix Tests (#281) * fix tests update jito-programs submod (#282) add reclaim rent workflow (#283) update jito-programs submod fix clippy errs rm wrong assertion and swap out file write fn call (#292) Remove security.md (#293) demote frequent relayer_stage-stream_error to warn (#275) account for case where TDA exists but not allocated (#295) implement better retries for tip-distributor workflows (#297) limit number of concurrent rpc calls (#298) Discard Empty Packet Batches (#299) Identity Hotswap (#290) small fixes (#305) Set backend config from admin rpc (#304) Admin Shred Receiver Change (#306) Seg/rm bundle UUID (#309) Fix github workflow to recursively clone (#327) Add recursive checkout for downstream-project-spl.yaml (#341) Use cluster info functions for tpu (#345) Use git rev-parse for git sha Remove blacklisted tx from message_hash_to_transaction (#374) Updates bootstrap and start scripts needed for local dev. (#384) Remove Deprecated Cli Args (#387) Master Rebase improve simulate_bundle errors and response (#404) derive Clone on accountoverrides (#416) Add upsert to AccountOverrides (#419) update jito-programs (#430)
1 parent 2971e84 commit 13f5d94

File tree

160 files changed

+15380
-812
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

160 files changed

+15380
-812
lines changed

.dockerignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
.dockerignore
2+
.git/
3+
.github/
4+
.gitignore
5+
.idea/
6+
README.md
7+
Dockerfile
8+
f
9+
target/

.github/dependabot.yml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@
33
# Please see the documentation for all configuration options:
44
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
55

6-
version: 2
7-
updates:
8-
- package-ecosystem: cargo
9-
directory: "/"
10-
schedule:
11-
interval: daily
12-
time: "01:00"
13-
timezone: America/Los_Angeles
14-
#labels:
15-
# - "automerge"
16-
open-pull-requests-limit: 6
6+
# NOTE: Jito-Solana ignores this as we pull in upstream dependabot merges
7+
#version: 2
8+
#updates:
9+
#- package-ecosystem: cargo
10+
# directory: "/"
11+
# schedule:
12+
# interval: daily
13+
# time: "01:00"
14+
# timezone: America/Los_Angeles
15+
# #labels:
16+
# # - "automerge"
17+
# open-pull-requests-limit: 6

.github/workflows/client-targets.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ jobs:
3232
runs-on: ${{ matrix.os }}
3333
steps:
3434
- uses: actions/checkout@v3
35+
with:
36+
submodules: 'recursive'
3537

3638
- run: cargo install cargo-ndk@2.12.2
3739

@@ -56,6 +58,8 @@ jobs:
5658
runs-on: ${{ matrix.os }}
5759
steps:
5860
- uses: actions/checkout@v3
61+
with:
62+
submodules: 'recursive'
5963

6064
- name: Setup Rust
6165
run: |

.github/workflows/crate-check.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
- uses: actions/checkout@v3
1919
with:
2020
fetch-depth: 0
21+
submodules: 'recursive'
2122

2223
- name: Get commit range (push)
2324
if: ${{ github.event_name == 'push' }}

.github/workflows/docs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ jobs:
2222
uses: actions/checkout@v3
2323
with:
2424
fetch-depth: 0
25+
submodules: 'recursive'
2526

2627
- name: Get commit range (push)
2728
if: ${{ github.event_name == 'push' }}
@@ -77,6 +78,8 @@ jobs:
7778
steps:
7879
- name: Checkout
7980
uses: actions/checkout@v3
81+
with:
82+
submodules: 'recursive'
8083

8184
- name: Setup Node
8285
uses: actions/setup-node@v3

.github/workflows/downstream-project-spl.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ jobs:
3737
runs-on: ubuntu-latest
3838
steps:
3939
- uses: actions/checkout@v3
40+
with:
41+
submodules: 'recursive'
4042

4143
- shell: bash
4244
run: |
@@ -86,6 +88,8 @@ jobs:
8688
]
8789
steps:
8890
- uses: actions/checkout@v3
91+
with:
92+
submodules: 'recursive'
8993

9094
- shell: bash
9195
run: |
@@ -137,6 +141,8 @@ jobs:
137141

138142
steps:
139143
- uses: actions/checkout@v3
144+
with:
145+
submodules: 'recursive'
140146

141147
- shell: bash
142148
run: |

.github/workflows/increment-cargo-version-on-release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ jobs:
1111
steps:
1212
- name: Checkout Repository
1313
uses: actions/checkout@v3
14+
with:
15+
submodules: 'recursive'
1416

1517
# This script confirms two assumptions:
1618
# 1) Tag should be branch.<patch_version>

.github/workflows/release-artifacts.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
with:
2727
ref: master
2828
fetch-depth: 0
29+
submodules: 'recursive'
2930

3031
- name: Setup Rust
3132
shell: bash

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/solana-release.tar.bz2
55
/solana-metrics/
66
/solana-metrics.tar.bz2
7-
/target/
7+
**/target/
88
/test-ledger/
99

1010
**/*.rs.bk
@@ -27,7 +27,11 @@ log-*/
2727
# fetch-spl.sh artifacts
2828
/spl-genesis-args.sh
2929
/spl_*.so
30+
/jito_*.so
3031

3132
.DS_Store
3233
# scripts that may be generated by cargo *-bpf commands
3334
**/cargo-*-bpf-child-script-*.sh
35+
36+
.env
37+
docker-output/

.gitmodules

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[submodule "anchor"]
2+
path = anchor
3+
url = https://github.com/jito-foundation/anchor.git
4+
[submodule "jito-programs"]
5+
path = jito-programs
6+
url = https://github.com/jito-foundation/jito-programs.git
7+
[submodule "jito-protos/protos"]
8+
path = jito-protos/protos
9+
url = https://github.com/jito-labs/mev-protos.git

0 commit comments

Comments
 (0)