You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- queries.js: getStatsOverview now exposes operator_activity (counts
only — liquidation attempts/wins for 24h+7d, builder slots landed
for 24h/7d/30d, plus per-source data freshness ages). No profit or
strategy fields are leaked.
- stats.html: new "Seneschal activity — last 24h" panel surfaces
these in a 6-tile strip beneath the hero KPIs. Freshness coloring
is signal-aware (slot / continuous / sporadic cadences).
- KPI grid: switched to minmax(0, 1fr) + dedicated auto-fit hero
strip so a single long sub-label can no longer squish siblings.
- flashloan-providers.js: FlashBank entry now documents the LP /
commit-capital path (approve + setCommitment, pause anytime).
- tests: +3 new assertions covering operator_activity shape and
FlashBank lp_path. 75 tests pass.
fee_bps_note: "0.02% — configurable per token via setTokenConfig (1–100 bps range)",
74
74
docs: 'https://flashbank.net',
75
-
liquidity_note: "Just-in-time model: WETH is pulled from LPs' wallets only during the flash loan, never deposited into a pool. Available liquidity equals the sum of active LP commitments, queryable via `getCommitments(token)`. As of launch, mainnet commitments are 0 — useful if and when LPs arrive.",
liquidity_note: "Just-in-time model: WETH stays in LPs' wallets and is only pulled for the microseconds of a flash loan. Available liquidity = sum of active LP commitments, queryable via `getCommitments(token)`. Multi-chain (Ethereum, Arbitrum, Base) — see repo for each router address.",
76
77
supports_multi_asset: false,
77
78
notable_constraints: [
78
79
'WETH-first at launch; other ERC-20s require setTokenConfig.',
79
-
'Provider availability depends on LP commitments — query before assuming liquidity.',
80
-
'Lower fee than Aave but currently lower liquidity than Balancer + Aave.'
81
-
]
80
+
'Provider availability depends on LP commitments — query getCommitments(token) before assuming liquidity.',
81
+
'Lower fee than Aave but currently lower committed liquidity than Balancer/Aave; will improve as LPs onboard.'
82
+
],
83
+
// FlashBank is unique in this catalogue in that anyone can be
84
+
// liquidity provider with just a wallet approval — no deposit,
85
+
// no lock-up, no smart-contract custody. Surfaced explicitly
86
+
// so MEV / treasury agents discovering this catalogue see the
87
+
// LP path, not just the borrower path.
88
+
lp_path: {
89
+
steps: [
90
+
'Approve `FlashBankRouter` to spend WETH from your wallet (`weth.approve(router, limit)`).',
91
+
'Call `router.setCommitment(weth, limit, expiry, paused=false)` to advertise how much WETH you will lend.',
92
+
'Earn the per-flash-loan fee automatically; WETH never leaves your wallet outside of borrow execution.',
93
+
'Pause anytime with `router.setCommitment(weth, limit, expiry, paused=true)` or drop limit to 0.'
0 commit comments