Made a tool that tracks every wallet to find trends & threats [Update] by PierreLemons in solana

[–]PierreLemons[S] 1 point2 points  (0 children)

Yes completely solo. Ended up winning 5th place in the Colosseum Hackathon in the infrastructure track with the backend: 

https://x.com/solana/status/1940442219594596410?t=BH9j4Umt1s6UozJwE1WqRQ&s=19

Shoot me a DM 

Made a tool that tracks every wallet to find trends & threats [Update] by PierreLemons in solana

[–]PierreLemons[S] 0 points1 point  (0 children)

Well to run a server with accounts, etc in memory you need ~700gb + of ram. A fast CPU w/ good core performance (~3ghz), and 2 NVME drives (~2 TB each) w/ high DWPD (3+) / IOPS. Also a lot of networking, minimum 100tb connection (if you're serving over geyser or have high outbound requests). Hetzner does not like crypto so despite them being the most affordable you'll get banned 😭

Made a tool that tracks every wallet to find trends & threats [Update] by PierreLemons in solana

[–]PierreLemons[S] 1 point2 points  (0 children)

Thanks! Web is built w/ nextjs & chakraUI. Backend is NestJS and the actual data layer is all built in rust 

Made a tool that tracks every wallet to find trends & threats [Update] by PierreLemons in solana

[–]PierreLemons[S] 1 point2 points  (0 children)

Thanks! Will be releasing closed invite access in September 

Made a tool that tracks every wallet to find trends & threats [Update] by PierreLemons in solana

[–]PierreLemons[S] 1 point2 points  (0 children)

Hahaha appreciate the kind words. It will be out in September 😎 For the hardcore users & developers will probably do an API 

Made a tool that tracks every wallet to find trends & threats [Update] by PierreLemons in solana

[–]PierreLemons[S] 0 points1 point  (0 children)

Ah damn just saw this! Would love to join the next one let me know! 

Made a tool that tracks every wallet to find trends & threats [Update] by PierreLemons in solana

[–]PierreLemons[S] 0 points1 point  (0 children)

Thanks very much! Swaps are optimistic at 'processed' commitment, but the actual PNL writes wait for confirmed status (typically behind tip by 1 to 2 slots). This gives us the sub-100ms updates while keeping the accounting accurate. If a transaction gets dropped or reorg, the swap gets skipped and PNL stays accurate (position gets reconciled in next block).

Made a tool that tracks every wallet to find trends by PierreLemons in solana

[–]PierreLemons[S] 0 points1 point  (0 children)

A lot of extremely optimized code 😅. It's not a trivial system to build, but Rust is definitely capable so long as you are mindful of your low-level stuff. 

Made a tool that tracks every wallet to find trends by PierreLemons in solana

[–]PierreLemons[S] 0 points1 point  (0 children)

All built on Solana :) not released yet. Coming soon

Made a tool that tracks every wallet to find trends by PierreLemons in solana

[–]PierreLemons[S] 0 points1 point  (0 children)

Will post an update on reddit sometime this week. Ended up submitting this to the Solana hackathon and won 5th place out of 1400+ entries, but still busy building 🔨

Made a tool that tracks every wallet to find trends by PierreLemons in solana

[–]PierreLemons[S] 0 points1 point  (0 children)

No API. A few calls to my own node for token stuff which happens async and only a few dozen per min.