Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Wallets Documentation

This document outlines the various cryptocurrency wallets supported by our application, including integration details and testing resources.

Supported Wallets

The development team has tested and currently supports the following wallets:

NEAR Protocol

  • MyNearWallet
  • HotWallet

Ethereum

  • MetaMask
  • WalletConnect (via the MetaMask mobile application)

Integration Notes

WalletConnect

When integrating WalletConnect, there are currently two connection methods available (as seen on near.com):

  1. Via the NEAR widget
  2. Directly via WalletConnect

NEAR Sign Page

Important: Based on our testing, connecting WalletConnect via the NEAR widget does not work.

However, connecting directly via WalletConnect works successfully because it utilizes the Ethereum interface. Once signed in, you can verify this by attempting to withdraw an asset and inspecting the transaction details to confirm the network.

MetaMask Transaction

As shown in the transaction snapshot above, the network name confirms it operates on the Ethereum network.

Testing & Prior Art

To understand expected wallet behaviors and workflows, it is highly recommended to review the following implementations:

References