Izgradite Solana MEV sustav koji koristi CoinMarketCap API za otkrivanje prilika i Jito za izvršenje na temelju paketa.
Uvod
Na Solani je izvršenje brzo. Konkurencija je brža.
Jito omogućuje podnošenje na temelju paketa tako da se možete natjecati za uključivanje bloka s atomskim, uređenim transakcijama.
Teži dio je odlučiti kada se paket isplati poslati.
CoinMarketCap API pomaže vam otkriti prilike, potvrditi likvidnost i filtrirati rizik prije nego što obvežete paket.
U ovom ćete vodiču izgraditi a Jito MEV Bundle Bot s CoinMarketCap API-jem gdje:
- CoinMarketCap API pokreće signalni sloj (izvan lanca)
- Jito obrađuje podnošenje paketa i izvršenje na temelju dražbe (u lancu)
Zašto kombinirati CoinMarketCap i Jito?
Jito optimizira izvršenje. CoinMarketCap poboljšava kvalitetu donošenja odluka.
CoinMarketCap API pruža
- DEX izvorne cijene (izvori u lancu)
- likvidnost i volumen
- rezerve na razini bazena
- transakcijska aktivnost
- signale anomalija i rizika
Jito pruža
- podnošenje paketa (do 5 transakcija)
- atomsko izvođenje unutar utora
- uključivanje na temelju dražbi putem savjeta
- garancije naloga za izvršenje
Arhitektura sustava
CoinMarketCap API (sloj signala)
├─ Otkriće (novo / u trendu / pokretači)
├─ Cijena i količina
├─ Validacija likvidnosti
├─ Analiza aktivnosti
└─ Filtri rizika
↓
Motor mogućnosti
↓
Jito Bundle Builder
↓
Jito Block Engine
↓
Izvršenje na lancu (Solana)
1. korak Otkrijte mogućnosti Solane
Koristite krajnje točke otkrivanja DEX-a (POST s JSON tijelom):
- /v1/dex/new/list
- /v1/dex/meme/list
- /v1/dex/tokens/trending/list
- /v1/dex/gainer-loser/list
⚠️ Zahtjevi API plana
Većina krajnjih točaka otkrivanja pod /v1/dex/* koristi POST i može zahtijevati plaćeni plan (Pokretanje ili noviji). Uvijek provjerite pristup svom planu prije izgradnje automatiziranih kanala za otkrivanje.
HTTP 403 zabranjeno
Pogreška 1006: Plan nije autoriziran
Pokušaj pozivanja ovih krajnjih točaka s besplatnim (osnovnim) planom rezultirat će gornjom pogreškom.
Solana filtar (POST krajnje točke)
Koristite ID platforme za ciljanje Solane.
Korak 2 Identificirajte aktivne parove
Pronađite aktivne parove s likvidnošću i volumenom.
Krajnja točka:
/v4/dex/spot-pairs/latest
Potrebni parametri:
parametri = {
“mrežni slug”: “solana”,
“base_asset_contract_address”: “
“, “dex_slug”: “raydium” # izborni filtar
}
Ključna polja:
- cijena
- likvidnost
- volumen_24h
- dex_slug
Bilješka:
Ova krajnja točka ne vraća izravno širenje. Morate grupirati prema tokenu i usporediti cijenu za različite vrijednosti dex_slug.
Korak 3 Provjerite likvidnost i rezerve
Nije svako širenje izvršno.
Krajnja točka:
/v4/dex/pairs/quotes/latest
Primjer:
parametri = {
“contract_address”: adresa_baze,
“aux”: “pool_base_asset,pool_quote_asset,buy_tax,sell_tax”
}
Ključna polja:
- bazen_baza_imovina
- skupna_ponuda_imovina
- likvidnost
Oni predstavljaju stvarne rezerve korištene za procjenu klizanja.
Porezi (kupi_porez, prodaj_porez) su uključeni kada su dostupni.
Korak 4 Otkrijte aktivnost i tijek
Koristite podatke o transakcijama za otkrivanje stvarnog kretanja.
Krajnja točka:
/v1/dex/tokens/transactions
Primjeri filtara:
parametri = {
“platforma”: “solana”,
“min Volumen”: 10000
}
Metrika:
- broj_transakcija_24h
- velike zamjene (preko minVolume)
Koristite ovo kao signal protoka prije slanja paketa.
Bilješka:
Ovu krajnju točku najbolje je koristiti za inspekciju protoka (velike izmjene i skokovi aktivnosti). Skupni broj transakcija za 24 sata trebao bi potjecati iz krajnjih točaka na razini para kada su dostupni.
Korak 5 Filtrirajte rizik i anomalije
Izbjegavajte nestabilne ili manipulirane bazene.
Događaji likvidnosti
/v1/dex/liquidity-change/list
Izbjegavajte skupove s naglim smanjenjem likvidnosti.
Ugovorni rizik
/v1/dex/security/detail
⚠️ Parametri krajnje točke i pokrivenost mogu se razlikovati ovisno o mreži i vrsti tokena. Prije upotrebe u proizvodnji uvijek provjerite najnoviju CoinMarketCap dokumentaciju.
Otkriti:
- posude za med
- ograničenja prijenosa
- skriveni porezi
Korak 6 Odlučite je li prilika vrijedna paketa
Ne bi svaki namaz trebao pokrenuti snop.
Ocijeni:
- razlika u cijeni između DEX-ova
- slippage iz bazenskih rezervi
- očekivana veličina izvršenja
- transakcijske naknade
- rizik konkurencije
Važno:
CoinMarketCap podaci ažuriraju se otprilike svakih 60 sekundi.
Paketi Jito natječu se unutar mjesta ispod sekunde.
Koristite CoinMarketCap kao filtar signala, a ne vremenski okidač.
Nije svaka prilika koju CoinMarketCap identificira MEV-izvršiva putem Jita. Uključivanje paketa ovisi o konkurenciji, veličini napojnice i promjenama cijene unutar mjesta.
Korak 7 Izgradite paket
Jito paket sadrži do 5 transakcija.
Tipična struktura:
- Zamjena za DEX A
- Zamjena za DEX B
- Hvatanje dobiti
Ograničenja:
- sve se transakcije izvršavaju sekvencijalno
- svi moraju uspjeti ili se nijedan ne izvrši
- moraju stati u isti utor
Korak 8 Dodajte savjet i pošaljite Jito
Paketi moraju sadržavati napojnicu koju treba uzeti u obzir.
Proces:
- Odaberite račun za napojnicu
- Pričvrstite lampports vrh
- Pošalji paket
Bilješke:
- minimalna napojnica postoji, ali često nije konkurentna
- mogućnosti veće vrijednosti zahtijevaju veće napojnice
- bundle vraća bundle_id
Ovo ne jamči uključivanje.
Korak 9 Pratite status paketa
Nakon podnošenja, nadgledajte izvršenje.
Pjesma:
- sletili protiv neuspjelih paketa
- cijena izvršenja u odnosu na očekivanu
- latencija i vrijeme utora
Za neuspjele pokušaje može biti potrebna logika ponovnog pokušaja.
Korak 10 Backtest i doradi
Koristite povijesne podatke za pročišćavanje pragova.
Krajnja točka:
/v4/dex/pairs/ohlcv/historical
Parametri:
- adresa_ugovora
- network_slug
- interval (1m, 5m, 15m)
- vrijeme_početka
- vremenski_kraj
⚠️ Provjerite dostupnost para i ograničenja parametara. Neki zahtjevi mogu vratiti pogreške zbog dostupnosti podataka ili strogih zahtjeva. Implementirajte logiku ponovnog pokušaja i vratite se na alternativne povijesne krajnje točke kada je to potrebno.
Strategija ograničenja stope
CoinMarketCap API je samo REST.
Najbolji primjeri iz prakse:
- anketa svakih 30–60 sekundi
- skupni zahtjevi
- odgovore u predmemoriju
- koristiti eksponencijalni backoff
Ne anketirajte agresivno. Podaci se osvježavaju kadencom 60-ih.
Uobičajene greške
Tretiranje CMC-a kao izvora vremena izvršenja
CoinMarketCap identificira prilike. Ne daje vrijeme izvršenja.
Ignoriranje konkurencije
Drugi se paketi natječu za istu priliku.
Podcjenjivanje zahtjeva za napojnicama
Niske napojnice smanjuju vjerojatnost uključivanja.
Preskakanje provjere likvidnosti
Plitki bazeni uništavaju očekivani profit.
Neispravno grupiranje parova
Rasponi se moraju izračunati preko DEX-ova za istu imovinu.
Završne misli
Jaki Jito MEV bot je selektivan, a ne reaktivan.
CoinMarketCap API pomaže vam filtrirati tržište i identificirati prilike visoke kvalitete.
Jito vam daje izvršni sloj za natjecanje za uključivanje blokova.
Zajedno omogućuju strukturirani pristup MEV-u na Solani.
Sljedeći koraci
- poboljšati modele rangiranja prilika
- simulirati profitabilnost paketa
- tune tip strategije
- pratiti stope uspješnosti paketa
Bolje filtriranje vodi do boljih paketa!







