superfluid:distribute-flow
Stream a SuperToken to all members of a GDA pool, split pro-rata to their units as they change over time. Rates are wei per second — use a rate literal like 1000e18/mo; a rate of 0 stops the distribution flow. Like any stream, it locks a buffer deposit from the distributor.
⚗️ Experimental — available at next.evmcrispr.com.
Syntax
Section titled “Syntax”superfluid:distribute-flow <rate> <token> <to> <pool>Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
rate | number | Flow rate in wei per second (e.g. 1000e18/mo), or 0 to stop |
token | supertoken | SuperToken symbol (e.g. USDCx) or address |
to | command | Keyword to |
pool | address | GDA pool address |
Options
Section titled “Options”| Name | Type | Description |
|---|---|---|
--from | address | Distributor account (defaults to the connected account; pools only accept third-party distributors when created with --open-distribution) |
Examples
Section titled “Examples”# Stream 1000 xDAIx a month to all members of a rewards poolsuperfluid:create-pool $rewards xDAIxsuperfluid:set-units 1 to 0x8790B75cF2BD36a2502A24e0E16AA1B23eBeBC71 in $rewardssuperfluid:distribute-flow 1000e18/mo xDAIx to $rewards