Skip to content

RohanKapurDEV/mev-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mev-base

This repo is a cloneable starter template for Jito focused MEV bots on Solana. It is only opinionated on dependency structure, and leaves bot implementation up to the operator. The point of it is to do away with the boilerplate of setting up searcher and geyser protobufs for every new bot, and also to pin versions for the shared dependencies between the searcher-client, geyser-client, and geyser-protos crates.

All included crates are from the Jito Labs and Jito Foundation GitHub orgs. All code belongs to them. All solana and jito-solana crates in lib/pkg-utils are pinned to 1.14.13 for consistency.

Setting up

git clone https://github.com/RohanKapurDEV/mev-base
cd mev-base/
git submodule update --init --recursive
cargo build

At thsi point, you should be good to use the searcher and geyser protobufs and client impls in your bot. You can add your bot to the codebase by running cargo new --bin <BOT_NAME>, and adding the bot name to the Cargo workspace file (root level Cargo.toml).

About

Solana MEV bot starter template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages