PROJECT CHIMERA // SOLANA MAINNET

FRANK THE TANK

Zero-allocation. Multi-strategy. Global infrastructure.
4 strategies. 3 DEXs. 7 nodes. 3 continents. Your milkshake is ours.

<10 ms END-TO-END LATENCY
0 HEAP ALLOCATIONS ON HOT PATH
2048 POOLS TRACKED SIMULTANEOUSLY
LATENCY<4ms
HEAP ALLOCSZERO
STRATEGIES4 ENGINES
DEXs3 (RAY+ORCA+MET)
CRATE COUNT10 CRATES
RUST LINES5,800
TESTS PASSED151/151
NODES7 Γ— 3 REGIONS
TIP RATEEWMA DYNAMIC
LATENCY<4ms
HEAP ALLOCSZERO
STRATEGIES4 ENGINES
DEXs3 (RAY+ORCA+MET)
CRATE COUNT10 CRATES
RUST LINES5,800
TESTS PASSED151/151
NODES7 Γ— 3 REGIONS
TIP RATEEWMA DYNAMIC

THE DEGENERATE ETHOS

βš”οΈ

WE DON'T PROVIDE LIQUIDITY

We are not market makers. We are not here to backstop your pool. We are here to drink your milkshake. Every slippage tolerance you set is a contract we intend to fill β€” to the exact lamport.

πŸ΄β€β˜ οΈ

FOUR WAYS TO FEAST

Sandwich your swaps. Arb your price dislocations across Raydium, Orca, and Meteora. Liquidate your underwater loans. JIT your concentrated liquidity. 4 strategies. 3 DEXs. Every slot is a buffet.

🧠

ZERO ALLOCATION, ZERO MERCY

Every Vec, every Box, every String on the hot path is a microsecond you'll never get back. Frank runs on pure stack. No heap. No garbage collector. No regrets.

⚑

THE KERNEL IS THE ENEMY

Linux's TCP/IP stack adds 15–20Β΅s per syscall. That's an eternity. Frank bypass's the kernel entirely β€” raw DMA from FPGA, raw UDP to NIC. We don't ask the OS for permission. We take what we want.

πŸ”’

LOCKS ARE FOR LOSERS

Mutex? RwLock? Those invoke futex() syscalls under contention β€” 20-50Β΅s of scheduler penalties. Frank uses custom Seqlocks with UnsafeCell interior mutability. One writer. N readers. Zero contention.

πŸ’€

BUILT THROUGH BLOOD

10 crates. 47 source files. 151 tests. Zero clippy warnings. Zero todo!() macros. Zero f64 on the hot path. 5,800 lines of audited, production-grade Rust. This codebase was forged in pain and ships battle-ready.

TECHNICAL FIREPOWER

⏱ DATA FLOW LATENCY BUDGET

STAGE TARGET MECHANISM
Validator β†’ Geyser plugin< 1msIn-process shared memory
Geyser plugin β†’ gRPC< 1msProtobuf encoding
gRPC β†’ Execute node (LAN)< 1msSame DC, same rack
Deserialize + Seqlock write< 100Β΅sbytemuck zero-copy
crossbeam channel send< 1Β΅sPre-allocated bounded queue
Strategy evaluation (4 engines)< 1msU256 binary search Γ— 4 strategies
Bundle construction< 100Β΅sStack-allocated FixedTx
EWMA tip calculation< 1Β΅sAtomic integer arithmetic
Bundle β†’ Jito Block Engine< 2msgRPC to regional endpoint
TOTAL< 4msValidator to bundle submission

πŸ“¦ CRATE ARCHITECTURE β€” 5,800 LINES OF WAR

chimera-core 538 LOC

Seqlocks for Raydium, Orca, & Meteora. Region types. SwapEvent. The 752-byte foundation.

bytemuck UnsafeCell 3 DEX types
chimera-state 407 LOC

Multi-DEX PoolCache. PubkeySlotMap for O(1) lookups. 2,048 seqlock slots per DEX.

lock-free multi-DEX zero-copy
chimera-strategy 413 LOC

U256 CPMM math. Binary search sandwich solver. The original mathematical brain.

U256 binary search sandwich
chimera-arb 641 LOC

Orca CLMM + Meteora DLMM math. Cross-DEX price scanner. Binary search sizing.

Orca Meteora cross-DEX
chimera-liquidator 507 LOC

Health engine for Solend/Marginfi/Kamino. Pyth + Switchboard oracle parsers.

health factor oracles 3 protocols
chimera-jit 478 LOC

Integer-only tick math. CLMM position calculations. Orca Whirlpool IX builders.

tick math Q64.64 Anchor IX
chimera-geyser 371 LOC

Yellowstone gRPC client. Raydium/Orca/Meteora decoders. Pool discovery engine.

gRPC decoders discovery
chimera-router 395 LOC

Leader schedule tracker. Geo mapper. Latency-aware Jito endpoint selector.

geo-routing leader-aware 3 regions
chimera-fpga-bridge 154 LOC

DMA ring buffer abstraction. 4,096 slots. Cache-line aligned. Future FPGA path.

mmap XDMA align(64)
chimera-executor 1,900 LOC

Main binary. EWMA tip calibrator. Prometheus metrics. Health checks. Revenue tracker.

multi-strategy EWMA tips Prometheus

πŸ”§ BUILD STATUS

βœ…cargo check0 warnings
βœ…cargo clippy --all-targets0 warnings
βœ…cargo build --releaseLTO fat, codegen-units=1
βœ…cargo test --workspace151 passed, 0 failed

SYSTEM ARCHITECTURE

                          SOLANA NETWORK
                                β”‚
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚                       β”‚                       β”‚
        β–Ό                       β–Ό                       β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  AMSTERDAM     β”‚      β”‚  NEW YORK     β”‚      β”‚  TOKYO        β”‚
β”‚               β”‚      β”‚               β”‚      β”‚               β”‚
β”‚ N1 Feed Node  β”‚      β”‚ N4 Feed Node  β”‚      β”‚ N6 Feed Node  β”‚
β”‚  β”‚ Yellowstoneβ”‚      β”‚  β”‚ Yellowstoneβ”‚      β”‚  β”‚ Yellowstoneβ”‚
β”‚  β–Ό gRPC <1ms  β”‚      β”‚  β–Ό gRPC <1ms  β”‚      β”‚  β–Ό gRPC <1ms  β”‚
β”‚ N2 Execute    β”‚      β”‚ N5 Execute    β”‚      β”‚ N7 Execute    β”‚
β”‚  β”‚ 4 Strategy β”‚      β”‚  β”‚ 4 Strategy β”‚      β”‚  β”‚ 4 Strategy β”‚
β”‚  β–Ό Workers    β”‚      β”‚  β–Ό Workers    β”‚      β”‚  β–Ό Workers    β”‚
β”‚ Jito AMS ◄────│      β”‚ Jito NY  ◄────│      β”‚ Jito TKO ◄────│
β”‚               β”‚      β”‚               β”‚      β”‚               β”‚
β”‚ N3 Frankfurt  β”‚      β”‚               β”‚      β”‚               β”‚
β”‚ (failover)    β”‚      β”‚               β”‚      β”‚               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

  STRATEGY ENGINES PER NODE:
  β”œβ”€β”€ πŸ₯ͺ Sandwich    (Raydium + Orca + Meteora)
  β”œβ”€β”€ ⚑ Arbitrage   (Cross-DEX price scanner)
  β”œβ”€β”€ πŸ’€ Liquidation (Solend + Marginfi + Kamino)
  └── 🎯 JIT        (Orca Whirlpool CLMM)

  SUBMISSION PATHS:
  β”œβ”€β”€ Jito Block Engine (primary, atomic bundles)
  β”œβ”€β”€ bloXroute BDN     (secondary, low latency)
  └── Direct TPU/SWQoS  (tertiary, Helius priority)
        

⚑ MULTI-STRATEGY EXTRACTION PIPELINE

01

INGEST

Yellowstone gRPC streams real-time account changes from the validator. Zero-copy deserialization into Seqlock state cache. <4ms total latency.

02

EVALUATE

4 strategy engines run in parallel on pinned cores: Sandwich solver, Arb scanner, Liquidation checker, JIT evaluator. All U256 integer math.

03

BUNDLE

Winning opportunities are packed into atomic Jito bundles. Stack-allocated FixedTx. Leader-aware routing selects the nearest regional endpoint.

04

EXTRACT

EWMA dynamic tips (40–85%) replace static 80%. Multi-path submission: Jito + bloXroute + direct TPU. Per-strategy calibrators optimize cost independently.

WAR MACHINE SPECS

βš™οΈ HARDWARE

  • CPU: AMD EPYC 9254 (24C/48T, 2.9GHz)
  • RAM: 256GB DDR5 ECC
  • Storage: 2Γ— 3.84TB NVMe Gen4
  • Nodes: 7 bare-metal (Edgevana)
  • Topology: Feed/Execute pairs per region

🌐 NETWORK

  • Regions: Amsterdam, New York, Tokyo
  • Routing: Leader-aware geo selection
  • RPC: Helius Professional (SWQoS)
  • Data: Yellowstone gRPC + ShredStream
  • Submission: Jito + bloXroute + TPU

🐧 KERNEL TUNING

isolcpus=4-31
nohz_full=4-31
rcu_nocbs=4-31
transparent_hugepage=never
processor.max_cstate=1
numactl --cpunodebind=0

πŸ’° OPERATING COST

Monthly Infrastructure ~$7,792
Revenue Target (steady state) $300K–$500K/mo
Operating Margin 97.4%