Extrafinance lending shares, vault borrowing, and withdrawals
Extrafinance lending routes pooled deposits to whitelisted leveraged farming vaults. Depositors receive eTokens that represent shares in the selected asset pool. The vault borrows liquidity for a farming position and records its debt separately from the lender's shares. Depositing doesn't create personal borrowing access to that LendingPool. Interest follows the pool's borrowing demand and rate model. A lender's exit also depends on available underlying liquidity, even though lending has no default lockup period.
Deposits create shares while vault borrowing creates debt
Depositing the selected reserve's asset creates eToken shares, while a farming vault's borrowing adds debt to a farm; those records describe different obligations within the same lending system. The reserve must have room under its deposit capacity before a new supply can create shares. The deposit increases the liquidity that eligible vaults can draw upon. The lender holds a claim on that reserve, and the farming position carries the repayment obligation.
A supply transaction doesn't open a farming position or set leverage for the depositor. Debt ratios and liquidation thresholds govern farms that borrow. A lender who only supplies assets monitors the pool claim and its underlying value. Repayment risk still matters because the reserve lends those assets to farms. Owning shares changes the form of the holding, while leaving exposure to the underlying asset's market value.
Who can borrow the assets that lenders deposit?
Farming vaults borrow from this LendingPool on behalf of farming positions, under permissions that restrict which contracts can access the reserve. Only whitelisted vault contracts can call the LendingPool borrowing function. Each vault also needs credit for the selected reserve. A borrowing request must fit both that credit and the available liquidity. Spare assets in the pool therefore don't establish borrowing capacity for every farm.
VaultFactory creates farming vaults tied to particular Velodrome or Aerodrome pairs in this design. The vault combines a farmer's principal with borrowed assets to provide liquidity to its configured pair. Borrowed tokens go to the authorized farming contract. A deposit participates in pooled lending rather than selecting an individual farmer or transferring a personal loan directly to that farmer's wallet.
eToken quantities and underlying balances use different units
eTokens measure a lender's share holding, while the reserve's exchange rate converts those shares into an underlying asset amount; the two balances needn't display the same number. The conversion reflects total pool liquidity and eToken supply. Pool liquidity includes both available assets and the outstanding borrowing balance, with accrued interest in the accounting.
In that accounting, underlying value equals the eToken quantity multiplied by underlying assets per eToken. Interest can increase the asset value represented by shares without increasing the wallet's share count. Redemption burns shares and transfers the corresponding underlying asset amount. The eToken contract uses the ERC-20 standard, and it records its underlying asset separately. When a wallet displays both tokens, eTokens represent its reserve claim, and the underlying asset balance shows tokens held directly.
Staking separates share ownership records from incentive balances
Staking eTokens places the shares in StakingRewards and records a balance for their beneficiary, while the shares continue to represent a claim on the lending reserve. The contract holds the staked tokens. A wallet's freely held eToken balance can therefore fall without the account losing its recorded staked holding.
Lending interest and external incentives reach the account through different accounting. Interest affects the underlying value represented by reserve shares. StakingRewards calculates incentive entitlements against the staked balance and keeps claimable rewards separately. Claiming those reward tokens doesn't redeem the underlying lending deposit. Likewise, withdrawing eTokens from staking returns shares; the lending pool's redemption rules still govern access to the original asset.
Holding and staking options change different account records
Wallet-held eTokens remain available for transfer. Staking moves them to StakingRewards and credits a beneficiary balance that can earn incentives during a funded reward period. A combined deposit-and-stake operation can handle both changes together; the conceptual distinction doesn't require two separate transactions.
| Participation action | Required holding | Account record afterward | Access to underlying assets |
|---|---|---|---|
| Deposit without staking | The reserve's underlying asset | eTokens held by the beneficiary | Redemption needs available reserve liquidity |
| Deposit and stake | The reserve's underlying asset | eTokens credited as a staked balance | Combined unstaking and redemption needs reserve liquidity |
| Stake existing eTokens | Wallet-held reserve shares | eTokens credited to the beneficiary's staked balance | Underlying withdrawal still requires redemption |
| Unstake eTokens only | A recorded staked share balance | eTokens returned to the chosen recipient | The reserve continues holding or lending the underlying assets |
The share token that a reserve issues and its associated staking contract identify the relevant holdings. An arbitrary token with a similar symbol doesn't establish compatibility. Keeping the asset, eToken, and staking contract together also avoids confusing an incentive balance with principal that remains in the reserve.
Utilization and the rate curve determine lending interest
The reserve's utilization rate connects outstanding borrowing with total pooled liquidity, and the configured interest curve translates that demand into the rate charged to borrowers. Lending income comes from interest on that borrowing. A lightly borrowed reserve and a heavily borrowed reserve can produce different returns even when they accept the same underlying asset.
For stable and pegged liquid staking token pools, the Pseudo-Fixed-Interest-Rate model keeps borrowing rates approximately flat below a configured utilization threshold. Rates rise sharply beyond that threshold. The model aims to encourage repayments or additional supply when liquidity becomes scarce. Its configurable parameters don't create a permanently fixed lender return. Utilization still affects lending income, and higher borrowing demand also leaves less unborrowed liquidity available for exits.
Wallet shares and staked shares form the lender's position record
Position data separates unstaked eTokens from staked eTokens for each reserve and account, so a wallet balance alone can miss part of the holding. Reserve data also identifies the underlying asset, share token, staking contract, total liquidity, and borrowing rate.
The deposit record distinguishes the account that supplies assets from the beneficiary that receives the shares. Redemption records separately identify the share amount and the underlying amount returned. These details help interpret the lending position without treating a share quantity as an asset payment. The interface's Your Positions section shows lending information after the transaction processes.
Reserve fees and network gas affect different parts of the return
The app's displayed annual percentage yield (APY) for lending already accounts for the reserve fee; network gas covers the transactions that change a lending position. The reserve fee collects a configured share of borrowing-interest profit. Subtracting that reserve fee again from the displayed lending APY would count the same deduction twice. The fee applies to interest income, rather than to the deposited principal.
Lending deposits and withdrawals have no protocol entrance or exit fee in the documented lending model. On-chain execution still has a network cost. The amount depends on the transaction and network conditions, so a zero protocol entry fee doesn't establish a zero-cost deposit. Repeated claims or balance changes can incur further transaction costs. Token-denominated interest also doesn't establish a fixed dollar payment, because the returned asset has its own market price.
XLend collateral borrowing uses a separate account model
XLend permits borrowing against supplied assets under its collateral rules, which creates a different relationship between a deposit and personal debt from the farming LendingPool. Its loan-to-value limits govern borrowing capacity. Account health reflects the relationship between eligible collateral and borrowing. Taking a loan also creates an obligation to repay the borrowed assets and accrued interest.
A deposit in the farming LendingPool doesn't establish that XLend collateral position. Collateral eligibility belongs to the selected XLend market and asset configuration. This distinction matters when the intended task includes borrowing against a holding: reserve shares in the farming system alone don't grant the wallet access to that separate lending market.
Reserve permissions and borrower controls can change participation
Reserve capacity and contract status constrain deposits, while vault credit, leverage limits, and borrowing permissions constrain the farms that use supplied liquidity. In the LendingPool implementation, a frozen reserve blocks new deposits and borrowing. A global pause blocks its protected operations, including redemption. Redemption also requires an active reserve. These are different restrictions; a borrowing limit alone doesn't describe the reserve's full operating state.
Liquidity requirements for listed farms and limits on newer or less established assets aim to reduce repayment risk. Debt-ratio thresholds can also differ between farms. Price controls use time-weighted prices and Chainlink feeds to address abnormal price movements. Liquidation mechanisms aim to repay borrowing when a farm's debt becomes too large relative to its value. These controls leave lenders exposed to bad debt if repayment falls short. A market-neutral farming strategy changes a farmer's price exposure without eliminating that repayment dependency.
Redemption depends on unborrowed liquidity
Redemption depends on the reserve's unborrowed asset balance, even when the lender's recorded underlying claim is larger; the claim and immediately available liquidity describe different quantities. The redemption check requires the requested underlying amount to fit the reserve's available liquidity. Outstanding farm debt remains part of pool accounting without being immediately spendable cash.
Lending has no default lockup period. High utilization can delay withdrawal until farmers return borrowed assets.
Unstaking and redeeming have different liquidity requirements. The staking contract returns the eTokens that it holds. Redemption draws the original asset from the reserve, so receiving unstaked shares doesn't establish that the reserve can pay their entire underlying value. The combined unstaking-and-withdrawal operation also has to satisfy the redemption check. A share balance can remain valid throughout a liquidity shortage.
A deposit intended for a prompt exit faces the reserve's available liquidity and operating permissions at redemption. Borrower repayments or new deposits can increase the unborrowed balance. Neither establishes a fixed waiting time for a particular withdrawal. A holding period that requires prompt asset access can conflict with liquidity still committed to farming debt.
Extrafinance lending FAQ
-
Can a lending deposit credit shares to an address other than the sender?
- The LendingPool deposit function accepts a beneficiary address that can differ from the asset sender. That address receives the minted eTokens, or the credited staking balance when the combined deposit-and-stake function applies. The sender's payment and the beneficiary's share holding are separate records. This contract capability doesn't establish that every interface exposes a beneficiary selector, and it doesn't make the sender the owner of shares credited elsewhere.
-
Does staking lending eTokens create a veEXTRA lock?
- Staking lending eTokens doesn't create a veEXTRA lock. StakingRewards holds reserve shares and records incentive entitlements against the staked balance. veEXTRA belongs to the separate mechanism that locks EXTRA. The mechanisms accept different tokens and maintain different position records. A lending-share staking balance therefore doesn't establish a governance lock, its expiry, or the voting balance associated with locked EXTRA.
-
What happens to unclaimed eToken incentives after a reward period ends?
- A reward period ending stops new accrual for that period without erasing the incentives that the account has earned. StakingRewards caps accrual at the reward's end time and retains claimable balances. A claim can transfer eligible reward tokens to the account. The reward schedule governs incentive accrual; it doesn't set a withdrawal deadline or a maturity date for the underlying lending deposit.
-
Is the farm's $10 entry threshold also the minimum lending deposit?
- The $10 minimum asset value, or equivalent, applies to opening a leveraged farming position. It doesn't establish a dollar minimum for lending. The published LendingPool code rejects a deposit whose calculated eToken amount is 1 000 base units or less. On a reserve's first deposit, it allocates 1 000 base units to an inaccessible address and credits the remainder to the beneficiary. Token decimals and the pool's exchange rate affect the corresponding underlying amount.
-
What withdrawal powers does a lending-pool administrator have?
- The lending contracts don't provide an administrator with a direct fund-withdrawal function. Configuration permissions cover matters such as reserve fees, interest curves, vault credit, and reserve status. Those permissions can affect the return and accessibility of a lending position, even without an administrator withdrawal function. Evaluating control therefore includes the parameters that administrators can change, alongside the contracts that hold the assets.
-
How do transfers of unstaked eTokens affect the lender's claim?
- Transferring unstaked eTokens moves the pool-share holding to the receiving address. The eToken implements ERC-20 transfers, while its underlying value continues to follow the reserve's exchange rate. A staked balance is a separate record in StakingRewards, so transferring wallet-held shares doesn't transfer that recorded staking balance. The recipient still needs sufficient available reserve liquidity to redeem the transferred shares for the underlying asset.
-
Will a partial lending withdrawal close the entire share position?
- A lender can withdraw part of a lending position without redeeming every share. Redemption burns the eTokens involved in that withdrawal and returns their corresponding underlying amount. Remaining wallet-held or staked shares represent the rest of the reserve claim. The requested withdrawal still needs sufficient available liquidity. Withdrawing a smaller amount doesn't establish that the reserve can immediately pay the remaining position.
Updated ·