Turn Solana buys into a live bucket battle.

Each answer maps to a token mint. Every buy drops a ball, fills the bucket, and pushes your side to victory.

Solana Helius-ready

How it works

1

Pick a question

Map answers A/B to token mint addresses.

2

Watch buys

We watch buys live.

3

Drop balls

Each buy spawns a labeled ball with random drop height.

4

First to 50 SOL wins

Fill level = total SOL; first to 50 SOL triggers a 20s reset and next question.

Features

Canvas animations

With randomized drops and smooth physics

Config by token address

Per answer bucket configuration

Auto-rotate questions

20-second winner countdown & next question

Clean API boundary

For future real-time sockets

Live Demo (It's cooler actually)

Questions are just a HashMap

Define your rounds in code: key = question, value = { A, B }.

Questions Configuration

const QUESTIONS = {
  "Which side is better?": { A: "Left Side", B: "Right Side" },
  "Cats or Dogs?": { A: "Cats", B: "Dogs" }
};

Token Configuration

const TOKEN_MINTS = {
  A: "EFCvxA4LQYY4WE1sBEWPhzZzc4LjW9n94nKzSQ4wpump",
  B: "FDGMMMddaYjixBX8v779FwmkUXK5pCBL32mJc4j1pump"
};
const FILL_THRESHOLD_SOL = 50;

FAQ

Stay Updated

Get notified when Bucket Wars launches and receive updates on new features.

Ready to run Pump Duel?

Thanks! We'll keep you posted.