# cryptocris_ethereum_wallet

> This is a node application creating EIP55 compatible wallets.

Latest version **1.1.0** (published 2023-03-18) · ISC license · 0 weekly downloads

## Install

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

Provides the command `cryptocris_ethereum_wallet`.

## Health

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

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.1.0 |
| Published | 2023-03-18 |
| First published | 2023-03-18 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 25 |
| Unpacked size | 12 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Cristian Marchese |
| Maintainers | cryptocris |

## Links

- npm: https://www.npmjs.com/package/cryptocris_ethereum_wallet
- Repository: https://github.com/DigiCris/cryptocris_ethereum_wallet
- Homepage: https://github.com/DigiCris/cryptocris_ethereum_wallet#readme
- Issues: https://github.com/DigiCris/ethereum_wallet/issues
- npm.io page: https://npm.io/package/cryptocris_ethereum_wallet

## Dependencies (25)

- [g](https://npm.io/package/g.md) ^2.0.1
- [nan](https://npm.io/package/nan.md) ^2.17.0
- [bn.js](https://npm.io/package/bn.js.md) ^4.12.0
- [eip55](https://npm.io/package/eip55.md) ^2.1.0
- [buffer](https://npm.io/package/buffer.md) ^6.0.3
- [keccak](https://npm.io/package/keccak.md) ^1.4.0
- [brorand](https://npm.io/package/brorand.md) ^1.1.0
- [hash.js](https://npm.io/package/hash.js.md) ^1.1.7
- [ieee754](https://npm.io/package/ieee754.md) ^1.2.1
- [js-sha3](https://npm.io/package/js-sha3.md) ^0.8.0
- [bindings](https://npm.io/package/bindings.md) ^1.5.0
- [elliptic](https://npm.io/package/elliptic.md) ^6.5.4
- [inherits](https://npm.io/package/inherits.md) ^2.0.4
- [base64-js](https://npm.io/package/base64-js.md) ^1.5.1
- [hmac-drbg](https://npm.io/package/hmac-drbg.md) ^1.0.1
- [keccak256](https://npm.io/package/keccak256.md) ^1.0.6
- [safe-buffer](https://npm.io/package/safe-buffer.md) ^5.2.1
- [node-addon-api](https://npm.io/package/node-addon-api.md) ^2.0.2
- [node-gyp-build](https://npm.io/package/node-gyp-build.md) ^4.6.0
- [string_decoder](https://npm.io/package/string_decoder.md) ^1.3.0
- [util-deprecate](https://npm.io/package/util-deprecate.md) ^1.0.2
- [readable-stream](https://npm.io/package/readable-stream.md) ^3.6.2
- [file-uri-to-path](https://npm.io/package/file-uri-to-path.md) ^1.0.0
- [minimalistic-assert](https://npm.io/package/minimalistic-assert.md) ^1.0.1
- [minimalistic-crypto-utils](https://npm.io/package/minimalistic-crypto-utils.md) ^1.0.1

## Recent versions

- 1.1.0 (latest) — 2023-03-18
- 1.0.0 — 2023-03-18

## README

# cryptocris_ethereum_wallet
This is a node application creating EIP55 compatible wallets.

## Install

#Global
```npm
npm install -g cryptocris_ethereum_wallet
```
#Local
```npm
npm install cryptocris_ethereum_wallet
```

# Usage

```bash
 // on bash you can try the following after Global instalation
 cryptocris_ethereum_wallet

 Response:
 {
  privateKey: '0x25471ace97aef3505bb4091399d9826abb2f329580dba1166fb7bfe6db043b4
e',
  publicKey: '0x77963d51d3c6e28d8571b6ab1b065fcfd6466ee2282368fe216fdbc3a3930833
8ebb07b4f255305e0d07cc542e4cad02aa49b9d52bde1bb1f0f0f6867b87e670',
  address: '0x6748f309a4f806A0FC34d9fD4A1C9034f45EE957'
}

```

```node
//////////////////// Start of example with local instalation using node ////////////////////

// We need to require the library
let Wallet = require('cryptocris_ethereum_wallet/src/index.js');

//calling the creation of deterministic accounts given by a password('password') and a user(2)
Wallet.deterministicWallet('password',2);
//We print the account that was created.
console.log(Wallet.account);

//Random account generation
Wallet.createNewWallet();
//We print the account that was created.
console.log(Wallet.account);

//Generate account using a specific private key ('983e973ece74a9f345ad5a4ceafe4d38070a950d7efac48edf87ef807670c678')
Wallet.importWallet('983e973ece74a9f345ad5a4ceafe4d38070a950d7efac48edf87ef807670c678');
//We print the account that was created.
console.log(Wallet.account);

/////////////////////////////////////// End of example /////////////////////////////////////
```

# Contributing

If someone wants to add or improve something, I invite you to collaborate directly in this repository: [cryptocris_ethereum_wallet](https://github.com/DigiCris/cryptocris_ethereum_wallet)

# License

cryptocris_ethereum_wallet is released under the [MIT License](https://opensource.org/licenses/MIT).

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