Update from Backroll

Looking for testers

Backroll is live on Solana devnet.

Backroll is a trading desk anyone can fund, and anyone can trade for. Investors put USDC into a vault. Traders post their own collateral, borrow from that vault only when they open a trade, and keep 75% of the profit. The vault gets 15%, the protocol 10%. There is no challenge and no fee to start.

What's live today:

- The program, deployed on devnet, trading through real Raydium pools

- The app: app.backroll.fi

- The site: backroll.fi

- A faucet for test dollars, so you can try both sides with nothing at stake

Where it stands: devnet only, with test tokens, and no audit yet. Mainnet comes after that.

Try it (about five minutes):

1. Open app.backroll.fi and connect a Solana wallet set to devnet

2. Go to Faucet and request test dollars

3. Fund side: deposit into the vault and receive brUSDC shares

4. Trade side: open an account, post collateral, and buy one of the listed test tokens

I'd most like to hear where it confused you, and anything that failed or felt wrong.

How it's built:

- Program: Rust with Pinocchio, no_std, built and tested with pinoc, the Pinocchio CLI I maintain. 529 tests, all passing.

- Every trade goes through an on-chain guard. It checks the pool, the token accounts, the mint and the fee before the swap, and the amount received after it. Each rule that can stop a trade returns its own named error; there are 86.

- Venues: Raydium CPMM and AMM v4 to start. Pricing is tested against 40 real mainnet fills.

- Custody: each trader's borrowed funds and tokens sit in their own program account. Vault shares (brUSDC) are a Token-2022 mint with no freeze authority.

- Keeper: a TypeScript service on Postgres. It values accounts, maintains the approved token list, and co-signs every trade.

- Client: generated from the program with Codama using pinoc. The app is Next.js and talks only to the keeper's API.


Give feedback to the team

Your message is private to you and the Backroll team.

Create an account to send feedback

After signup, you can write a private message with this update attached.