@etherspot/sdk-walletconnect-provider

ETHERspot sdk WalletConnect provider

Usage no npm install needed!

<script type="module">
  import etherspotSdkWalletconnectProvider from 'https://cdn.skypack.dev/@etherspot/sdk-walletconnect-provider';
</script>

README

ETHERspot sdk WalletConnect provider

NPM version MIT licensed

Installation

$ npm i @etherspot/sdk-walletconnect-provider -S

Usage

import WalletConnect from '@walletconnect/client';
import QRCodeModal from '@walletconnect/qrcode-modal';
import { WalletConnectProvider } from '@etherspot/sdk-walletconnect-provider';
import { Sdk } from 'etherspot';

async function main() {
  // see: https://docs.walletconnect.org/quick-start/dapps/client#initiate-connection
  const walletConnect = new WalletConnect({
    bridge: 'https://bridge.walletconnect.org',
    qrcodeModal: QRCodeModal,
  });

  if (!walletConnect.connected) {
    await walletConnect.createSession();
  }

  const walletProvider = new WalletConnectProvider(walletConnect);

  const sdk = new Sdk(walletProvider);
}

main().catch(console.error);

License

MIT