Browser Extension

Every Solana transaction
builds your portfolio

Install the Buff extension and every swap, bid, or transfer automatically rounds up and invests the spare change. One Phantom popup. Zero friction.

Available for Chrome, Brave, Edge, Arc, and Firefox.

Setup in 4 Steps

1

Install the extension

Download for Chrome, Firefox, Brave, Edge, or Arc. Load unpacked in developer mode.

2

Connect your wallet

Open any Solana dApp, click the Buff icon, and connect Phantom, Solflare, or Backpack.

3

Sign once

Sign the auth message to generate your API key and self-custodial Buff wallet. That's it.

4

Every transaction invests

Swap on Jupiter, bid on Tensor — every transaction auto-rounds up. One Phantom popup, zero friction.

Why Buff Extension

The simplest way to DCA into crypto. No dApp integration needed — works everywhere automatically.

One Transaction

Round-up is appended to your existing transaction. One signature. No extra popups.

Any Solana dApp

Works on Jupiter, Raydium, Tensor, Magic Eden — any app that uses a standard Solana wallet.

Self-Custodial

Your Buff wallet is yours. Export the private key to Phantom anytime. We never hold your funds.

Fail-Open Safety

If anything goes wrong, your transaction goes through unmodified. Buff never blocks a tx.

Multi-Asset Allocation

Split round-ups across BTC, ETH, SOL, USDC. Set custom percentages for each asset.

Transparent Fees

Every round-up is visible in your wallet's signing popup. You approve every transaction.

Pick Your Plan

Higher round-up increments mean more invested per transaction and lower fees.

Seed

$0.50
5% fee
Micro round-ups
Default

Sprout

$1.00
3% fee
Default tier

Tree

$5.00
1.5% fee
Moderate investing

Forest

$10.00
1% fee
Power investor

Download Buff Extension

Currently available as a developer build. Chrome Web Store and Firefox Add-ons listings coming soon.

Chrome / Brave / Edge / Arc

Manifest V3 · Chromium browsers

Download .zip

Load unpacked at chrome://extensions

Firefox

Manifest V2 · Gecko

Download .zip

Load at about:debugging

Build from Source

$ git clone https://github.com/buff-protocol/buff
$ cd packages/chrome-extension
$ npm install && npm run build
# Load dist/ folder as unpacked extension