├── .gitignore ├── LICENSE ├── README.md ├── README1.md ├── arb-opportunity-execute-trade-python-raydium-jupiter ├── .gitignore ├── 1.py ├── arbitrage_opportunities.csv └── sol_pairs.json ├── arbitrage ├── .gitignore ├── .prettierignore ├── Anchor.toml ├── Cargo.lock ├── Cargo.toml ├── README.md ├── client │ └── src │ │ ├── dex_client.rs │ │ ├── main.rs │ │ ├── price_monitor.rs │ │ ├── route_finder.rs │ │ └── types.rs ├── local_setup.sh ├── migrations │ └── deploy.ts ├── package-lock.json ├── package.json ├── programs │ └── tmp │ │ ├── Cargo copy.toml │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ └── src │ │ ├── constants │ │ └── mod.rs │ │ ├── error.rs │ │ ├── ix_data.rs │ │ ├── lib.rs │ │ ├── state │ │ ├── arbitrage_state.rs │ │ └── mod.rs │ │ └── swaps │ │ ├── jupiter.rs │ │ ├── meteora.rs │ │ ├── mod.rs │ │ ├── orca.rs │ │ └── raydium.rs ├── tests │ ├── index.ts │ ├── orca_arbs.ts │ └── utils.ts ├── tsconfig.json └── yarn.lock ├── client-pool ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── arbitrage.sh ├── localnet_defaults.json ├── mainnet_defaults.json ├── serum_open_orders.json ├── src │ ├── arb.rs │ ├── constants.rs │ ├── error.rs │ ├── lib.rs │ ├── main new.rs │ ├── main-origin.rs │ ├── main.rs │ ├── pool.rs │ ├── pool_utils │ │ ├── base.rs │ │ ├── calculator.rs │ │ ├── constant_price.rs │ │ ├── constant_product.rs │ │ ├── fees.rs │ │ ├── mod.rs │ │ ├── offset.rs │ │ ├── orca.rs │ │ ├── raydium.rs │ │ ├── serum.rs │ │ └── stable.rs │ ├── pools │ │ ├── jupiter.rs │ │ ├── mod.rs │ │ ├── orca.rs │ │ ├── raydium.rs │ │ └── serum.rs │ ├── serialize │ │ ├── mod.rs │ │ ├── pool.rs │ │ └── token.rs │ ├── setup │ │ ├── setup_ata.rs │ │ └── setup_open_orders.rs │ ├── tests │ │ ├── mod.rs │ │ └── quotes.rs │ ├── tmp.rs │ ├── utils.rs │ └── workspace.code-workspace └── tmp.sh ├── dex-integration.mermaid ├── high-level-requirements.mermaid ├── key-data-structures.mermaid ├── off-chain-program-architecture.mermaid ├── on-chain-program-architecture.mermaid ├── pool-graph.mermaid ├── solana-arbitrage-bot2.0 ├── .gitignore ├── Cargo.toml ├── README.md ├── config.toml.example └── src │ ├── bot.rs │ ├── config.rs │ ├── constants.rs │ ├── dex │ ├── dlmm │ │ ├── constants.rs │ │ ├── dlmm_info.rs │ │ └── mod.rs │ ├── mod.rs │ ├── pump │ │ ├── amm_info.rs │ │ ├── constants.rs │ │ └── mod.rs │ ├── raydium │ │ ├── amm_info.rs │ │ ├── clmm_info.rs │ │ ├── constants.rs │ │ ├── cp_amm_info.rs │ │ └── mod.rs │ └── whirlpool │ │ ├── constants.rs │ │ ├── mod.rs │ │ └── state.rs │ ├── kamino.rs │ ├── lib.rs │ ├── main.rs │ ├── pools.rs │ ├── refresh.rs │ └── transaction.rs ├── solana-mev ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── api │ ├── flipside.rs │ ├── mod.rs │ ├── parsec.rs │ └── telegraph.rs ├── bot │ ├── copy_trade_manager.rs │ ├── cross_chain_manager.rs │ ├── flashbot_client.rs │ ├── gas_optimizer.rs │ ├── market_analyzer.rs │ ├── mod.rs │ ├── monitoring_manager.rs │ ├── optimizer.rs │ ├── order_manager.rs │ ├── path_finder.rs │ ├── risk_manager.rs │ ├── simulation_engine │ ├── sniping_manager.rs │ ├── solana_mev_bot.rs │ ├── strategy_manager.rs │ └── trade_executor.rs ├── config.rs ├── config.toml ├── dex │ ├── dex_integration.rs │ ├── mod.rs │ ├── orca.rs │ ├── raydium.rs │ └── serum.rs ├── error.rs ├── libs.rs ├── main.rs ├── models │ ├── copy_trade_opportunity.rs │ ├── copy_trade_target.rs │ ├── market_conditions.rs │ ├── mev_opportunity.rs │ ├── mod.rs │ ├── sniping_opportunity.rs │ └── transaction_log.rs ├── monitoring │ ├── dashboard.rs │ └── metrics.rs ├── strategies │ ├── arbitrage.rs │ ├── arbitrage_strategy.rs │ ├── copy_trade_strategy.rs │ ├── liquidation.rs │ ├── mod.rs │ ├── sandwich.rs │ ├── sniping_strategy.rs │ └── strategy.rs ├── tests │ ├── copy_trade_strategy.rs │ ├── integration_tests.rs │ ├── sniping_strategy.rs │ └── solana_mev_bot.rs └── utils │ ├── api.rs │ ├── config_parser.rs │ ├── data_sources.rs │ ├── keypair.rs │ ├── mod.rs │ ├── profit_calculator.rs │ ├── solana.rs │ └── transaction_utils.rs ├── solana-program ├── .gitignore ├── .prettierignore ├── Anchor.toml ├── Cargo.lock ├── Cargo.toml ├── README.md ├── local_setup.sh ├── migrations │ └── deploy.ts ├── package-lock.json ├── package.json ├── programs │ └── tmp │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ └── src │ │ ├── constants │ │ └── mod.rs │ │ ├── error │ │ ├── error.rs │ │ └── mod.rs │ │ ├── ix_data.rs │ │ ├── lib.rs │ │ ├── state │ │ ├── arbitrage_state.rs │ │ ├── mod.rs │ │ └── swap_state.rs │ │ └── swaps │ │ ├── jupiter.rs │ │ ├── meteora.rs │ │ ├── mod.rs │ │ ├── orca.rs │ │ └── raydium.rs ├── tsconfig.json └── yarn.lock └── transaction-flow.mermaid /.gitignore: -------------------------------------------------------------------------------- 1 | /.venv -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/README.md -------------------------------------------------------------------------------- /README1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/README1.md -------------------------------------------------------------------------------- /arb-opportunity-execute-trade-python-raydium-jupiter/.gitignore: -------------------------------------------------------------------------------- 1 | /.venv -------------------------------------------------------------------------------- /arb-opportunity-execute-trade-python-raydium-jupiter/1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arb-opportunity-execute-trade-python-raydium-jupiter/1.py -------------------------------------------------------------------------------- /arb-opportunity-execute-trade-python-raydium-jupiter/arbitrage_opportunities.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arb-opportunity-execute-trade-python-raydium-jupiter/arbitrage_opportunities.csv -------------------------------------------------------------------------------- /arb-opportunity-execute-trade-python-raydium-jupiter/sol_pairs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arb-opportunity-execute-trade-python-raydium-jupiter/sol_pairs.json -------------------------------------------------------------------------------- /arbitrage/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/.gitignore -------------------------------------------------------------------------------- /arbitrage/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/.prettierignore -------------------------------------------------------------------------------- /arbitrage/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/Anchor.toml -------------------------------------------------------------------------------- /arbitrage/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/Cargo.lock -------------------------------------------------------------------------------- /arbitrage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/Cargo.toml -------------------------------------------------------------------------------- /arbitrage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/README.md -------------------------------------------------------------------------------- /arbitrage/client/src/dex_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/client/src/dex_client.rs -------------------------------------------------------------------------------- /arbitrage/client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/client/src/main.rs -------------------------------------------------------------------------------- /arbitrage/client/src/price_monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/client/src/price_monitor.rs -------------------------------------------------------------------------------- /arbitrage/client/src/route_finder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/client/src/route_finder.rs -------------------------------------------------------------------------------- /arbitrage/client/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/client/src/types.rs -------------------------------------------------------------------------------- /arbitrage/local_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/local_setup.sh -------------------------------------------------------------------------------- /arbitrage/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/migrations/deploy.ts -------------------------------------------------------------------------------- /arbitrage/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/package-lock.json -------------------------------------------------------------------------------- /arbitrage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/package.json -------------------------------------------------------------------------------- /arbitrage/programs/tmp/Cargo copy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/Cargo copy.toml -------------------------------------------------------------------------------- /arbitrage/programs/tmp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/Cargo.toml -------------------------------------------------------------------------------- /arbitrage/programs/tmp/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/Xargo.toml -------------------------------------------------------------------------------- /arbitrage/programs/tmp/src/constants/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/src/constants/mod.rs -------------------------------------------------------------------------------- /arbitrage/programs/tmp/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/src/error.rs -------------------------------------------------------------------------------- /arbitrage/programs/tmp/src/ix_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/src/ix_data.rs -------------------------------------------------------------------------------- /arbitrage/programs/tmp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/src/lib.rs -------------------------------------------------------------------------------- /arbitrage/programs/tmp/src/state/arbitrage_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/src/state/arbitrage_state.rs -------------------------------------------------------------------------------- /arbitrage/programs/tmp/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/src/state/mod.rs -------------------------------------------------------------------------------- /arbitrage/programs/tmp/src/swaps/jupiter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/src/swaps/jupiter.rs -------------------------------------------------------------------------------- /arbitrage/programs/tmp/src/swaps/meteora.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/src/swaps/meteora.rs -------------------------------------------------------------------------------- /arbitrage/programs/tmp/src/swaps/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/src/swaps/mod.rs -------------------------------------------------------------------------------- /arbitrage/programs/tmp/src/swaps/orca.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/src/swaps/orca.rs -------------------------------------------------------------------------------- /arbitrage/programs/tmp/src/swaps/raydium.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/programs/tmp/src/swaps/raydium.rs -------------------------------------------------------------------------------- /arbitrage/tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/tests/index.ts -------------------------------------------------------------------------------- /arbitrage/tests/orca_arbs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/tests/orca_arbs.ts -------------------------------------------------------------------------------- /arbitrage/tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/tests/utils.ts -------------------------------------------------------------------------------- /arbitrage/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/tsconfig.json -------------------------------------------------------------------------------- /arbitrage/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/arbitrage/yarn.lock -------------------------------------------------------------------------------- /client-pool/.gitignore: -------------------------------------------------------------------------------- 1 | log.txt 2 | target/ -------------------------------------------------------------------------------- /client-pool/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/Cargo.lock -------------------------------------------------------------------------------- /client-pool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/Cargo.toml -------------------------------------------------------------------------------- /client-pool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/README.md -------------------------------------------------------------------------------- /client-pool/arbitrage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/arbitrage.sh -------------------------------------------------------------------------------- /client-pool/localnet_defaults.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/localnet_defaults.json -------------------------------------------------------------------------------- /client-pool/mainnet_defaults.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/mainnet_defaults.json -------------------------------------------------------------------------------- /client-pool/serum_open_orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/serum_open_orders.json -------------------------------------------------------------------------------- /client-pool/src/arb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/arb.rs -------------------------------------------------------------------------------- /client-pool/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/constants.rs -------------------------------------------------------------------------------- /client-pool/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/error.rs -------------------------------------------------------------------------------- /client-pool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/lib.rs -------------------------------------------------------------------------------- /client-pool/src/main new.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/main new.rs -------------------------------------------------------------------------------- /client-pool/src/main-origin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/main-origin.rs -------------------------------------------------------------------------------- /client-pool/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/main.rs -------------------------------------------------------------------------------- /client-pool/src/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pool.rs -------------------------------------------------------------------------------- /client-pool/src/pool_utils/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pool_utils/base.rs -------------------------------------------------------------------------------- /client-pool/src/pool_utils/calculator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pool_utils/calculator.rs -------------------------------------------------------------------------------- /client-pool/src/pool_utils/constant_price.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pool_utils/constant_price.rs -------------------------------------------------------------------------------- /client-pool/src/pool_utils/constant_product.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pool_utils/constant_product.rs -------------------------------------------------------------------------------- /client-pool/src/pool_utils/fees.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pool_utils/fees.rs -------------------------------------------------------------------------------- /client-pool/src/pool_utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pool_utils/mod.rs -------------------------------------------------------------------------------- /client-pool/src/pool_utils/offset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pool_utils/offset.rs -------------------------------------------------------------------------------- /client-pool/src/pool_utils/orca.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pool_utils/orca.rs -------------------------------------------------------------------------------- /client-pool/src/pool_utils/raydium.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pool_utils/raydium.rs -------------------------------------------------------------------------------- /client-pool/src/pool_utils/serum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pool_utils/serum.rs -------------------------------------------------------------------------------- /client-pool/src/pool_utils/stable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pool_utils/stable.rs -------------------------------------------------------------------------------- /client-pool/src/pools/jupiter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pools/jupiter.rs -------------------------------------------------------------------------------- /client-pool/src/pools/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pools/mod.rs -------------------------------------------------------------------------------- /client-pool/src/pools/orca.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pools/orca.rs -------------------------------------------------------------------------------- /client-pool/src/pools/raydium.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pools/raydium.rs -------------------------------------------------------------------------------- /client-pool/src/pools/serum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/pools/serum.rs -------------------------------------------------------------------------------- /client-pool/src/serialize/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/serialize/mod.rs -------------------------------------------------------------------------------- /client-pool/src/serialize/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/serialize/pool.rs -------------------------------------------------------------------------------- /client-pool/src/serialize/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/serialize/token.rs -------------------------------------------------------------------------------- /client-pool/src/setup/setup_ata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/setup/setup_ata.rs -------------------------------------------------------------------------------- /client-pool/src/setup/setup_open_orders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/setup/setup_open_orders.rs -------------------------------------------------------------------------------- /client-pool/src/tests/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod quotes; -------------------------------------------------------------------------------- /client-pool/src/tests/quotes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/tests/quotes.rs -------------------------------------------------------------------------------- /client-pool/src/tmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/tmp.rs -------------------------------------------------------------------------------- /client-pool/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/utils.rs -------------------------------------------------------------------------------- /client-pool/src/workspace.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/src/workspace.code-workspace -------------------------------------------------------------------------------- /client-pool/tmp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/client-pool/tmp.sh -------------------------------------------------------------------------------- /dex-integration.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/dex-integration.mermaid -------------------------------------------------------------------------------- /high-level-requirements.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/high-level-requirements.mermaid -------------------------------------------------------------------------------- /key-data-structures.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/key-data-structures.mermaid -------------------------------------------------------------------------------- /off-chain-program-architecture.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/off-chain-program-architecture.mermaid -------------------------------------------------------------------------------- /on-chain-program-architecture.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/on-chain-program-architecture.mermaid -------------------------------------------------------------------------------- /pool-graph.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/pool-graph.mermaid -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | .env 5 | config.toml 6 | -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/Cargo.toml -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/README.md -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/config.toml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/config.toml.example -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/bot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/bot.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/config.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/constants.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/dlmm/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/dlmm/constants.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/dlmm/dlmm_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/dlmm/dlmm_info.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/dlmm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/dlmm/mod.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/mod.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/pump/amm_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/pump/amm_info.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/pump/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/pump/constants.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/pump/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/pump/mod.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/raydium/amm_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/raydium/amm_info.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/raydium/clmm_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/raydium/clmm_info.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/raydium/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/raydium/constants.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/raydium/cp_amm_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/raydium/cp_amm_info.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/raydium/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/raydium/mod.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/whirlpool/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/whirlpool/constants.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/whirlpool/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/whirlpool/mod.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/dex/whirlpool/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/dex/whirlpool/state.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/kamino.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/kamino.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/lib.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/main.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/pools.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/pools.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/refresh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/refresh.rs -------------------------------------------------------------------------------- /solana-arbitrage-bot2.0/src/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-arbitrage-bot2.0/src/transaction.rs -------------------------------------------------------------------------------- /solana-mev/.gitignore: -------------------------------------------------------------------------------- 1 | /target -------------------------------------------------------------------------------- /solana-mev/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/Cargo.lock -------------------------------------------------------------------------------- /solana-mev/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/Cargo.toml -------------------------------------------------------------------------------- /solana-mev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/README.md -------------------------------------------------------------------------------- /solana-mev/api/flipside.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/api/flipside.rs -------------------------------------------------------------------------------- /solana-mev/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/api/mod.rs -------------------------------------------------------------------------------- /solana-mev/api/parsec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/api/parsec.rs -------------------------------------------------------------------------------- /solana-mev/api/telegraph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/api/telegraph.rs -------------------------------------------------------------------------------- /solana-mev/bot/copy_trade_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/copy_trade_manager.rs -------------------------------------------------------------------------------- /solana-mev/bot/cross_chain_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/cross_chain_manager.rs -------------------------------------------------------------------------------- /solana-mev/bot/flashbot_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/flashbot_client.rs -------------------------------------------------------------------------------- /solana-mev/bot/gas_optimizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/gas_optimizer.rs -------------------------------------------------------------------------------- /solana-mev/bot/market_analyzer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/market_analyzer.rs -------------------------------------------------------------------------------- /solana-mev/bot/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/mod.rs -------------------------------------------------------------------------------- /solana-mev/bot/monitoring_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/monitoring_manager.rs -------------------------------------------------------------------------------- /solana-mev/bot/optimizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/optimizer.rs -------------------------------------------------------------------------------- /solana-mev/bot/order_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/order_manager.rs -------------------------------------------------------------------------------- /solana-mev/bot/path_finder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/path_finder.rs -------------------------------------------------------------------------------- /solana-mev/bot/risk_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/risk_manager.rs -------------------------------------------------------------------------------- /solana-mev/bot/simulation_engine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/simulation_engine -------------------------------------------------------------------------------- /solana-mev/bot/sniping_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/sniping_manager.rs -------------------------------------------------------------------------------- /solana-mev/bot/solana_mev_bot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/solana_mev_bot.rs -------------------------------------------------------------------------------- /solana-mev/bot/strategy_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/strategy_manager.rs -------------------------------------------------------------------------------- /solana-mev/bot/trade_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/bot/trade_executor.rs -------------------------------------------------------------------------------- /solana-mev/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/config.rs -------------------------------------------------------------------------------- /solana-mev/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/config.toml -------------------------------------------------------------------------------- /solana-mev/dex/dex_integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/dex/dex_integration.rs -------------------------------------------------------------------------------- /solana-mev/dex/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/dex/mod.rs -------------------------------------------------------------------------------- /solana-mev/dex/orca.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/dex/orca.rs -------------------------------------------------------------------------------- /solana-mev/dex/raydium.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/dex/raydium.rs -------------------------------------------------------------------------------- /solana-mev/dex/serum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/dex/serum.rs -------------------------------------------------------------------------------- /solana-mev/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/error.rs -------------------------------------------------------------------------------- /solana-mev/libs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/libs.rs -------------------------------------------------------------------------------- /solana-mev/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/main.rs -------------------------------------------------------------------------------- /solana-mev/models/copy_trade_opportunity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/models/copy_trade_opportunity.rs -------------------------------------------------------------------------------- /solana-mev/models/copy_trade_target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/models/copy_trade_target.rs -------------------------------------------------------------------------------- /solana-mev/models/market_conditions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/models/market_conditions.rs -------------------------------------------------------------------------------- /solana-mev/models/mev_opportunity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/models/mev_opportunity.rs -------------------------------------------------------------------------------- /solana-mev/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/models/mod.rs -------------------------------------------------------------------------------- /solana-mev/models/sniping_opportunity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/models/sniping_opportunity.rs -------------------------------------------------------------------------------- /solana-mev/models/transaction_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/models/transaction_log.rs -------------------------------------------------------------------------------- /solana-mev/monitoring/dashboard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/monitoring/dashboard.rs -------------------------------------------------------------------------------- /solana-mev/monitoring/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/monitoring/metrics.rs -------------------------------------------------------------------------------- /solana-mev/strategies/arbitrage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/strategies/arbitrage.rs -------------------------------------------------------------------------------- /solana-mev/strategies/arbitrage_strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/strategies/arbitrage_strategy.rs -------------------------------------------------------------------------------- /solana-mev/strategies/copy_trade_strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/strategies/copy_trade_strategy.rs -------------------------------------------------------------------------------- /solana-mev/strategies/liquidation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/strategies/liquidation.rs -------------------------------------------------------------------------------- /solana-mev/strategies/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/strategies/mod.rs -------------------------------------------------------------------------------- /solana-mev/strategies/sandwich.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/strategies/sandwich.rs -------------------------------------------------------------------------------- /solana-mev/strategies/sniping_strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/strategies/sniping_strategy.rs -------------------------------------------------------------------------------- /solana-mev/strategies/strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/strategies/strategy.rs -------------------------------------------------------------------------------- /solana-mev/tests/copy_trade_strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/tests/copy_trade_strategy.rs -------------------------------------------------------------------------------- /solana-mev/tests/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/tests/integration_tests.rs -------------------------------------------------------------------------------- /solana-mev/tests/sniping_strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/tests/sniping_strategy.rs -------------------------------------------------------------------------------- /solana-mev/tests/solana_mev_bot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/tests/solana_mev_bot.rs -------------------------------------------------------------------------------- /solana-mev/utils/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/utils/api.rs -------------------------------------------------------------------------------- /solana-mev/utils/config_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/utils/config_parser.rs -------------------------------------------------------------------------------- /solana-mev/utils/data_sources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/utils/data_sources.rs -------------------------------------------------------------------------------- /solana-mev/utils/keypair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/utils/keypair.rs -------------------------------------------------------------------------------- /solana-mev/utils/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod solana; -------------------------------------------------------------------------------- /solana-mev/utils/profit_calculator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/utils/profit_calculator.rs -------------------------------------------------------------------------------- /solana-mev/utils/solana.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/utils/solana.rs -------------------------------------------------------------------------------- /solana-mev/utils/transaction_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-mev/utils/transaction_utils.rs -------------------------------------------------------------------------------- /solana-program/.gitignore: -------------------------------------------------------------------------------- 1 | /target -------------------------------------------------------------------------------- /solana-program/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/.prettierignore -------------------------------------------------------------------------------- /solana-program/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/Anchor.toml -------------------------------------------------------------------------------- /solana-program/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/Cargo.lock -------------------------------------------------------------------------------- /solana-program/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/Cargo.toml -------------------------------------------------------------------------------- /solana-program/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/README.md -------------------------------------------------------------------------------- /solana-program/local_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/local_setup.sh -------------------------------------------------------------------------------- /solana-program/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/migrations/deploy.ts -------------------------------------------------------------------------------- /solana-program/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/package-lock.json -------------------------------------------------------------------------------- /solana-program/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/package.json -------------------------------------------------------------------------------- /solana-program/programs/tmp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/Cargo.toml -------------------------------------------------------------------------------- /solana-program/programs/tmp/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/Xargo.toml -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/constants/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/constants/mod.rs -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/error/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/error/error.rs -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/error/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/error/mod.rs -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/ix_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/ix_data.rs -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/lib.rs -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/state/arbitrage_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/state/arbitrage_state.rs -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/state/mod.rs -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/state/swap_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/state/swap_state.rs -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/swaps/jupiter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/swaps/jupiter.rs -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/swaps/meteora.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/swaps/meteora.rs -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/swaps/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/swaps/mod.rs -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/swaps/orca.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/swaps/orca.rs -------------------------------------------------------------------------------- /solana-program/programs/tmp/src/swaps/raydium.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/programs/tmp/src/swaps/raydium.rs -------------------------------------------------------------------------------- /solana-program/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/tsconfig.json -------------------------------------------------------------------------------- /solana-program/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/solana-program/yarn.lock -------------------------------------------------------------------------------- /transaction-flow.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangeYourself0613/Solana-Arbitrage-Bot/HEAD/transaction-flow.mermaid --------------------------------------------------------------------------------