1.2.0 • Published 11 days ago

lute-connect v1.2.0

Weekly downloads
-
License
ISC
Repository
github
Last release
11 days ago

Overview

Lute Connect is a Javascript library to securely sign transactions with Lute, an Algorand web wallet.

Installation

The package can be installed via npm:

npm i lute-connect

API Usage

Quick start

import LuteConnect from "lute-connect";
const lute = new LuteConnect("<YOUR_SITE_NAME>");

Connect to Lute

// Warning: Browser will block pop-up if user doesn't trigger lute.connect() with a button click
async function connect() {
  try {
    const genesis = await algodClient.genesis().do();
    const genesisID = `${genesis.network}-${genesis.id}`;
    const addresses = await lute.connect(genesisID);
    // handle user address selection and storage
  } catch (err) {
    console.error(err);
  }
}

Sign transaction

// Warning: Browser will block pop-up if user doesn't trigger lute.signTxns() with a button click
async function signTransactions(txns) {
  try {
    const signedTxns = await lute.signTxns(txns);
    // handle signedTxns (e.g. submit to algodClient)
  } catch (err) {
    console.error(err);
  }
}
1.2.0

11 days ago

1.1.4

16 days ago

1.1.3

2 months ago

1.1.2

2 months ago

1.1.1

2 months ago

1.1.0

3 months ago

1.0.7

4 months ago

1.0.5

4 months ago

1.0.2

4 months ago

1.0.1

4 months ago

1.0.4

4 months ago

1.0.3

4 months ago

1.0.0

4 months ago