@vechain/dapp-kit-ui
TypeScript icon, indicating that this package has built-in type declarations

1.0.12 • Public • Published

@vechain/dapp-kit-ui

The Vechain DApp Kit serves as a sophisticated layer built upon @vechain/connex, providing a simplified and efficient avenue for engaging with a multitude of Vechain wallets. This innovative toolkit enhances the ease of interaction, offering developers a seamless bridge to connect with diverse Vechain wallet functionalities. For more information, please refer to the official Vechain Docs

Usage

yarn add @vechain/dapp-kit-ui
  • In your root main.ts
import type { WalletConnectOptions, DAppKitOptions } from '@vechain/dapp-kit';
import { DAppKitUI } from '@vechain/dapp-kit-ui';

const walletConnectOptions: WalletConnectOptions = {
    projectId: '<PROJECT_ID>',
    metadata: {
        name: 'Sample VeChain dApp',
        description: 'A sample VeChain dApp',
        url: window.location.origin,
        icons: [`${window.location.origin}/images/logo/my-dapp.png`],
    },
};

const options: DAppKitOptions = {
    nodeUrl: 'https://testnet.vechain.org/',
    genesis: 'test',
    walletConnectOptions,
    usePersistence: true,
};

DAppKitUI.configure(options);
  • In your root index.html. This will add a button to your page, when clicked it will open a modal with the wallet connect QR code.
<body>
    <vdk-button></vdk-button>
</body>

Package Sidebar

Install

npm i @vechain/dapp-kit-ui

Weekly Downloads

299

Version

1.0.12

License

MIT

Unpacked Size

921 kB

Total Files

6

Last publish

Collaborators

  • vanjat7vechaib
  • freemanzmrojo
  • cnealvechain
  • rodolfopietro97
  • fabiorigam
  • davide.carpini
  • darren_vechain