open-index/open-npm huggingface dataset:
npm package: @keyko-io/filecoin-signing-tools
Description: Filecoin Signing Tools
Latest version: 0.2.0
Deprecated: use the official package

# Filecoin Signing Tools - npm package
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![CircleCI](https://circleci.com/gh/Zondax/filecoin-signing-tools.svg?style=shield&circle-token=51b2d5fe68c0eb73436dace6f47fa0a387169ef5)](https://circleci.com/gh/Zondax/filecoin-signing-tools)
[![npm version](https://badge.fury.io/js/%40zondax%2Ffilecoin-signing-tools.svg)](https://badge.fury.io/js/%40zondax%2Ffilecoin-signing-tools)

This is part of the [Filecoin Signing Tools](https://github.com/Zondax/filecoin-signing-tools) project

This library provides both WASM and Pure JS implementations.

You can find usage examples [here](https://github.com/Zondax/filecoin-signing-tools/tree/master/examples/wasm_node)

```
    "test": "mocha",
    "test:js": "env PURE_JS=True mocha",
```


## Structure

* `ledger-filecoin-js` submodule which refers to https://github.com/Zondax/ledger-filecoin-js
* `src` rust bindings for javascript
* `pkg` ready to distribute wasm module
* `tests` rust test
* `lib` javascript lib wrapper class around rust bindings and ledger-filecoin-js
* `dist` usable files
npm package: @keyko-io/filecoin-verifier-tools
Description: Javascript implementation of a HAMT using ipld
Author: Keyko
Latest version: 2.2.4

# Filecoin verifier tools

Javascript implementation of a HAMT using ipld

For now, just testing how this could be implemented, works for getting the verifiers and their info.

Files
 * hash.js: simple implementation of murmur3 hash
 * hamt.js: implements lookup and iterating HAMT tries
 * methods.js: has the following methods
   * `signTx`: gets the nonce from RPC and signs a transaction
   * `sendTx`: same as above, but also sends the transaction
   * `decode`: decodes data from raw format
   * `encode`: encoding the data
   * `actor`: convenience for encoding actor info

Samples
 * add-client.js: adds a new verified client with cap
 * approve-verifer.js: approve adding a verifier in multisig
 * propose-verifier.js: propose adding a verifier in multisig
 * index-transaction.js: add transactions from blocks to postgres
 * tx-server.js: serve a list of transactions from postgres
 * tx-client.js: get a list of transactions and parse parameters
 * multisig.js: show multisig info
 * verified.js: list verified clients
 * verifiers.js: list verifiers
 * info-browser.js and test.html: check that everything works in browser
npm package: @keyko-io/js-hamt-ipld
Description: Javascript implementation of a HAMT using ipld
Author: Keyko
Latest version: 0.1.0

# js-hamt-ipld

Javascript implementation of a HAMT using ipld

For now, just testing how this could be implemented, works for getting the verifiers and their info.

TODO
 * Use https://github.com/openworklabs/filecoin-address
 * Use pre-existing murmur3 library
 * Implement HAMT lookup properly
 * Adding fixes back to https://github.com/Zondax/filecoin-signing-tools or make own fork