# iceconnect

> iceconnect

Latest version **1.1.8** (published 2022-08-26) · ISC license · 0 weekly downloads

## Install

```sh
npm install iceconnect
pnpm add iceconnect
yarn add iceconnect
bun add iceconnect
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities.

Warnings: low downloads.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.1.8 |
| Published | 2022-08-26 |
| First published | 2022-08-04 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 19 |
| Unpacked size | 1.2 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Ginoice Team |
| Maintainers | ginoice |
| Keywords | iceconnect, ginoice, connect-wallet, web3, ethers, connect, ginoice-team |

## Links

- npm: https://www.npmjs.com/package/iceconnect
- Repository: https://github.com/ginoice/iceconnect
- Homepage: https://github.com/ginoice/iceconnect#readme
- Issues: https://github.com/ginoice/iceconnect/issues
- npm.io page: https://npm.io/package/iceconnect

## Dependencies (19)

- [url](https://npm.io/package/url.md) ^0.11.0
- [util](https://npm.io/package/util.md) ^0.12.4
- [assert](https://npm.io/package/assert.md) ^2.0.0
- [buffer](https://npm.io/package/buffer.md) ^6.0.3
- [ethers](https://npm.io/package/ethers.md) ^5.7.0
- [core-js](https://npm.io/package/core-js.md) ^3.24.1
- [process](https://npm.io/package/process.md) ^0.11.10
- [stream-http](https://npm.io/package/stream-http.md) ^3.2.0
- [os-browserify](https://npm.io/package/os-browserify.md) ^0.3.0
- [vm-browserify](https://npm.io/package/vm-browserify.md) ^1.1.2
- [browserify-zlib](https://npm.io/package/browserify-zlib.md) ^0.2.0
- [path-browserify](https://npm.io/package/path-browserify.md) ^1.0.1
- [https-browserify](https://npm.io/package/https-browserify.md) ^1.0.0
- [crypto-browserify](https://npm.io/package/crypto-browserify.md) ^3.12.0
- [stream-browserify](https://npm.io/package/stream-browserify.md) ^3.0.0
- [regenerator-runtime](https://npm.io/package/regenerator-runtime.md) ^0.13.9
- [clean-webpack-plugin](https://npm.io/package/clean-webpack-plugin.md) ^4.0.0
- [constants-browserify](https://npm.io/package/constants-browserify.md) ^1.0.0
- [@walletconnect/web3-provider](https://npm.io/package/@walletconnect/web3-provider.md) ^1.8.0

## Recent versions

- 1.1.8 (latest) — 2022-08-26
- 1.1.7 — 2022-08-26
- 1.1.6 — 2022-08-26
- 1.1.5 — 2022-08-26
- 1.1.4 — 2022-08-10
- 1.1.3 — 2022-08-08
- 1.1.2 — 2022-08-08
- 1.1.1 — 2022-08-08
- 1.1.0 — 2022-08-07
- 1.0.10 — 2022-08-06
- 1.0.9 — 2022-08-06
- 1.0.8 — 2022-08-05
- 1.0.7 — 2022-08-05
- 1.0.6 — 2022-08-05
- 1.0.5 — 2022-08-05
- … 5 more at https://npm.io/package/iceconnect/versions

## README

# 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.

```shell
npm i iceconnect
```

#### Include with &lt;script&gt;

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

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

Recommended for production for avoiding unexpected breakage from newer versions:

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

### Initialization

#### ES6

iceconnect as an ES6 module.

```js
import { Wallet } from 'iceconnect';

new Wallet();
```

#### Node

iceconnect as a Node.js module

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

new Wallet();
```

## Methods

```js
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

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

---
_Source: https://npm.io/package/iceconnect · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
