SPLIT — one wallet receives, everyone gets paid
One wallet receives.
Everyone gets paid.
Create an onchain Split with fixed recipients and exact weights. Share one address. Anyone can trigger distribution, and every lamport is accounted for with no protocol fee.
- Protocol fee
- 0%
- Recipients
- 2–20
- To settle SOL
- 1 tx
Funds wait in the Split’s program-controlled vault until someone triggers settlement. Distribution never happens on deposit by itself.
01 — How it works
Set the split. Share the address. Distribute transparently.
- 01
Create the allocation
Add 2–20 recipient wallets and their weights in basis points that total exactly 100%. You sign one transaction; the terms are written onchain and can never be changed.
- 02
Fund the Split address
Share one address. Send SOL or classic SPL tokens to it from any wallet, exchange or program. Funds wait in the Split’s program-controlled vault.
- 03
Settle, manually or by keeper
Anyone can call settlement, at any time, for a network fee. An optional keeper can do it on a schedule, best-effort. Recipients are paid in the same transaction.
02 — Calculator
See exactly who gets what, down to the lamport.
This preview runs the same allocation algorithm as the onchain program. Change the amount or weights and watch the integer math.
- %
- %
- %
Exact settlement preview
Computed locally| Recipient | Weight | Receives |
|---|---|---|
| Studio | 5000 bps | 5 SOL5,000,000,000 lamports |
| Writer | 3000 bps | 3 SOL3,000,000,000 lamports |
| Ops | 2000 bps | 2 SOL2,000,000,000 lamports |
- Distributed
- 10 SOL
- Protocol fee
- 0 SOL
- Retained dust
- 0 lamports
- Network fee
- 0.000005 SOL + priority, paid by the settler
This amount divides evenly at these weights. The Split’s own rent reserve is never distributed. A brand-new wallet whose share is below Solana’s rent-exempt minimum is credited as pending until it can be paid.
03 — Protocol
Small surface. Every rule onchain.
Permissionless execution
Settlement needs no approval from the creator or SPLIT. If our keeper is down, any wallet can settle.
Public records
Terms, deposits and every payout are onchain and readable by anyone. Exports go straight to CSV.
SOL and SPL tokens
Native SOL and classic SPL tokens. Token-2022 mints are refused rather than mis-accounted.
Transparent accounting
Integer math in base units, largest-remainder rounding, and a conservation check on every settlement.
Wallet-based control
You sign in your own wallet. SPLIT never sees a key, and the creator has no powers after creation.
No protocol fee
v1 takes nothing. There is no fee account in the program, so there is nothing to switch on later.
04 — Security
What the program can and cannot do.
Funds are held in a program-controlled vault until settlement. That is smart-contract custody, and it carries risk. Here is exactly what the code allows.
Enforced by the program
- Funds can only move to the recipients fixed at creation, in their exact weights.
- Recipient accounts are checked one by one against the stored list; substitutes are rejected.
- Token payouts only go to each recipient’s canonical associated token account.
- Repeated settlement with no new funds pays nothing; it fails with NothingToSettle.
- Every settlement checks that paid + pending equals what was available.
- The Split’s rent reserve is never distributed.
Trust you still extend
- The program is unaudited. Bugs could lock or misdirect funds.
- Whoever holds the program’s upgrade authority could deploy new code. It is disclosed in Docs.
- Token issuers with a freeze authority can freeze a recipient and block that token’s settlement.
- Keeper automation is a service, not a guarantee. You can always settle manually.
- This interface reads from an RPC provider; verify program ID and accounts in your wallet before signing.
05 — FAQ
Questions, answered plainly.
Do payouts happen automatically when money arrives?
No. Solana programs can’t run on their own. Funds sit in the Split until someone calls settlement. Anyone can do that; an optional keeper service can do it on a schedule, but it is best-effort and can be offline.
Can the creator change recipients or withdraw funds?
No. v1 Splits are immutable: the program has no update, pause, close or withdraw instruction. To change terms, create a new Split and point payments at it.
What does it cost?
Creating a Split costs a small rent deposit for its account (under 0.01 SOL, shown exactly before you sign) plus the network fee. Settling costs the network fee (and rent for any missing token accounts, paid by whoever settles). The protocol fee is zero.
Is this audited?
No. SPLIT v1 is unaudited beta software running on devnet. Program-controlled vaults carry smart-contract risk. Don’t route meaningful value through it until an independent audit is published.
Which tokens are supported?
Native SOL and tokens on the classic SPL Token program. Token-2022 mints are rejected in v1 because extensions like transfer fees, hooks and permanent delegates break exact accounting.
Is there a $SPLIT token?
No. $SPLIT is a project name. No token has been minted, and the product does not need one.
One wallet receives.
Everyone gets paid.