Optional
ids: ISuiIdParametersCreates a new stream/vesting contract.
Creates multiple stream/vesting contracts. We don't chain transactions in one Block so that one failed transaction does not revert all others.
Fetch stream data by its id (address).
Returns StreamClient protocol program ID.
Returns total fee percent, streamflow fees + partner fees
structure with address for which we need to derive fee, either sender or partner usually
Optional
chainSpecificParams: anyadditional parameters required by chain client
fee as floating number, so if fee is 0.99%, it will return 0.99
Tops up stream account with specified amount.
Attempts changing the stream/vesting contract's recipient (effectively transferring the stream/vesting contract).
Attempts updating the stream auto withdrawal params and amount per period
Attempts withdrawing from the specified stream.
Attempts canceling the specified stream.