├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── data ├── 6ogzHhzdrQr9Pgv6hZ2MNze7UrzBMAFyBBWUYp1Fhitx │ └── 2024-03-06 │ │ └── whales │ │ ├── analysis_march6.txt │ │ └── whale_details.csv ├── 8dtiEtPqkHJgeN5fy7iVg2gVAQMMzdSjjzvdjkjbM32j │ └── 2024-03-06 │ │ └── whales │ │ └── whale_details.csv ├── A3eME5CetyZPBoWbRUwY3tSe25S6tb18ba9ZPbWk9eFJ │ └── 2024-03-06 │ │ └── whales │ │ └── whale_details.csv ├── A6rSPi9JmJgVkW6BatsA6MjFYLseizPM2Fnt92coFjf4 │ └── 2024-03-08 │ │ └── whales │ │ └── whale_details.csv ├── AZsHEMXd36Bj1EMNXhowJajpUXzrKcK57wW4ZGXVa7yR │ └── 2024-03-06 │ │ └── whales │ │ └── whale_details.csv ├── CY2E69dSG9vBsMoaXDvYmMDSMEP4SZtRY1rqVQ9tkNDu │ └── 2024-03-06 │ │ └── whales │ │ └── whale_details.csv ├── EEfuxw7vmtoqG3EWzJAo6Txb5z1ci5wvMw2wrHwdQSq1 │ ├── 2024-03-06 │ │ └── whales │ │ │ └── whale_details.csv │ └── analysis_march6.tx └── JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN │ ├── 2024-03-06 │ └── whales │ │ └── whale_details.csv │ └── 2024-03-07 │ └── whales │ └── whale_details.csv ├── diesel.toml ├── migrations ├── .keep ├── 00000000000000_diesel_initial_setup │ ├── down.sql │ └── up.sql ├── 2024-02-09-230011_01_schema_v1 │ ├── down.sql │ └── up.sql └── init-db.sql ├── public ├── birdeye │ └── amm_providers.json └── idls │ └── jupiter_aggregator_idl.json ├── run-migrations.sh └── src ├── db ├── db_session_manager.rs └── mod.rs ├── decoder ├── mod.rs └── tx_decoder.rs ├── http ├── base_http_client.rs ├── http_client_error.rs ├── mod.rs └── moralis_http_client.rs ├── main.rs ├── models ├── mod.rs ├── moralis │ ├── mod.rs │ └── token_price_response.rs └── solana │ ├── alchemy │ ├── get_program_accounts.rs │ ├── get_token_account_balance.rs │ ├── get_token_accounts_by_owner.rs │ ├── get_token_largest_accounts.rs │ ├── get_token_supply.rs │ └── mod.rs │ ├── mod.rs │ ├── solana_account_notification.rs │ ├── solana_block_notification.rs │ ├── solana_event_types.rs │ ├── solana_logs_notification.rs │ ├── solana_program_notification.rs │ └── solana_transaction.rs ├── schema.rs ├── scraper ├── birdeye_scraper.rs └── mod.rs ├── server ├── endpoints │ ├── accounts.rs │ ├── birdeye │ │ ├── mod.rs │ │ └── token_prices.rs │ ├── holders.rs │ ├── mod.rs │ ├── new_spls.rs │ ├── signatures_for_address.rs │ ├── transactions.rs │ └── whales.rs ├── http_server.rs ├── mod.rs └── ws_server.rs ├── strategy.md ├── subscriber ├── consume_stream.rs ├── mod.rs ├── websocket_event_types.rs └── websocket_subscriber.rs ├── trackers ├── binance │ ├── depth_tracker.rs │ ├── mod.rs │ └── rsi_tracker.rs ├── mod.rs └── raydium │ ├── mod.rs │ └── new_token_tracker.rs └── util ├── event_filters.rs ├── mod.rs └── serde_helper.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/README.md -------------------------------------------------------------------------------- /data/6ogzHhzdrQr9Pgv6hZ2MNze7UrzBMAFyBBWUYp1Fhitx/2024-03-06/whales/analysis_march6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/data/6ogzHhzdrQr9Pgv6hZ2MNze7UrzBMAFyBBWUYp1Fhitx/2024-03-06/whales/analysis_march6.txt -------------------------------------------------------------------------------- /data/6ogzHhzdrQr9Pgv6hZ2MNze7UrzBMAFyBBWUYp1Fhitx/2024-03-06/whales/whale_details.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/data/6ogzHhzdrQr9Pgv6hZ2MNze7UrzBMAFyBBWUYp1Fhitx/2024-03-06/whales/whale_details.csv -------------------------------------------------------------------------------- /data/8dtiEtPqkHJgeN5fy7iVg2gVAQMMzdSjjzvdjkjbM32j/2024-03-06/whales/whale_details.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/data/8dtiEtPqkHJgeN5fy7iVg2gVAQMMzdSjjzvdjkjbM32j/2024-03-06/whales/whale_details.csv -------------------------------------------------------------------------------- /data/A3eME5CetyZPBoWbRUwY3tSe25S6tb18ba9ZPbWk9eFJ/2024-03-06/whales/whale_details.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/data/A3eME5CetyZPBoWbRUwY3tSe25S6tb18ba9ZPbWk9eFJ/2024-03-06/whales/whale_details.csv -------------------------------------------------------------------------------- /data/A6rSPi9JmJgVkW6BatsA6MjFYLseizPM2Fnt92coFjf4/2024-03-08/whales/whale_details.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/data/A6rSPi9JmJgVkW6BatsA6MjFYLseizPM2Fnt92coFjf4/2024-03-08/whales/whale_details.csv -------------------------------------------------------------------------------- /data/AZsHEMXd36Bj1EMNXhowJajpUXzrKcK57wW4ZGXVa7yR/2024-03-06/whales/whale_details.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/data/AZsHEMXd36Bj1EMNXhowJajpUXzrKcK57wW4ZGXVa7yR/2024-03-06/whales/whale_details.csv -------------------------------------------------------------------------------- /data/CY2E69dSG9vBsMoaXDvYmMDSMEP4SZtRY1rqVQ9tkNDu/2024-03-06/whales/whale_details.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/data/CY2E69dSG9vBsMoaXDvYmMDSMEP4SZtRY1rqVQ9tkNDu/2024-03-06/whales/whale_details.csv -------------------------------------------------------------------------------- /data/EEfuxw7vmtoqG3EWzJAo6Txb5z1ci5wvMw2wrHwdQSq1/2024-03-06/whales/whale_details.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/data/EEfuxw7vmtoqG3EWzJAo6Txb5z1ci5wvMw2wrHwdQSq1/2024-03-06/whales/whale_details.csv -------------------------------------------------------------------------------- /data/EEfuxw7vmtoqG3EWzJAo6Txb5z1ci5wvMw2wrHwdQSq1/analysis_march6.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/data/EEfuxw7vmtoqG3EWzJAo6Txb5z1ci5wvMw2wrHwdQSq1/analysis_march6.tx -------------------------------------------------------------------------------- /data/JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN/2024-03-06/whales/whale_details.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/data/JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN/2024-03-06/whales/whale_details.csv -------------------------------------------------------------------------------- /data/JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN/2024-03-07/whales/whale_details.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/data/JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN/2024-03-07/whales/whale_details.csv -------------------------------------------------------------------------------- /diesel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/diesel.toml -------------------------------------------------------------------------------- /migrations/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migrations/00000000000000_diesel_initial_setup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/migrations/00000000000000_diesel_initial_setup/down.sql -------------------------------------------------------------------------------- /migrations/00000000000000_diesel_initial_setup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/migrations/00000000000000_diesel_initial_setup/up.sql -------------------------------------------------------------------------------- /migrations/2024-02-09-230011_01_schema_v1/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/migrations/2024-02-09-230011_01_schema_v1/down.sql -------------------------------------------------------------------------------- /migrations/2024-02-09-230011_01_schema_v1/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/migrations/2024-02-09-230011_01_schema_v1/up.sql -------------------------------------------------------------------------------- /migrations/init-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/migrations/init-db.sql -------------------------------------------------------------------------------- /public/birdeye/amm_providers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/public/birdeye/amm_providers.json -------------------------------------------------------------------------------- /public/idls/jupiter_aggregator_idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/public/idls/jupiter_aggregator_idl.json -------------------------------------------------------------------------------- /run-migrations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/run-migrations.sh -------------------------------------------------------------------------------- /src/db/db_session_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/db/db_session_manager.rs -------------------------------------------------------------------------------- /src/db/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod db_session_manager; -------------------------------------------------------------------------------- /src/decoder/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod tx_decoder; -------------------------------------------------------------------------------- /src/decoder/tx_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/decoder/tx_decoder.rs -------------------------------------------------------------------------------- /src/http/base_http_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/http/base_http_client.rs -------------------------------------------------------------------------------- /src/http/http_client_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/http/http_client_error.rs -------------------------------------------------------------------------------- /src/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/http/mod.rs -------------------------------------------------------------------------------- /src/http/moralis_http_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/http/moralis_http_client.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/models/mod.rs -------------------------------------------------------------------------------- /src/models/moralis/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod token_price_response; -------------------------------------------------------------------------------- /src/models/moralis/token_price_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/models/moralis/token_price_response.rs -------------------------------------------------------------------------------- /src/models/solana/alchemy/get_program_accounts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/models/solana/alchemy/get_program_accounts.rs -------------------------------------------------------------------------------- /src/models/solana/alchemy/get_token_account_balance.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/solana/alchemy/get_token_accounts_by_owner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/models/solana/alchemy/get_token_accounts_by_owner.rs -------------------------------------------------------------------------------- /src/models/solana/alchemy/get_token_largest_accounts.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/solana/alchemy/get_token_supply.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/solana/alchemy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/models/solana/alchemy/mod.rs -------------------------------------------------------------------------------- /src/models/solana/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/models/solana/mod.rs -------------------------------------------------------------------------------- /src/models/solana/solana_account_notification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/models/solana/solana_account_notification.rs -------------------------------------------------------------------------------- /src/models/solana/solana_block_notification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/models/solana/solana_block_notification.rs -------------------------------------------------------------------------------- /src/models/solana/solana_event_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/models/solana/solana_event_types.rs -------------------------------------------------------------------------------- /src/models/solana/solana_logs_notification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/models/solana/solana_logs_notification.rs -------------------------------------------------------------------------------- /src/models/solana/solana_program_notification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/models/solana/solana_program_notification.rs -------------------------------------------------------------------------------- /src/models/solana/solana_transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/models/solana/solana_transaction.rs -------------------------------------------------------------------------------- /src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/schema.rs -------------------------------------------------------------------------------- /src/scraper/birdeye_scraper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/scraper/birdeye_scraper.rs -------------------------------------------------------------------------------- /src/scraper/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod birdeye_scraper; -------------------------------------------------------------------------------- /src/server/endpoints/accounts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/server/endpoints/accounts.rs -------------------------------------------------------------------------------- /src/server/endpoints/birdeye/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod token_prices; -------------------------------------------------------------------------------- /src/server/endpoints/birdeye/token_prices.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/server/endpoints/birdeye/token_prices.rs -------------------------------------------------------------------------------- /src/server/endpoints/holders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/server/endpoints/holders.rs -------------------------------------------------------------------------------- /src/server/endpoints/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/server/endpoints/mod.rs -------------------------------------------------------------------------------- /src/server/endpoints/new_spls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/server/endpoints/new_spls.rs -------------------------------------------------------------------------------- /src/server/endpoints/signatures_for_address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/server/endpoints/signatures_for_address.rs -------------------------------------------------------------------------------- /src/server/endpoints/transactions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/server/endpoints/transactions.rs -------------------------------------------------------------------------------- /src/server/endpoints/whales.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/server/endpoints/whales.rs -------------------------------------------------------------------------------- /src/server/http_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/server/http_server.rs -------------------------------------------------------------------------------- /src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/server/mod.rs -------------------------------------------------------------------------------- /src/server/ws_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/server/ws_server.rs -------------------------------------------------------------------------------- /src/strategy.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/subscriber/consume_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/subscriber/consume_stream.rs -------------------------------------------------------------------------------- /src/subscriber/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/subscriber/mod.rs -------------------------------------------------------------------------------- /src/subscriber/websocket_event_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/subscriber/websocket_event_types.rs -------------------------------------------------------------------------------- /src/subscriber/websocket_subscriber.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/subscriber/websocket_subscriber.rs -------------------------------------------------------------------------------- /src/trackers/binance/depth_tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/trackers/binance/depth_tracker.rs -------------------------------------------------------------------------------- /src/trackers/binance/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/trackers/binance/mod.rs -------------------------------------------------------------------------------- /src/trackers/binance/rsi_tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/trackers/binance/rsi_tracker.rs -------------------------------------------------------------------------------- /src/trackers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/trackers/mod.rs -------------------------------------------------------------------------------- /src/trackers/raydium/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod new_token_tracker; -------------------------------------------------------------------------------- /src/trackers/raydium/new_token_tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/trackers/raydium/new_token_tracker.rs -------------------------------------------------------------------------------- /src/util/event_filters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/util/event_filters.rs -------------------------------------------------------------------------------- /src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/util/mod.rs -------------------------------------------------------------------------------- /src/util/serde_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianIrigoyen/solana-sniper/HEAD/src/util/serde_helper.rs --------------------------------------------------------------------------------