# ethers-fireblocks

> Fireblocks signer and provider for ethers

Latest version **1.0.0-beta.2** (published 2023-03-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install ethers-fireblocks
pnpm add ethers-fireblocks
yarn add ethers-fireblocks
bun add ethers-fireblocks
```

## Health

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

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.0-beta.2 |
| Published | 2023-03-16 |
| First published | 2023-03-16 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 9 |
| Unpacked size | 33.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Kevin Upton |
| Maintainers | kevupton |

## Links

- npm: https://www.npmjs.com/package/ethers-fireblocks
- Repository: https://github.com/kevupton/ethers-fireblocks
- npm.io page: https://npm.io/package/ethers-fireblocks

## Dependencies (9)

- [dotenv](https://npm.io/package/dotenv.md) ^16.0.3
- [ethers](https://npm.io/package/ethers.md) ^5
- [fireblocks-sdk](https://npm.io/package/fireblocks-sdk.md) ^4.0.0
- [@ethersproject/web](https://npm.io/package/@ethersproject/web.md) ^5.7.1
- [fireblocks-defi-sdk](https://npm.io/package/fireblocks-defi-sdk.md) ^1.2.16
- [@ethersproject/logger](https://npm.io/package/@ethersproject/logger.md) ^5.7.0
- [@ethersproject/providers](https://npm.io/package/@ethersproject/providers.md) ^5.7.2
- [@ethersproject/properties](https://npm.io/package/@ethersproject/properties.md) ^5.7.0
- [@ethersproject/abstract-provider](https://npm.io/package/@ethersproject/abstract-provider.md) ^5.7.0

## Recent versions

- 1.0.0-beta.2 (latest) — 2023-03-16
- 1.0.0-beta.1 — 2023-03-16

## README

# ethers-fireblocks

Integrate Fireblocks into ethers, using a signer. 

## Installation

```bash
# npm
npm i -s ethers-fireblocks
# yarn
yarn add ethers-fireblocks
```

## Usage

```ts
import {FireblocksSigner} from "ethers-fireblocks";
import {JsonRpcProvider} from "@ethersproject/providers";
import {FireblocksSDK} from "fireblocks-sdk";

const fireblocks = new FireblocksSDK(privateKey, apiKey);

// Can be any kind of ethers `Provider`
const provider = new JsonRpcProvider('someRPCURl');

// create the signer
const signer = new FireblocksSigner(fireblocks, provider);
```

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