The story
The brief
On Robinhood Chain, building a portfolio meant buying or selling one token at a time and signing a transaction for each. I wanted to give users more variety and a faster way to act: pick a mix and trade it in one go.
What I built
A shop-style interface where users add coins, curated collections and mini-portfolios to a basket, then buy or sell the lot in a single signed transaction. A custom Solidity router contract executes the basket on-chain without ever taking custody, so every token lands directly in the user's wallet. A portfolio view tracks cost basis and profit and loss for each Batch position, rebuilt from on-chain events.
The result
Launching in Q4 2026 as the portfolio layer for Robinhood Chain: publish a mix, buy it in one transaction, hold the tokens yourself and sell them together or separately.
Stack
- Solidity
- Foundry
- TypeScript
- viem
- Node.js
- PostgreSQL
- Docker