DomFiDomination Finance

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.

LOCK BOOST CALCULATOR
Lock Duration
90 days
Vault Collateralization
105%
Discount
1.11%
Bonus Shares
+1.12% more shares
Effective Price
$0.9890
Lock Duration
3 months

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.