A token launchpad with bonding-curve mechanics, backed by a multi-chain indexer pulling on-chain trade data across EVM mainnet, Base, Abstract, Solana, and Sui. I owned the indexer and the API surface that fed the front end. Now sunset.
Bonding-curve trading platform — full technical detail (Backend, indexer, API at Yokai Works, 2024–2025)
A high-throughput token launchpad with bonding-curve mechanics. The on-chain side emitted trade data as bonding curves moved; the off-chain side ingested it into a real-time, multi-chain indexer pulling events across EVM mainnet, Base, Abstract, Solana, and Sui. I owned the indexer and the entire API surface that fed the front end. Contract design was not mine, but I had enough influence to ensure the contracts emitted exactly what the pipeline needed; the difference between an indexer that scales and one that does not is usually decided in the contract, not the indexer.
The stack was NestJS for the services, Next.js on the front, tRPC as the type-safe bridge between them, Apache Kafka for event distribution, and Solidity with Uniswap v4 Hooks and Chainlink VRF for the on-chain primitives. The platform was sunset before any public link existed. Keywords: blockchain indexer, multi-chain indexing, on-chain data pipeline, DeFi, token launchpad, bonding curve, EVM, Base, Abstract, Solana, Sui, NestJS, Next.js, tRPC, Kafka, Solidity, Uniswap v4 Hooks, Chainlink VRF.