Cantle
Back to markets

Sources & credits

What the comparison tool reads, what its estimates assume, and where the interface code comes from

Data & coverage

Read-only market data comes from the Morpho API

Up to 1000 provider records
The request covers listed Ethereum and Base markets ordered by USD available liquidity before local filtering / The request limit does not imply coverage of every protocol, network or Morpho market / Returned records, provider totals and usable records can differ
Independent market identity
Each row retains its network and market ID / Loan asset, collateral asset, LLTV, liquidity and provider timestamps describe that individual market / A market pool is not a personal borrowing limit
Compatible comparison units
Up to three markets can share a plan / Loan symbol and decimals must match, and markets on the same network must have the same real loan token contract / The only cross-network allowance is Circle-native USDC on Ethereum and Base
Verified native USDC contracts
Checked against the Circle contract registry / This is a comparison rule and does not provide bridging or cross-chain execution Ethereum 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 Base 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
Provider snapshots
Provider rate time and site retrieval time are separate / Access, freshness and availability can change / Missing figures remain unavailable rather than becoming invented rates or zero costs
Token marks
Marks come from the same API through the Morpho CDN and are presented in monochrome / Asset text remains visible when a mark is unavailable

Estimates & sharing

Constant APY scenario
Interest uses principal × ((1 + Borrow APY) ^ (days / 365) − 1) in loan token units / The model holds the current provider APY constant and excludes network fees, conversion costs and incentive offsets / Actual borrowing rates can change
Hypothetical collateral conditions
Collateral value is entered in loan token units / Projected debt includes estimated interest / Price changes alter collateral value while loan token value stays constant / These results are hypothetical and do not read a wallet position or establish eligibility
Loan price is not the market oracle
The provider USD price is used only to compare the plan principal with pool liquidity / At retrieval, its timestamp must be no more than one hour earlier or five minutes later / Missing, older or further-ahead prices make the USD check unavailable / This is an application rule checked at retrieval, not a continuously refreshed price or a protocol rule
Plan versus pool
Within snapshot and Exceeds snapshot compare principal × provider USD price with market USD liquidity / Neither result is permission to borrow or a personal credit limit
Explicit input transfer
Detail estimates have separate inputs / Apply to comparison adds the compatible market and copies its amount and duration into the common plan / Hypothetical collateral value and price changes remain in the temporary detail scenario
Local storage and share links
Local storage keeps the market selection, common amount and duration in this browser / A share link also includes filters and reloads current provider data / When editing an opened shared plan, the URL follows the current selection and inputs so refresh does not restore removed choices / Share links do not freeze quotes or grant site access
21-column CSV
The export includes market and token identities, network, rates, LLTV, pool liquidity, common inputs, estimated costs, UTC timestamps, source, assumptions, loan USD price and the plan/pool snapshot check / Missing numeric results remain blank / Temporary collateral scenario inputs are not exported
Current access and execution
The hosted site is publicly accessible / Optional Privy wallet sign-in verifies ownership with a login message / The separate Morpho Sepolia workspace can request test-asset approvals, supply, borrowing, repayment and withdrawal / Each operation requires wallet confirmation and an onchain receipt / Mainnet markets remain read-only

Spatial scene sources

The shared scene uses selected provider snapshots without recommending one market / Its static fallback uses dimension labels rather than saved quotes / The DOM list and comparison table are the reading and interaction sources

Interface code

Runtime & typography

Three.js 0.180.0
Scene modules and required Three.js code are bundled into the local scene runtime / The original upstream files and MIT notice remain in the project
GSAP 3.13.0 and ScrollTrigger
Local scripts coordinate scene transitions with page sections under the GSAP Standard License
Lenis 1.3.11
The site uses one smooth-scroll engine with local runtime code and an MIT notice
Privy 3.48.1 and React 18.3.1
The optional wallet sign-in uses the official Privy SDK / It loads when opening wallet sign-in, the Sepolia workspace or a previous sign-in / Authentication does not change market access or execute a transaction
Archivo and DM Sans
Local variable WOFF2 files are losslessly compressed from retained original TTF files without removing glyphs or variation axes / Both fonts use the SIL Open Font License
Source integrity
The project keeps unchanged upstream references with fixed revisions and SHA-256 source records / Asset provenance is tracked in the project manifest / Generated scene and CSS hashes are recorded by the build

This source page is a stable reading surface and does not start the animated scene