How to Deposit
Deposits on Berachain use the ERC-7540 async vault standard. Your stablecoins enter a pending state after you request a deposit. This is expected behaviour.
Prerequisites
- A Web3 wallet connected to Berachain Mainnet
- Supported stablecoin: USDC.e, USD₮0, or HONEY
- A small amount of BERA for gas
- If your stablecoins are on another chain, bridge to Berachain first (for example via Stargate Finance)
Step-by-step
- Open https://app.sukuk.fi and go to Markets → PrimeTel → Vault details.
- Select the asset you want to deposit (USDC.e, USD₮0, or HONEY).
- Enter the amount and Approve the token if prompted.
- Click Request Deposit. Your stablecoins move into a pending deposit state in the vault.
- Wait for the Investment Manager to fulfill the deposit batch. You cannot accelerate this from the app.
- When claimable, click Claim duPRT Shares to receive your pool share token.
Cancel a pending deposit
If your deposit is still pending, click Cancel Pending Deposit. After the cancellation processes, click Claim Cancelled Deposit to recover your stablecoins.
What you receive
duPRT (18 decimals) is the share token for all three asset vaults into PrimeTel. Your duPRT balance gives you a proportional claim on the pool.
Troubleshooting
- Balance shows pending: Fulfillment has not completed yet. See Glossary.
- Wrong network: Switch your wallet to Berachain Mainnet (chain ID 80094).
- Transaction reverted: Check allowance, balance, and gas.