User experience
Current production preview
The app supports two truthful connection modes:
- Burner Wallet enables a browser-only simulation with fake, account-scoped balances and loans.
- Fuel Wallet and Fuelet connect real accounts and read the verified network FUEL balance, but deposits and indexed onchain loans are not live.
The header keeps the connected account and Disconnect as separate controls. Selecting the account opens My Loans. Mobile navigation uses a hamburger menu with labelled GitHub and theme controls.
Borrowing quote
The main page lets a user:
- connect a wallet;
- enter FUEL collateral or use the slider/presets;
- select a 6, 9, or 12-month term;
- review the USDC advance, one-time FUEL fee estimate, maturity, and repayment terms.
The quote uses cached market pricing and clearly labels transaction limitations. The Sway contract now separates original collateral, USDC principal, and the complete upfront FUEL fee; real transaction and signed-quote wiring remains disabled in the app.
Burner demo deposit
For Burner Wallet only, Deposit creates a local simulated loan, shows a full-page success state, and redirects to My Loans. The action does not submit a Fuel transaction.
My Loans
The connected Burner dashboard shows:
- account address and simulated FUEL/USDC balances;
- open, past-due, and repaid counts;
- loan ID, principal, outstanding amount, locked collateral, fee, opened date, term, and final maturity;
- relative due or past-due time;
- partial repayment and Repay max actions;
- unified opening and repayment history;
- per-loan calendar reminder export with a 0–10 day alert;
- complete portfolio CSV export in Loan history.
Demo state is versioned, stored in localStorage, and scoped to the Burner address. Fuel Wallet and Fuelet never receive fake portfolio data.
Repayment and maturity
Maturity is the final repayment deadline, with no grace period or post-maturity repayment window. Past-due positions are finalized as done, separated into Vault-claimed positions, and cannot show repayment controls. Their remaining FUEL collateral is shown as claimed by the vault. Partial principal repayment is accepted only before maturity, updates the exact outstanding amount, and releases collateral pro rata. The upfront FUEL fee is already settled and is not part of repayment. Calendar exports use the outstanding USDC principal at download time.
Real repayment, collateral release, explorer links, and onchain transaction confirmations remain pending contract deployment and transaction wiring.
Stats
The Stats page currently uses explicitly labelled preview data for market overview, liquidity, loan activity, collateral risk, maturity concentration, and largest active loans. Fuel event indexing will replace it before live protocol statistics are claimed.