New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

bitfact

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bitfact

A Javascript library to fingerprint (prove) your data, text, & files on the Ethereum blockchain.

latest
Source
npmnpm
Version
1.0.11
Version published
Maintainers
1
Created
Source

BitFact Header Image

Prove your data with this delightful tool.
BitFact fingerprints information and then etches it on the Ethereum Blockchain.



Install

Available in 🗄️ npm and 🧶 yarn flavours.

npm install -g bitfact
yarn global add bitfact

Features

  • 🖐️ Fingerprint any data with 2 easy calls. What's a fingerprint?
  • ♾️ Permanent hash etched on the Ethereum blockchain.
  • ⛽ Tiny gas fees (~21,000) - the same as sending ether.
  • 😎 Use with: mainnet (live), ropsten (testnet), & beaconchain (eth2).

Quickstart

🚗 The only thing you need to drive is an Ethereum provider and privateKey.

$ bitfact setup

Stamp

🪧 After setup, use bitfact stamp with -f to stamp a file or -t to stamp text.

$ bitfact stamp -f hello_world.txt
⠓ Confirming..
🛡️ Success! Stamped on Blockchain:
Txid: 0xbae00000000000000005

Verify

$ bitfact verify -f hello_world.txt -tx 0xbae00000000000000005
⠓ Confirming..
🛡️ Response received from Blockchain.
Stamped: YES

Documentation

The code is well tested and fully documented. Pull requests to docs are welcome.

  • 📗 Documentation Site: https://docs.bitfact.io/
  • Project Repo: The documentation can also be viewed in the docs/guides folder on the repository.

Use Programatically

📜 You can also import bitfact as a module in your own project.

const BitFact = require("bitfact"); // load from npm or yarn
const bitfact = new BitFact({ 
  provider: "https://mainnet.infura.io/v3/37a0db22401bbe211112",
  privateKey: "321d3fa232e55dedee2bd914273f78897f69053b61437c5",
  options: {chain: 'mainnet'}
});

const receipt = await bitfact.stampText("Hello World!", "this is my memo");
console.log(receipt);

BitFact | Crafted in Las Vegas (don't gamble with your data) 🎰

Keywords

blockchain

FAQs

Package last updated on 18 Dec 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts