@futureverse/wallet-signer-etherjs
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Futureverse Wallet Signer for Ether.js

This is a signer for Ether.js that can be used with any provider.

Installation

NPM:

    npm install @futureverse/wallet-signer-etherjs --save

Yarn:

    yarn add @futureverse/wallet-signer-etherjs

Usage

import { getDefaultProvider } from "ethers"
import { FutureverseWalletSigner } from '@futureverse/wallet-signer'

const provider = getDefaultProvider()
const signer= new FutureverseSigner(provider)

Changing provider

You can change the provider at any time by calling connect on the signer.

const signer= new FutureverseSigner(oldProvider)
signer.connect(newProvider)

Auto connect

Enable auto connection on whitelisted domains

    const signer= new FutureverseSigner(provider, true)

Futureverse Wallet

By default, this signer will use the Futureverse Wallet, however you change this by initiliasing the FutureverseWalletSigner with a different URL:

    const signer= new FutureverseSigner(provider, false, 'https://wallet.your-implementation.com')

Requirements

  • A provider is always required by default

Readme

Keywords

none

Package Sidebar

Install

npm i @futureverse/wallet-signer-etherjs

Weekly Downloads

2

Version

1.0.1

License

ISC

Unpacked Size

54.1 kB

Total Files

30

Last publish

Collaborators

  • rmafv
  • chris_futureverse
  • fv-philip.roigard
  • taylor_tran
  • kingsley.wang
  • jcsanpedro
  • nick95550
  • garethdainesnpm
  • developer-darpan
  • tknff
  • mj.liang
  • hlissnake
  • chris.czurylo
  • felixschl
  • pramodya-centrapass
  • admin-futureverse