MCPcopy Index your code
hub / github.com/ChangeYourself0613/Solana-Arbitrage-Bot

github.com/ChangeYourself0613/Solana-Arbitrage-Bot @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
614 symbols 1,201 edges 149 files 66 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Solana-Arbitrage-Bot

Solana Arbitrage Bot cross dex swap program with rust language architecture using anchor frame work

Extension points exported contracts — how you extend this code

DynPack (Interface)
Trait for packing of trait objects, required because structs that implement `Pack` cannot be used as trait objects (as ` [4 …
client-pool/src/pool_utils/calculator.rs
Strategy (Interface)
(no doc) [4 implementers]
solana-mev/strategies/strategy.rs
DexClient (Interface)
(no doc) [3 implementers]
arbitrage/client/src/dex_client.rs
DexIntegration (Interface)
(no doc)
solana-mev/dex/dex_integration.rs
CurveCalculator (Interface)
Trait representing operations required on a swap curve [4 implementers]
client-pool/src/pool_utils/calculator.rs
PoolOperations (Interface)
(no doc) [4 implementers]
client-pool/src/pool.rs

Core symbols most depended-on inside this repo

new
called by 292
solana-mev/strategies/copy_trade_strategy.rs
clone
called by 108
client-pool/src/serialize/token.rs
derive_token_address
called by 16
client-pool/src/utils.rs
read_keypair_file
called by 12
solana-mev/utils/keypair.rs
sol_mint
called by 11
solana-arbitrage-bot2.0/src/constants.rs
clone
called by 10
client-pool/src/pool_utils/base.rs
fee_tenth_of_bps
called by 9
client-pool/src/pool_utils/serum.rs
swap_without_fees
called by 9
client-pool/src/pool_utils/constant_price.rs

Shape

Method 300
Function 150
Class 141
Enum 17
Interface 6

Languages

Rust98%
Python2%

Modules by API surface

client-pool/src/pool_utils/constant_product.rs22 symbols
client-pool/src/pool_utils/stable.rs18 symbols
client-pool/src/pool_utils/offset.rs17 symbols
client-pool/src/pool_utils/serum.rs16 symbols
client-pool/src/pool_utils/constant_price.rs16 symbols
client-pool/src/pool_utils/calculator.rs16 symbols
client-pool/src/pool_utils/base.rs16 symbols
solana-mev/dex/serum.rs14 symbols
solana-arbitrage-bot2.0/src/pools.rs14 symbols
client-pool/src/serialize/token.rs14 symbols
client-pool/src/pools/serum.rs14 symbols
arb-opportunity-execute-trade-python-raydium-jupiter/1.py14 symbols

For agents

$ claude mcp add Solana-Arbitrage-Bot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact