Skip to main content

Glossary

Tokens

TermMeaning
HYPECollateral token (currently the only supported collateral on HyperEVM)
USDXProtocol stablecoin — a multi-token vault that wraps any USD-pegged token into a common 18-decimal rebasing token. Backed by USDC, USDT0, and USDH.
ConsolThe protocol's main rebasing treasury token. Backed by a portfolio of USDX, ForfeitedAssetsPool tokens, and SubConsol for each supported collateral. Appreciates from mortgage interest payments.
SubConsolCollateral-specific vault that accepts a single collateral type and mints tokens based on principal borrowed. Manages collateral deposits/withdrawals and can deploy to yield strategies. Not rebasing.
Mortgage NFTERC-721 token representing ownership of a mortgage position in LoanManager. Carries a user-chosen MortgageId label.
Pool TokensReceipt tokens (1:1 ratio) received when depositing into an Origination Pool, burned on redemption for proportional USDX + Consol.
RLVRollover Vault share token — represents your stake in the automated lending vault
FLVFulfillment Vault share token — represents your stake in the order fulfillment vault

Core Contracts

TermMeaning
GeneralManagerUpgradeable central orchestrator owned by governance. Controls penalty rates, refinance rates, insurance fund, oracles, pool scheduler, and loan manager. Routes mortgage creation requests through OriginationPools.
LoanManagerCreates new loans and manages the full mortgage lifecycle — payments, penalties, redemption, refinancing, foreclosure, and conversions.
OriginationPoolNon-upgradeable, disposable pools for originating loans. Issues receipt tokens. Progresses through Deposit → Deploy → Redemption phases. Withdrawals are never impacted by pause state.
OriginationPoolSchedulerUpgradeable contract owned by governance that creates new OriginationPools on a schedule (weekly epochs starting Friday 2am GMT).
OrderPoolOrder book contract that holds PurchaseOrders for buying collateral and finalizes mortgage origination. Authorized fulfillers process orders by providing collateral in exchange for USDX.
Forfeited Assets PoolHolds collateral seized from foreclosed mortgages and issues liability tokens. Users burn Consol to redeem proportional foreclosed collateral at a discount.
RouterPeriphery contract that handles multi-step user transactions (approvals, wrapping, deposits)

Queues

TermMeaning
Conversion QueueDouble-queue: lenders deposit Consol and wait to get collateral out with a premium; borrowers submit mortgages and wait to get converted. Processes conversions when collateral prices hit trigger thresholds.
USDX QueueWithdrawal queue where users deposit Consol and wait to receive USDX out. Processed FIFO by permissionless actors who collect gas fees.
Forfeited Assets QueueWithdrawal queue where users deposit Consol and wait to burn ForfeitedAssetsPool tokens for underlying foreclosed collateral. Value received may exceed Consol deposited.
Mortgage QueueSorted linked-list maintaining mortgage positions ordered by trigger price (lowest to highest) for efficient conversion processing.

Oracles

TermMeaning
Pyth Price OraclePull-oracle reading Pyth price feeds for real-time collateral/USD prices. Validates freshness (max 60s) and confidence thresholds.
Pyth Interest Rate OraclePull-oracle reading 3-year and 5-year US Treasury rates from Pyth. Multiplies by 2, adds 100 bps. Additional 100 bps if no payment plan. Reverts if age > 60s or confidence > 100 bps.
Static Interest Rate OracleFallback fixed interest rate oracle

Mortgage Terms

TermMeaning
BNPLBuy Now Pay Later — purchasing HYPE with a stablecoin down payment and financing the rest. Borrower provides USDX for half the collateral; the other half is borrowed from an OriginationPool.
Coin CompoundingUsing existing HYPE as a down payment to purchase more HYPE on credit (~2x leverage). Borrower provides half the collateral directly; the other half is purchased with borrowed USDX.
Conversion Trigger PriceThe collateral price at which auto-conversion activates for a position in the ConversionQueue
Conversion PremiumPercentage above the purchase price that collateral must appreciate before conversion occurs
Bullet PaymentSingle lump-sum payment at maturity instead of monthly installments (mortgage with hasPaymentPlan = false)
ForeclosureSeizure of all collateral after exceeding the maximum missed payments (3). Collateral transferred to ForfeitedAssetsPool.
RefinanceRecalculating interest on outstanding principal for a new duration. Charges a refinance fee. Requires no unpaid penalties.
Balance Sheet ExpansionAdding additional principal and collateral to an existing mortgage position

Protocol Constants

ConstantValueDescription
BPS1000Basis points in a whole, used for percentage/rate calculations
PERIOD_DURATION30 daysDuration of one mortgage period
PERIODS_PER_YEAR12Number of periods per year
LATE_PAYMENT_WINDOW3 daysGrace period after due date
MAXIMUM_MISSED_PAYMENTS3Missed payments before foreclosure eligibility
MINIMUM_AMOUNT_BORROWED1 USDXMinimum borrow amount (1e18 wei)
EPOCH_DURATION1 weekDuration of origination pool deployment epoch
EPOCH_OFFSET1 day + 2 hoursGuarantees epochs start Friday 2am GMT

Roles

RoleIntended HoldersPurpose
Default AdminGovernanceManage supported tokens, set caps, assign roles, upgrade contracts
Withdraw RoleConversionQueues, LoanManager, SubConsols, UsdxQueue, ForfeitedAssetsQueueWithdraw/flash-swap from Consol
Pause RoleGovernance + automated safety checksEmergency pause of deposits, deployments, and mortgage operations
Depositor RoleLoanManagerDeposit foreclosed assets and update liabilities
Conversion RoleConversionQueue(s)Convert mortgage positions by reducing principal and collateral
NFT RoleLoanManager, OrderPoolBurn mortgage NFTs by tokenId
Fulfillment RoleAuthorized market makerSell collateral to OrderPool and receive USDX
Deploy RoleGeneralManagerFlash-loan USDX from OriginationPools for repayment in Consol
Accounting RoleLoanManager, ConversionQueueMint/burn SubConsol tokens
Portfolio RoleGovernance + automated safetyDeposit/withdraw collateral from SubConsol into YieldStrategies
Ignore Cap RoleGovernance + RoutersBypass relative cap restrictions on USDX and Consol
Supported Token RoleGovernanceAdd/remove input tokens backing Consol and USDX

Other

TermMeaning
EpochA lending cycle (1 week) — pools progress through Deposit, Deploy, and Redemption phases
Yield StrategyEscrow contract associated with a SubConsol that earns yield on collateral via staking. Supports async deposit/withdrawal.
Purchase OrderOn-chain intent to purchase collateral for a mortgage at a specified price, with a 5-minute expiration window
Flash SwapTemporary borrow of tokens from Consol, repaid in different supported tokens within the same transaction. Used during foreclosure to swap SubConsol for ForfeitedAssetsPool tokens.
NFT Metadata GeneratorUpgradeable contract that generates art and metadata for Mortgage NFTs