dex-wallet-connector
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

wallet-provider

a offcial wallet provider for DexMask wallet

Useage

  • install connector package
  yarn add dex-wallet-connector
  • use connector in component
import React, { useCallback } from 'react';
import { useWeb3React } from '@web3-react/core';
import DexWalletConnector from 'dex-wallet-connector';

const dexWalletConnector = new DexWalletConnector({
  supportedChainIds: [
    '0x1'
  ]
});

function ConnectWalletComponent() {
  const { activate, deactivate } = useWeb3React();

  const connect = useCallback(() => {
    activate(dexWalletConnector, (erorr) => {
      //  do sth else
    });
  }, [activate]);

  const disConnect = useCallback(() => {
    deactivate();
    //  do sth else
  }, [deactivate]);

  return (
    <>
      {/*  component layout */}
    </>
  )
}

Package Sidebar

Install

npm i dex-wallet-connector

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

271 kB

Total Files

13

Last publish

Collaborators

  • rwson