Distribution
Pools
Send tokens to thousands of recipients in a single transaction. Create a pool, assign proportional units to members, and distribute instantly or as a continuous stream.
How Pools work
Distribution Pools enable scalable, proportional token distribution to any number of recipients.
Instant Distribution
Distribute tokens to all pool members in a single transaction. Each member receives their proportional share based on their assigned units. Gas cost stays constant regardless of member count.
Streaming Distribution
Open a stream to the pool and all members receive their proportional share continuously, in real-time. Combine the power of streams with one-to-many scalability.
Proportional Units
Pool admins assign units to members. A member with 50 out of 100 total units receives 50% of all distributions. Units can be updated at any time.
Multi-Pool Receiving
Each account can receive from up to 256 pools simultaneously. All pool distributions are automatically reflected in your real-time balance.
Understanding Pool Units
Pool units determine each member's proportional share. When tokens are distributed, each member receives:
Total: 100 units. If 1,000 tokens are distributed, Alice gets 500, Bob gets 250, Carol gets 150, Dave gets 100.
Two modes of distribution
Pools support both one-time lump-sum distributions and continuous streaming, each visualized below.
Instant Distribution
Distribute a lump sum of tokens instantly to all pool members. Each member receives their proportional share immediately in a single transaction.
Streaming Distribution
Open a stream to the pool and all members receive their proportional share continuously. Combines payment streams with pool scalability.
Success Stories
Projects already leveraging distribution pools in production.