Overview of Superfluid Action Provider
mainThe SuperfluidActionProvider enables blockchain interactions with the Superfluid protocol. It is designed to work specifically with EvmWalletProvider and provides capabilities for managing streams, pools, and SuperTokens.
Key Capabilities
- Streams: Create, update flow rates, and close streams.
- Pools: Create pools and update member units.
- SuperTokens: Create SuperToken wrappers for existing ERC20s, wrap existing ERC20s into SuperTokens, and query open streams.
Important Considerations
- Network Support: Currently supports Base Mainnet.
- Flow Rates: When creating or updating a stream, ensure the
flowRateis accurately calculated in wei per second. - Contract Addresses: Most Superfluid contracts are deployed at the same addresses across different chains. Always verify the correct address for your target chain using the Superfluid Deployments documentation.