1.1.8 • Published 2 years ago

iceconnect v1.1.8

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

iceconnect.js

iceconnect - a library for working with ...

Features

  • Full TypeScript support
  • Support all platforms
  • Easy to use

Table of Contents

...

Quick start

Install

We support all platforms.

npm

For module bundlers such as Webpack or Browserify.

npm i iceconnect

Include with <script>

Recommended for learning purposes, you can use the latest version:

<script src=".../iceconnect.js"></script>

Recommended for production for avoiding unexpected breakage from newer versions:

<script src=".../dist/iceconnect.js"></script>

Initialization

ES6

iceconnect as an ES6 module.

import { Wallet } from 'iceconnect';

new Wallet();

Node

iceconnect as a Node.js module

const { Wallet } = require('iceconnect');

new Wallet();

Methods

const wallet = new Wallet ({
  RPC_URL: '...',
  NETWORK_ID: '..',
  INFURA_ID: '...',
  hooks: {
    connecting: (res) => console.log(res),
    connectionSuccess: (success) => console.log(success),
    connectionFailed: (failed) => console.log(failed)
  }
})

Example

  hooks: {
    connecting: (res) => console.log(res),
    // => 'Connecting'
    connectionSuccess: (success) => console.log(success),
    // => { walletAddress: adderss, web3Provider: provider}
    connectionFailed: (failed) => console.log(failed)
    // => 'Error'
  }