Skip to main content

Staking USDC

Earn passive yield by staking USDC in the Trust Vault.

How to Stake

1

Navigate to Trust Vault

Go to the Trust tab and select Vault
2

Enter Amount

Input the amount of USDC you want to stake
3

Confirm Transaction

Review the details and confirm. Your wallet will process the transaction.
4

Receive tmUSDC

You’ll receive tmUSDC tokens representing your stake

Understanding tmUSDC

tmUSDC (Trust Mint USDC) is your receipt token:

Exchange Rate

The exchange rate starts at 1.0 and increases over time as interest is earned:

Current Rates

Rates are variable and depend on vault utilization. Check the app for current rates.

Withdrawal

You can withdraw your staked USDC at any time (subject to liquidity):
1

Navigate to Vault

Go to Trust > Vault > Withdraw
2

Enter Amount

Specify how much tmUSDC to redeem (or “Max” for all)
3

Receive USDC

Your tmUSDC is burned and USDC is returned at the current exchange rate
If vault utilization is very high (>95%), withdrawals may be delayed until borrowers repay or new deposits arrive.

Yield Calculation

Your yield is calculated based on:

API Integration

Stake programmatically via the API:

API Reference

Full Vault API documentation