@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

/@futureverse/wallet-signer-etherjs/

    Package Sidebar

    Install

    npm i @futureverse/wallet-signer-etherjs

    Weekly Downloads

    1

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    54.1 kB

    Total Files

    30

    Last publish

    Collaborators

    • aidan-starke
    • driferose
    • 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