If you haven't already, install the Keplr wallet extension for your browser. Keplr extension is available for Chrome, Firefox, and Edge browsers. Please refer to the official Keplr documentation for installation instructions.
Look for and click the "Connect Keplr" button on DCL WebApp.
A Keplr popup will appear. It will attempt to suggest the DCL chain since it's not a standard chain recognized by Keplr.
You will see a message stating "This chain's info is not available on Keplr Chain Registry." This is normal for custom chains like DCL. You can safely ignore the "Click here to update chain info on Github" link.
After reviewing the DCL chain details, click "Approve" to add the DCL chain to your Keplr wallet. Don't worry about the warning message; this is expected for custom chains.
After approving the chain suggestion, you'll be prompted to approve the connection between DCL WebApp and your Keplr wallet. Review the connection details and approve it.
Once approved, you'll see your wallet address displayed in the DCL WebApp, indicating a successful connection.
Once your Keplr wallet is connected to the DCL WebApp, here's how transactions work:
Currently, there is a known issue with hardware wallet signing (e.g., Ledger Nano) when using Protobuf-based SIGN_MODE_DIRECT for transaction encoding:
Hardware wallets cannot transition to SIGN_MODE_DIRECT because:
The Cosmos ecosystem is actively working on a solution to this issue:
For detailed information on this development, please refer to:
Cosmos SDK ADR-050: SIGN_MODE_TEXTUAL
We recommend using the Keplr browser extension for signing transactions until hardware wallet support is fully implemented with the new sign mode.
Ensure that you have installed the Keplr wallet extension and that it's enabled in your browser.
If chain suggestion fails, try refreshing the page and attempting the connection again.
If you accidentally reject the connection request, simply click the "Connect Keplr" button again to restart the process.
Try disconnecting your wallet from the DCL WebApp, refreshing the page, and connecting again.
After switching accounts in Keplr, you need to disconnect and reconnect from the DCL WebApp for the changes to take effect.
Ensure pop-ups are allowed for the DCL WebApp in your browser settings. If the issue persists, try refreshing the page or reconnecting your wallet.