How it works

FlashBank P2P is a neutral escrow for fixed-term, collateral-backed loans between two people. One side posts terms, the other takes them. Repay a flat fee before the deadline to redeem the collateral; miss it and the lender claims it. Settlement is time-based only — no pools, no price oracle, no liquidations.

Step by step

What happens when you flashbank a loan

STEP 1

Post the terms

One side sets the amount, the collateral, a single flat fee and the term, then signs. Their side is escrowed on the spot.

STEP 2

Someone takes it

The counterparty accepts. The escrow pulls their side and releases the borrowed asset to the borrower. The clock starts.

Repaid in time

Borrower repays principal + the flat fee before the deadline. They get their collateral back; the lender keeps the fee.

Deadline missed

If the window closes unpaid, the lender claims the collateral — the only trigger is the clock, no price is read. Offers can opt in to return any surplus beyond the debt to the borrower, valued at a rate agreed up front (still no oracle).

No oracle, just a clock

The only thing being watched is time

Repay window — collateral redeemable
Grace
Lender can claim →
Start (taken) Maturity Default deadline

Settlement is purely time-based: defaultDeadline = start + term + grace. Because nothing is priced on-chain, there are no liquidations to watch, no oracle to trust and no keeper bots. A flat fee — not time-accruing interest — keeps it simple and avoids riba.

The model in three rules

Why it stays simple and neutral

Flat fee, not interest

The borrower's cost is one fixed fee agreed up front — no accrual, no compounding. Friendlier to plan around (and to faiths that forbid interest).

Time-based settlement

Outcomes hinge on a deadline, never on a price feed. The contract reads only block.timestamp.

Neutral escrow

It's strictly peer-to-peer. The contract holds collateral and moves funds on agreed rules — it never takes custody as a lender.

What it costs

Fees: clear, optional, and mostly zero

Interface fee

0% · introductory

Charged for posting through flashbank. We're waiving it for now (normally ~0.01%). Call the verified contract directly with listed=false and you pay nothing at all.

Featured boost

you choose

A one-off, optional spend to climb the Browse ranking — pay more, rank higher. It's an advert, not interest, so it isn't refunded if you cancel.

Service fee

optional

Route a flat cut to any third party — an insurer, an introducer — taken from the borrower's disbursement. Default off.

Don't trust, verify

Proofs & transparency

Verified source & ABI on Etherscan

The exact bytecode running on-chain is published and verified. Read every line and the ABI yourself.

View verified contract

37 automated tests

Including a live re-entrancy attack (caught by the guard), the surplus-return split, same-token edge cases, exact-deadline timing, and a randomised fund-conservation fuzz over 30 loans.

Open source, by design

The repository is public and the fee is set in the open. Nothing is hidden behind a closed back-end; what you see is what runs.

Conservation invariant

Every settled loan leaves the escrow holding exactly zero — no dust, no trapped funds. It's asserted in the contract and checked by the fuzz.

Read the honest audit

Lorrow-aware

How this escrow maps to the Lorrow lending standard — where we align, where we differ, and how the optional surplus return honours its anti-predation guardrail with no oracle.

Compatibility tables

Be clear-eyed about the trade-offs

  • No margin calls. The market rate can drift from the rate you agreed during the term — a lender leans safe by agreeing a conservative rate (or taking the whole pledge).
  • No price oracle means no early liquidation — that's the point, but it's a deliberate trade-off.
  • Smart-contract and token risk always apply. Fee-on-transfer / rebasing tokens are unsupported.

You're on the Sepolia playground: tokens are free, mintable play-money with no real value. Never send real assets here.

Go deeper

Focused pages you can share on their own.