Decentralized Web App
Last updated
Last updated
A web application is the easiest and most commonly used option for accessing the ecosystem from any location, especially on desktops. Thus, Deus Lab provides a rich and user-friendly web application that helps users access all the tools and models that we offer.
A DApp also plays an important role. To register an account, users must verify their address ownership (this is done in almost all DApps). Deus Lab, through SIWE (EIP-4361) is presenting this option in the most feasible way:
For a smoother connection between web3 wallets and our DApp, we use WalletConnect.
What is WalletConnect?
According to its official website, WalletConnect is an open-source protocol that allows you to connect your mobile wallet to decentralized applications and other wallets. Historically, this has been done through a QR code, establishing a secure end-to-end encrypted connection between the two devices. This lets you interact with DApps and securely sign transactions from your mobile wallet.
WalletConnect provides an excellent SDK to connect web3 wallet to DApps - a Web3 modal.
Below is a screenshot of a Web3 Modal:
To prove the address ownership, at least two methods must be used. One is to send a zero-eth transaction to a newly generated address. The second is to sign an off-chain message at zero costs or gas fees. A Web3Modal provides a sub-package called SIWE. Using SIWE, users can sign an off-chain message, proving their wallet ownership:
Deus Lab is currently using the SIWE package, utilizing the safest and easiest way for users to register an account through DApps.