● Start · Tools and accounts
Requirements
tools, endpoints, wallets.
What to install, which services SLUICE reads from, what you bring to each round, and what it costs to run.
01Tools on your computer
| Tool | Version | Why |
|---|---|---|
| Flutter SDK (includes Dart) | 3.41 or newer, stable | pubspec.yaml needs Dart ^3.11.1. These docs were checked with Flutter 3.41.4. Install |
| Xcode | current | macOS and iOS builds. Needs a Mac. |
| Google Chrome | current | Runs the web build locally. |
| Android Studio | current stable | Only for Android builds. |
flutter --version
flutter doctor
No Node.js, database or server is needed. SLUICE has no backend.
02Services SLUICE reads from
| Service | Used for | |
|---|---|---|
| A Solana JSON-RPC endpoint | Reading mints, balances, signatures. Default: https://api.mainnet-beta.solana.com, which rate-limits hard and often refuses getProgramAccounts. | Your own, before a real round |
| Helius API key, free tier | Paginated holder enumeration (DAS). Without it SLUICE falls back to getProgramAccounts, the first thing to fail on a large holder set. | Recommended |
| Dexscreener (keyless) | Pool venue labels for exclusions | Built in |
| Solscan (or another explorer) | Signature links | Links only |
SLUICE does not need a price source.
03What you bring to each round
| Thing | Why | |
|---|---|---|
| The funding wallet | Holds the pool and signs every batch. SLUICE never holds its key. | Required |
| Signing tooling you control | SLUICE hands over unsigned instructions as JSON. You need a way to put them into transactions and sign with the funding wallet (for example your own script or a multisig tool). | Required |
| An on-chain claim program | Only for the Merkle claim path. Direct transfers need none. | Merkle only |
04Platforms
| Platform | Minimum | Notes |
|---|---|---|
| macOS | 10.15 | The main operator target. See the network note in Deployment. |
| Web | Current browsers | flutter build web --release works; --wasm does not. |
| iOS | 13.0 | Builds; the console is designed for wide screens. |
| Android | Flutter's default | Same. |
| Linux, Windows | — | Not configured. |
05Running costs to expect
- Nothing for SLUICE itself: there is no server.
- A paid RPC or Helius plan once you pass the free tier.
- Solana network fees and token-account rent for each round, paid by the funding wallet. The dry run estimates them before anything moves.