yellowstone-jet
Solana QUIC transaction sender, with built in proxy and SwQoS support.
File Explorer
Download Latest Version (.zip)- goreleaser-check.yml
- test.yml
- lewis.proto
- gentx.rs
- jet.rs
- lewis_dummy_server.rs
- txn-inspector.rs
- txn-trace-generator.rs
- jet_intg.rs
- mod.rs
- mod.rs
- prom.rs
- blockhash_queue.rs
- cluster_tpu_info.rs
- config.rs
- crypto_provider.rs
- grpc_geyser.rs
- grpc_lewis.rs
- http_tx_handler.rs
- identity.rs
- lib.rs
- metrics.rs
- payload.rs
- proto.rs
- recent_leader_slot.rs
- rpc.rs
- solana.rs
- solana_rpc_utils.rs
- stake.rs
- tpu_drain.rs
- transaction_handler.rs
- transactions.rs
- txn_trace_drain.rs
- version.rs
- test_cluster_tpu_info.rs
- test_grpc_geyser.rs
- test_rpc_admin.rs
- test_transaction_fanout.rs
- testkit.rs
- build.rs
- Cargo.toml
- config.yml
- drop_all.sql
- permissions.sql
- purge_chain_transaction_staging.sql
- purge_sent_transaction_pending.sql
- schema.sql
- clickhouse-purge-runner.rs
- clickhouse-sink.rs
- http_ndjson_drain.rs
- lib.rs
- Cargo.toml
- README.md
- test-managed-schedule.rs
- test-slot-tracker.rs
- test-tpu-info.rs
- test-tpu-send.rs
- mod.rs
- schedule.rs
- solana_rpc_utils.rs
- stake.rs
- tpu_info.rs
- mod.rs
- schedule.rs
- sender.rs
- slot_tracker.rs
- subscribe.rs
- config.rs
- core.rs
- lib.rs
- prom.rs
- sender.rs
- slot.rs
- test_quic_gateway.rs
- test_yellowstone_tpu_sender.rs
- testkit.rs
- .env.example
- build.rs
- Cargo.toml
- README.md
- 01-schema.sql
- example.rs
- Cargo.lock
- Cargo.toml
- yellowstone-jet.service
- .editorconfig
- .gitignore
- .goreleaser.yaml
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- deny.toml
- docker-compose.yaml
- LICENSE
- README.md
- rust-toolchain.toml
- rustfmt.toml
# Installation Guide
1. Get the code
git clone https://github.com/rpcpool/yellowstone-jet
Downloads the entire project code from GitHub to your computer.
cd yellowstone-jet
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Rust
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Rust (rustup) Installing via rustup also installs cargo.
cargo build --release -p yellowstone-jet
Compiles the Rust project.
If cargo build finishes without errors, it worked. The executable is created under target/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
