Depositing
Deposit USDC into the DomFi vault and receive $dfUSDC shares. Optional lock for boosted yield.
How to Deposit
Connect wallet on Base
Open the DomFi app and connect a wallet on Base.
Approve USDC
First deposit only. The UI prompts you to approve the vault contract to spend your USDC.
Enter amount
The UI shows the current $dfUSDC share price and how many shares you'll receive.
Optionally enable lock for boost
Lock your deposit for 7 to 365 days to receive bonus shares. See Locking Deposits below.
Confirm transaction
Submit the deposit. Your USDC transfers to the vault.
$dfUSDC appears in wallet
Once confirmed, $dfUSDC shares arrive in your wallet. Standard ERC-4626 vault shares, fully transferable and composable.
Locking Deposits
Lock your deposit for 7 to 365 days and receive a boost: a discount on the $dfUSDC price at deposit time, giving you more shares per USDC. The boost scales with two factors: longer lock duration and lower vault collateralization both increase it.
Locked deposits are represented as ERC-721 NFTs. The NFT itself is a standard transferable token — you can send it to another wallet, and the new holder gains the right to unlock the deposit when the lock expires.
Each locked deposit stores:
- Shares locked — the $dfUSDC shares held by the vault on your behalf
- USDC deposited — the original deposit amount
- Discount bonus — the extra shares earned from the boost
- Lock timestamp — when the lock started
- Lock duration — the lock period (7–365 days)
When the lock expires, the NFT holder (or an approved address) calls unlock. The NFT burns and the $dfUSDC shares transfer to a receiver address specified at unlock time. From there you can hold, redeposit, or withdraw.
Unlocking a deposit is not withdrawing. Once the shares are back in your wallet, withdrawing them starts a separate withdrawal request with its own cool-off and a claim window in the request's unlock epoch. See Withdrawing before you plan around a date.
The unlock beneficiary is chosen at unlock time, not at deposit time. Whoever holds the NFT controls where the shares go.