# Superfluid Finance

[Superfluid Finance](https://www.superfluid.finance/) enables tokens to be streamed in real-time, with token balances updating every second. Degen Dogs uses Superfluid to [stream](https://docs.degendogs.club/degen-dogs-mission-1/basics/streamonomics) [DeFi](https://docs.degendogs.club/degen-dogs-mission-1/basics/defi) tokens to Dog owners.

### Super Tokens

In order to stream an ERC20 token using Superfluid, it first needs to be *upgraded* to a Super Token. (A technical term for this process is *wrapping*). For Degen Dogs, the `idleWETHYield` tokens are upgraded to `idleWETHx`. Note: the `x` suffix is typically used to denote a Super Token -- and the `Yield` part was removed just because the token symbol was already quite long!) The `idleWETHx` token can be found on Polygonscan [here](https://polygonscan.com/token/0xEB5748f9798B11aF79F892F344F585E3a88aA784).  Dog owners will receive streams of `idleWETHx` in the their wallets, with balances increasing every second.

### Token Vesting

[Token Vesting](https://tokenvesting.finance) enables the deployment of *Token Vestor* contracts. Token Vestors enables the creation and management of multiple Superfluid streams per address. Degen Dogs uses a Token Vestor to manage the streams to Dog owners. Streams will thus come *from* the Token Vestor contract, rather than the Degen Dogs (ERC721) contract. While claiming (launching) a stream is an interaction with the Vestor contract, this can be be done from <https://degendogs.club> and Dog owners do not need to interact with the Token Vestor contract or UI directly.

{% hint style="info" %}
**FYI:** Token Vesting was created by the same developer as Degen Dogs. It can be used by NFT projects, DAOs, and web3 teams to manage streams of reward tokens to community or team members. Questions? [Join the Discord](https://discord.gg/uG52tSSzP2).
{% endhint %}

### Withdrawals

Once you have `idleWETHx` in your wallet, you can downgrade/unwrap them to `idleWETHYield`. The easiest way to do this is via the [Superfluid dashboard](https://app.superfluid.finance/) (Currencies tab).

After that, you can then optionally redeem your `idleWETHYield` for `WETH` by using the [Idle Finance app](https://polygon.idle.finance/#/dashboard/best).&#x20;
