🏁What is clu3?

Basic information about clu3

clu3 is a tool easy to implement as a modular service that works with Solidity. It lets any Smart Contract to add a humanity proof between functions to avoid bots from doing automatic transactions.

It works on 3 steps:

  1. On the clu3 service side after the user passes the humanity proof challenge, we sign a message that contains timestamp+senderAddress+cluID.

  2. On the smart contract side we re-built the message with the parameters sent to the function, timestamp and signature.

  3. Finally, we compare if the message built on the smart contract matches with the one that was signed in our service, if it matches we continue with the function, if not we revert the transaction.

Last updated