# stUSDC

## stUSDC vs wstUSDC

There are two versions of StakeUp stTokens, namely stUSDC and wstUSDC. Both are fungible tokens but they reflect the accrued yield differently.

## stUSDC

The token's yield is updated every `24 hours` through the `poke` function and rebases constantly as the previous day's yield is dripped to users. A user is able to redeem their `stUSDC` at a rate 1:1 to `USDC`&#x20;

{% hint style="warning" %}
For users not familiar with rebasing tokens:

* Token balances will change according to the amount of yield accumulated within the system.
  {% endhint %}

## wstUSDC

Provides an alternative to the rebasing version of `stUSDC`. It has a static balance by representing the share that a user has in the system. At any given time, anyone holding wstUSDC can convert any amount of it to stUSDC at a fixed rate, and vice versa. The rate is the same for everyone at any given moment. This method allows for enhanced composability across DeFi.&#x20;

{% hint style="warning" %}
For users not familiar with rebasing tokens:

* Due to the fact that `wstUSDC` is non-rebasing, the user's balance while holding the token will remain static and value accrual be reflected in the exchange rate of the token.
  {% endhint %}

## Wrapping

Users can wrap their `stUSDC` token by calling `wstUSDC::wrap` . The conversion is based on the current exchange rate, which reflects the total value of `stUSDC` in circulation.

## Unwrapping

Users can unwrap their `wstUSDC` token by calling `wstUSDC::unwrap` . The conversion is based on the current exchange rate, which reflects the total value of `stUSDC` in circulation.

## Fees

There is a 10% performance fee on yield generated within `stUSDC`. This fee is paid fully to the stakers of the SUP token within the StakeUp Protocol.

<figure><img src="https://2455545710-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFHbkcmcAJcn2AioejDgp%2Fuploads%2FIiGO534Si1nLtUwvevGl%2FScreenshot%202024-08-15%20at%209.16.03%E2%80%AFPM.png?alt=media&#x26;token=f804bef4-5018-46cf-97ee-3195b843d276" alt="" width="375"><figcaption><p>10% Performance Fee</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stakeup.finance/protocol/ecosystem-mechanics/stusdc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
