> For the complete documentation index, see [llms.txt](https://docs.stakeup.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stakeup.finance/technical-docs/smart-contracts/tokens/wstusdc.md).

# wstUsdc

## Overview

The Wrapped non-rebasing version of `stUsdc`. The interface below is only available for the Arbitrum deployment of the protocol.&#x20;

## Contract API

### `depositAsset`

```solidity
function depositAsset(uint256 amount) external returns (uint256 amountMinted);
```

Mint `wstUsdc` directly by depositing `underlyingAssets` .

### `depositTby`

```solidity
function depositTby(uint256 id, uint256 amount) external returns (uint256 amountMinted);
```

Mint `wstUsdc` directly by depositing a specific `TBY` `id` .

### `redeemWstUsdc`

```solidity
function redeemWstUsdc(uint256 wstTBYAmount) external returns (uint256 assetsRedeemed);
```

Redeem `wstUsdc` for `underlyingAssets`.
