Skip to content

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