[{"data":1,"prerenderedAt":223},["ShallowReactive",2],{"docs:it:\u002Fdocs\u002Fscreener\u002Ftechnology\u002Fsystem-architecture":3},{"id":4,"title":5,"body":6,"cover":215,"description":16,"extension":216,"meta":217,"navigation":218,"path":219,"seo":220,"stem":221,"__hash__":222},"docs\u002Fit\u002Fdocs\u002Fscreener\u002Ftechnology\u002Fsystem-architecture.md","Architettura del sistema",{"type":7,"value":8,"toc":206},"minimark",[9,13,17,34,39,119,123,143,147,150,171,174,178],[10,11,5],"h1",{"id":12},"architettura-del-sistema",[14,15,16],"p",{},"Il runtime in Rust di DIVINE Screener supporta Solana e Robinhood Chain. Lo stack e le soglie qui sotto descrivono il caso di Solana.",[18,19,21],"callout",{"type":20},"info",[14,22,23,27,28,33],{},[24,25,26],"strong",{},"Ambito attuale:"," Solana e Robinhood Chain. Solana usa un arricchimento che privilegia Solscan. Robinhood Chain usa un nuovo runtime EVM con acquisizione via RPC, controlli GoPlus e link all'explorer Blockscout; non ripristina il vecchio stack EVM dismesso. Vedi la ",[29,30,32],"a",{"href":31},"\u002Fblog\u002Frobinhood-chain-support","release del 4 settembre",".",[35,36,38],"h2",{"id":37},"stack","Stack",[40,41,42,55],"table",{},[43,44,45],"thead",{},[46,47,48,52],"tr",{},[49,50,51],"th",{},"Componente",[49,53,54],{},"Cosa fa",[56,57,58,69,79,89,99,109],"tbody",{},[46,59,60,66],{},[61,62,63],"td",{},[24,64,65],{},"Dexstream",[61,67,68],{},"Acquisizione via WebSocket dal feed Solana di DexScreener",[46,70,71,76],{},[61,72,73],{},[24,74,75],{},"Aegis",[61,77,78],{},"Controlli su blacklist, holder, liquidità e coordinamento in Solana",[46,80,81,86],{},[61,82,83],{},[24,84,85],{},"Solscan API",[61,87,88],{},"Swap, holder, saldi e dati di mercato di SOL da Solscan",[46,90,91,96],{},[61,92,93],{},[24,94,95],{},"Seraphim",[61,97,98],{},"Trasporto HTTP\u002FWebSocket, tentativi ripetuti e impersonazione del browser",[46,100,101,106],{},[61,102,103],{},[24,104,105],{},"Grimoire",[61,107,108],{},"Database SQLite per segnali, blacklist e cooldown",[46,110,111,116],{},[61,112,113],{},[24,114,115],{},"Divine",[61,117,118],{},"Scanner, invio su Telegram, Live Activity, TUI ed endpoint di stato",[35,120,122],{"id":121},"flusso-dei-dati","Flusso dei dati",[124,125,126,132,135,140],"ol",{},[127,128,129,131],"li",{},[24,130,65],{}," recupera le coppie di token Solana via WebSocket",[127,133,134],{},"Si applicano i filtri: capitalizzazione da 3K $ a 14K $, soglie minime di liquidità, controlli antispam",[127,136,137,139],{},[24,138,75],{}," esegue i moduli di sicurezza in parallelo usando Solscan, RugCheck, lo stato SQLite ed euristiche locali",[127,141,142],{},"I segnali approvati vanno su Telegram, e Live Activity aggiorna i segnali verificati con i dati di DexScreener e dell'RPC di Solana",[35,144,146],{"id":145},"stack-di-sicurezza","Stack di sicurezza",[14,148,149],{},"Il percorso Aegis su Solana include:",[151,152,153,156,159,162,165,168],"ul",{},[127,154,155],{},"Integrità del token con RugCheck e dati sugli holder di riserva",[127,157,158],{},"Consultazione della blacklist (oltre 50K wallet)",[127,160,161],{},"Analisi della concentrazione degli holder",[127,163,164],{},"Rilevamento del coordinamento basato su Leiden",[127,166,167],{},"Euristiche su paper hands e nuovi wallet",[127,169,170],{},"Controlli di concentrazione per blocco su Solana",[14,172,173],{},"Le soglie di produzione attuali sono specifiche di Solana, compresi i limiti di concentrazione per blocco del 60% \u002F 65% e una regola per i nuovi wallet di meno di 6 transazioni o meno di 3 giorni di vita.",[35,175,177],{"id":176},"operazioni","Operazioni",[151,179,180,183,188,194,200],{},[127,181,182],{},"Un runtime in Rust che sostituisce il vecchio stack in Python",[127,184,185],{},[24,186,187],{},"Obiettivo di copertura delle righe del workspace del 96% o più",[127,189,190,193],{},[24,191,192],{},"Deploy di immagini immutabili"," sul VPS",[127,195,196,199],{},[24,197,198],{},"Runtime dei container in sola lettura"," con health check e sandboxing",[127,201,202,205],{},[24,203,204],{},"Tentativi ripetuti con backoff"," sui percorsi di Solscan, RugCheck, DexScreener e RPC",{"title":207,"searchDepth":208,"depth":209,"links":210},"",2,3,[211,212,213,214],{"id":37,"depth":208,"text":38},{"id":121,"depth":208,"text":122},{"id":145,"depth":208,"text":146},{"id":176,"depth":208,"text":177},null,"md",{},true,"\u002Fit\u002Fdocs\u002Fscreener\u002Ftechnology\u002Fsystem-architecture",{"title":5,"description":16},"it\u002Fdocs\u002Fscreener\u002Ftechnology\u002Fsystem-architecture","JxB-qNzg9oLmHrt0wddu05fS3UZXju4YUrprju4KRjI",1791232792091]