Skip to content

Latest commit

 

History

History
90 lines (70 loc) · 2.74 KB

README.md

File metadata and controls

90 lines (70 loc) · 2.74 KB

cardano-wallet-interface

Contents

Prerequisites

make sure to enable web-assembly if not configured by default.

You may find some help at documentation/known_issues/allowing_webassembly.md

Installation

make sure you have a folder called node_modules in your project

run the following in your project directory

npm install https://github.com/cheffnft/cardano-wallet-interface

Usage

basic delegation functionality

using Nami
/*... other imports ...*/
import Wallet, { WalletName } from "@harmonicpool/cardano-wallet-interface";

/*...*/

if( Wallet.has( WalletName.Nami ) )
{
    if( !Wallet.isEnabled( WalletName.Nami ) )
    {
        Wallet.enable( WalletName.Nami )
        .then(
            () => {
                Wallet.Nami.delegateTo(
                    "<your pool id>",
                    "<your blockforst api key>"
                );
            }
        );
    }
    else
    {
        Wallet.Nami.delegateTo(
            "<your pool id>",
            "<your blockforst api key>"
        );
    }
}

/*...*/

other examples

check the documentation/examples folder for more

Documentation

a more in depth documentation can be found in the documentation folder

Docs Index