# USD0 Staking Module

To make their USD0 productive, users can stake USD0 or purchase USD0++ on the secondary market. USD0 Liquid Staking Token (USD0++) is issued when a user locks their USD0 for 4 years. In return, they receive a composable and transferable USD0++ which provides rewards in USUAL tokens.

<figure><img src="https://1548731828-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQs8X5lbwtOLw3fzH8Sz9%2Fuploads%2FuiyluWMf4wDenHktXY44%2Fstaking-image1-edit.png?alt=media&#x26;token=44070b3a-b97f-4e31-a0b5-dd255b958a53" alt=""><figcaption><p>USD0++ Issuance &#x26; yield</p></figcaption></figure>

A holder of USD0 can stake their USD0 at any time to make them productive through a USD0 Liquid Staking Token (USD0++):

1. **Locking USD0**: The user stake their USD0 to convert them into USD0++ at the Swap Section.
2. **1:1 Issuance**: USD0++ are issued on a 1:1 basis with the staked USD0.
3. **Locked Duration**: The locked assets are immobilized for the maturity period of the USD0++. USD0++ can be subject to early redemption through various mechanisms.
