Users can find this pattern when using DYDX. When the user attempts to sign in to the platform, a modal will appear requesting the user to sign a transaction to verify ownership and log in to the App. Above the button, there is a small copy which informs users that signing is free of charge and will not initiate a transaction. In many Web3 apps, it is sometimes unclear whether clicking a button will incur a transaction fee. However, DYDX has done a great job of educating users and setting the right expectations for the actions they are about to take.
We’ll only send awesome design stuff, never spam