gautam

106 posts

gautam banner
gautam

gautam

@gnarayan

cs student @utaustin | prev @coinbase, @scale_ai

شامل ہوئے Şubat 2022
870 فالونگ291 فالوورز
پن کیا گیا ٹویٹ
gautam
gautam@gnarayan·
I built a native, low-latency C++ CLOB client for @Polymarket After wrapping up my finals, I’ve been spending my winter break—like a lot of others—trading Polymarket’s 15-minute crypto price markets. Naturally, I started writing bots to trade these markets, and one thing I quickly noticed was that while there were solid Python, TypeScript, and Rust clients, there wasn’t a C++ option. A lot of trading infrastructure in quantitative trading and HFT is still written in C++, and I thought this could be a good on-ramp for folks from that world to experiment with Polymarket using tools they’re already comfortable with, while also being a great learning experience for me as a student. When it comes to Ethereum tooling, Rust, Python, and TypeScript all have fairly mature ecosystems—C++ is the odd one out. Because of that, I had to implement much of the Ethereum-specific logic completely from scratch, which ended up being one of the most rewarding parts of the project: - EIP-712 typed data signing - RLP encoding - ABI encoding - Ethereum JSON-RPC client - On-chain approval helpers - L2 HMAC auth message construction (Using OpenSSL for cryptographic primitives and libsecp256k1 for signing) Along the way, I spent a lot of time learning and applying low-latency optimizations for high-frequency trading—like keeping TCP/TLS hot, SIMD JSON parsing for fast market data handling via simdjson, background heartbeats, and more. I plan on writing more about this in a future post, so stay tuned. The client is still early, but it already has full feature parity with the Rust client for core trading: - L1 / L2 authentication - Order creation, signing, and posting - Market data endpoints - On-chain approvals (USDC + CTF) - All order types (GTC, FOK, GTD, FAK) On the roadmap: - Custom memory allocators - Zero-copy string views - Profile-guided optimization - 100% feature parity with the Rust client I’ve learned a lot from this project, and with the new maker rebates that have just rolled out for 15-minute markets, I expect more participants to start providing liquidity. Hopefully this makes it easier to build tighter, lower-latency trading strategies. School starts soon, but I plan on shipping a lot of the roadmap items before then. Contributors welcome. cc: @PolymarketBuild @shayne_coplan github.com/gnarayan1337/c…
English
13
2
37
1.6K
Phoenix
Phoenix@PhoenixTrade·
Trading is in our DNA. This retro-style trading frontend was built in a day, powered by the Phoenix SDK. Talk about speed, just click to place a trade. To start building with Solana perps, reach out for SDK access.
English
16
6
104
10.7K
gautam ری ٹویٹ کیا
jeff.hl
jeff.hl@chameleon_jeff·
Huge congratulations to TradeXYZ and S&P for this historic partnership. I'm honored that these teams choose to build on Hyperliquid. Seeing official S&P500 perpetual futures launch exclusively on Hyperliquid is a validation of everyone's past years of hard work: global access to decentralized finance, perpetual futures as 24/7 price discovery, and Hyperliquid upgrading the existing financial stack to house all of finance. The S&P500 is synonymous with "the market," a single number that captures the essence of the largest economy in the world. Looking forward to tracking the world's most important financial gauge 24/7 on the most liquid permissionless markets.
trade.xyz@tradexyz

S&P Dow Jones Indices and trade[XYZ] have joined forces to launch the first official S&P 500 perpetual contract, available exclusively on Hyperliquid. For 69 years, the S&P 500 has been a defining reference point for global finance. Until now, access to that benchmark has been shaped by market hours, intermediaries, and geography. Today, that changes. The S&P 500 perp is now available 24/7/365, anchored by the official index data required for deep liquidity and institutional confidence at scale.  SPDJI helped define modern indexing. They are stewards of an iconic benchmark, the standard against which portfolios across the globe are measured. We are honored to bring that legacy on-chain. Trade[XYZ] is bringing the world's most iconic assets towards a future of global, continuous markets — a future powered by Hyperliquid.

English
482
813
5.1K
382.1K
Nathan
Nathan@nathan_liow·
I built a city for @solana over the weekend. Introducing Heliopolis, a city powered by @Helius. Only 10,656 spots available. The video documents the journey building it. Will have it open for a few days then shut down maintenance. Check it out: heliopolis-helius.vercel.app The repo: github.com/nathanliow/hel… Each address gets their own building. The features of the building correlate to your onchain activity. • Height = transactions you’ve made • Width = wallet age • Depth = volume traded • Windows = distinct tokens traded • Lit windows = recent activity • Cars = swaps Made with Claude, Helius plugin (MCP/CLI and skills), ThreeJS, Supabase, and an API key.
English
92
38
233
59.3K
Nathan
Nathan@nathan_liow·
It took 30 minutes to build a @solana overseer. It tracks where volume is moving, what tokens are gaining traction, and DCA movement. Green shows inflow, red shows outflow, line weight shows density of swaps and bubble size shows volume. Only possible with @Helius (MCP)
English
40
38
407
35.5K
benedict
benedict@bqbrady·
Have a few new challenges in the theme of the AMM Challenge across a wider variety of domains and I'm looking for more beta testers If you have free time this weekend and want to try your hand at some fun new puzzles, shoot me a DM
English
7
3
23
4.9K
gautam
gautam@gnarayan·
@mmdhrumil so every maker is basically running a prop amm and you have a jupiter like routing algo that routes taker orders to the current best quote?
English
2
0
2
174
ak0
ak0@annanay·
Hearing HRT made 2 billion just in January
English
14
4
325
52.6K
P.M
P.M@p_misirov·
there is a game called "data center" on steam which let's you build and manage your own data center. this is lowkey genius, the best way to educate people on a new trait. hyperscalers should learn a thing or two from "edutainment".
English
445
2.8K
36.4K
7.3M
gautam
gautam@gnarayan·
@PhoenixTrade so effectively cancel priority for makers; i am also curious to hear the team's thoughts on DFBA as another way to prioritize best prices for takers whilst offering an environment free of latency arbitrage for makers
English
0
0
1
234
Optimus
Optimus@0xOptimus·
How do Prop AMMs on Base work? 🔎 This Friday 2pm at ETHDenver, I'll be presenting how @elfomo_fi (Prop AMM on Base) works!
Optimus tweet media
English
5
4
135
8K
Easy
Easy@EasyEatsBodega·
Yeah making these 5min Up / Down crypto trading bots is really the future... - sent from OpenClaw
Easy tweet media
English
95
17
486
66.6K
vibhu
vibhu@vibhu·
Since Prop AMMs took over @solana, many say the best price for SOL is on the chain itself, but is that actually true? I wasn't sure, so I built an app to see the real-time price of SOL across 15 CEX + DeFi venues. Try it on desktop: comparesol.com
vibhu tweet media
English
101
57
432
85K
shrey birmiwal
shrey birmiwal@shreybirmiwal·
missed the award ceremony to get zareens 😭 goated team @adiprasadd @kevinjosethomas @kyanyang_ , had so much fun hacking shoutout @Waymo @modal @hackwithtrees 💯
adi@adiprasadd

🏆 1st Place @modal inference track @hackwithtrees Inspired by the @Waymo world model, we aimed to get as close as possible in 36hrs using open an open model from @TencentGlobal hosted on modal! cc: @kyanyang_ @kevinjosethomas @shreybirmiwal see more: tinyurl.com/76wmt6ha

English
3
2
38
3.7K
gautam
gautam@gnarayan·
Super happy that my Prop AMM finally made the leaderboard at #37 with +461 edge It's been extremely valuable to me as a student, and I want to give huge thanks to @danrobinson and @bqbrady for setting up this competition Will continue to fine-tune and improve it!
gautam tweet mediagautam tweet media
English
8
1
61
20.9K
threadguy
threadguy@notthreadguy·
need a term to differentiate actually reading something vs having ai summarize it working suggestion is “read it raw”
English
79
9
219
21.7K