THULIதுளி

TRY TO BREAK IT

Attack it yourself.

Every row below is a real attack, run live from your browser against Thuli's proof vault on Base Sepolia, which is a separate vault from the demo campaign's, or against this site's own routes. Nothing here is a recording. The vault rows ask the chain to try each call without sending it, so no transaction is made and you need no wallet. Press a button and read what comes back.

0 of 10 run

READING THE VAULT'S ACTIVE ROOT

  1. 01

    Claim another wallet's reward

    A wallet that is not on the list asks the vault for the 1 USDC.

    VAULT
  2. 02

    Claim the same reward twice

    The wallet that was already paid asks again with its real proof.

    VAULT
  3. 03

    Claim more than the list says

    The listed wallet asks for double its amount.

    VAULT
  4. 04

    Thuli's own key takes the pool

    The key that posts lists tries to withdraw the vault's money.

    VAULT
  5. 05

    A stranger posts a new list

    An address with no role posts a list that pays itself.

    VAULT
  6. 06

    A mistyped address

    One wrong letter in an address must be refused, never quietly accepted.

    API
  7. 07

    A paid answer without paying

    Ask the paid route for a screening and send no payment.

    API
  8. 08

    A forged payment

    Send the paid route a payment header that is not a payment.

    API
  9. 09

    An oversized request

    Send two kilobytes where one is the limit.

    API
  10. 10

    Markup in a reason

    A reason is model text. If it carried a script, it must show as text and do nothing.

    PAGE

WHAT THIS PAGE CANNOT SHOW