WalletLink

Get started

Link your DApp to mobile wallets

WalletLink is an open protocol that lets use rs connect their mobile crypto wallets to your DApp.

Get started
  • Synchronization

    Users can now synchronize wallets to fix issues

  • Validation

    Users can now validate wallets to rectify issues

  • Encrypted

    End-to-end encryption using client-side generated keys keeps all user activity private.

5 minutes to integrate

No server deployments, no new library to learn. To integrate with WalletLink, all you need to do is drop these few lines to initialize a web3 object. WalletLink takes care of the rest. WalletLink is open-source and uses minimal dependencies for maximum security and no code bloat.

import WalletLink from "walletlink"
import Web3 from "web3"

export const walletLink = new WalletLink({
appName: "My Awesome DApp",
appLogoUrl: "https://example.com/logo.png",
darkMode: "false
})

export const ethereum = walletLink.makeWeb3Provider(
"https://mainnet.infura.io/v3/INFURA_API_KEY", 1
)

export const web3 = new Web3(ethereum)

Supported DApps on WalletLink

  • MetaMask
  • MEW Wallet
  • Trust Wallet
  • Coinbase Wallet
  • Atomic Wallet
  • Trezor
  • Binance Chain Wallet
  • Coinomi
  • Safepal
  • NEM wallet
  • Blockchain
  • Xapo
  • Electrum
  • Jaxx
  • BitGo Wallet
  • Exodus
  • Other Wallet

Supported wallets

WalletLink is an open protocol aimed at creating a better DApp experience for both users and developers. The WalletLink Mobile SDK will soon be available for wallet developers to add support for the WalletLink protocol to enable users to connect to WalletLink-enabled DApps on desktop browsers.

See Mobile Wallet SDK on GitHub

Coinbase Wallet

More wallets coming soon

Get started with WalletLink today