1.4.0 • Published 9 months ago

@pbwebdev/cardano-wallet-browser-extensions-interface v1.4.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Cardano Wallet Browser Extensions Interface

A helper javascript library/package to interact with Cardano Wallets

Installation

npm install @pbwebdev/cardano-wallet-browser-extensions-interface

Supported Wallets

  • Nami
  • Eternl
  • Yoroi
  • Typhon
  • GeroWallet
  • NuFi
  • Lace
  • Begin

Usage

Simple ADA payment to an address

import Extensions from '@pbwebdev/cardano-wallet-browser-extensions-interface'
import { adaToLovelace } from '@pbwebdev/cardano-wallet-browser-extensions-interface/utils'

const amountInAda = 123
const wantedWallet = 'Nami'
const payeeAddress =
    'addr_test1qqr585tvlc7ylnqvz8pyqwauzrdu0mxag3m7q56grgmgu7sxu2hyfhlkwuxupa9d5085eunq2qywy7hvmvej456flknswgndm3'
const protocolParameters = {} // latest protocol parameters

const Wallet = await Extensions.getWallet(wantedWallet)
const transaction = await Wallet.payTo(payeeAddress, adaToLovelace(amountInAda), protocolParameters)

console.log('Transaction Hash', transaction)

Simple stake pool delegation

import Extensions from '@pbwebdev/cardano-wallet-browser-extensions-interface'

const poolId = '6658713e2cbfa4e347691a0435953f5acbe9f03d330e94caa3a0cfb4'
const wantedWallet = 'Eternl'
const protocolParameters = {} // latest protocol parameters
const accountInformation = {} // stake account information

const Wallet = await Extensions.getWallet(wantedWallet)
const transaction = await Wallet.delegateTo(poolId, protocolParameters, accountInformation)

console.log('Transaction Hash', transaction)
1.4.0

9 months ago

1.3.1

9 months ago

1.2.0

12 months ago

1.1.0

1 year ago

1.3.0

10 months ago

1.0.0

1 year ago

1.0.0-6ce42fe

1 year ago

0.6.0

2 years ago

0.5.0

3 years ago

0.4.0

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago