Message:

Signature:

...

Stake allowance:

0 ETH

Staking amount:

0 ETH

1. Write something as message

2. Submit your message then backend will check it and send signature back to you if no problem

3. Get verified by smart contract (message & signature)

4. Try to stake allowance amount ETH

5. Try to withdraw staking amount ETH