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.