A payroll solution to send streams of tokens to any chain to 1 or many wallets
Currently, money streaming to a different chain is only possible by bridging the token to be streamed and the native token on the destination chain. This makes it very tedious to manage streams across multiple chains from one single chain.
XStream allows anyone to start a stream to any EVM chain from the chain they have liquidity on.
While the potential is much more, here's a few things XStream enables: • allows anyone to send a stream to a recipient address on a chain they don't have liquidity on without the need to bridge tokens to that chain and having native tokens to pay gas for initiating the stream • enables protocols and DAOs to compensate contributors on the contributor's chain of preference without building a separate treasury on each chain • enables yield protocols can now distribute USDC rewards every second to users' chain of preference agnostic to the chain protocols hold their securities in • enables creators and merchants in web 3, to create subscription strategies based on a unit of time and accept payment streams from any EVM chain user to their contract on their chain of preference.
We've built XStream on top of Superfluid and Connext protocol. We created our custom contracts on each chain to setup streams on behalf the users on different chains and executed them using xcall and xreceive functions on a multicall started by the user from their frontend. Since Chiado wasn't supported on Connext we built the testnet for Goerli to Polygon. But the mainnet is deployed for Gnosis to Polygon and vice versa.