Checked live on Monad
Don't trust it. Check it.
Every claim Tillbook makes, read straight from the contracts on Monad mainnet, with links to the code and the tests behind it.
Live contract checks
Read from Monad mainnet just now, in your browser.
0 of 7 passing
LenderPool is deployed on Monad mainnet
Checking on Monad...
SplitRouter is deployed on Monad mainnet
Checking on Monad...
The pool holds native USDC, nothing else
Checking on Monad...
The router pays into this pool, in the same USDC
Checking on Monad...
No advance can exceed 5,000 USDC
Checking on Monad...
Offers are signed by one fixed key, which can't move funds
Checking on Monad...
Every USDC in the pool is accounted for
Checking on Monad...
Activity onchain
Counted from the contracts' own events since deployment.
- Sales paid
- ...
- Sales volume
- ...
- Merchants paid
- ...
- Advances repaid
- ...
Reading from Monad...
Tested before it shipped
Every push runs the full suite in CI. The parity tests prove the offer the app signs is the exact offer the contract accepts.
- Contract unit, guard and parity tests
- 102
- Fuzz tests, 1,000 runs each
- 20
- Invariant tests, 256 runs × 64 calls
- 7
- Mainnet fork tests on live USDC
- 2
- Underwriter tests
- 1,202
- Envio indexer tests
- 3
Measured cost
Gas used on a fork of Monad mainnet with live USDC. A sale that also repays an advance stays cheap enough for small tickets.
- Payment, no advance open
- 67,096 gas
- Payment that also repays
- 119,601 gas
- Draw an advance
- 153,643 gas
- Lender deposit
- 74,005 gas