π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:
On the clu3 service side after the user passes the humanity proof challenge, we sign a message that contains
timestamp+senderAddress+cluID
.On the smart contract side we re-built the message with the parameters sent to the function, timestamp and signature.
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.
A human proof service (e.g hCaptcha)
clu3 backend service
clu3 smart contract import
Last updated