Giter Site home page Giter Site logo

blockjschain's Introduction

BlockJSchain

An advanced library to implement, deploy and use blockchains in NodeJS.

Installation

Using npm

npm i blockjschain

Supported Methods and Usage

Import the class by

var blk = require('blockjschain')

Initialize by creating an object of the class by

var bjsc = new blk()

Alter the mining difficulty of the blocks by providing the preceeding zeros during the object initialization. If parameter is left blank, default value of '0000' is selected

eg. var bjsc = new blk('00000')

Call a method with the created object

eg. bjsc.mine_block('Data')

Methods Syntax Usage
mine_block mine_block(optional parameter) Mine blocks by passing optional data as parameter
check_chain_integrity check_chain_integrity() Returns a boolean value: True if the chain is valid, False if the chain has been tampered with
get_chain get_chain() Returns the entire chain, the chain returned can be accessed like an array using indexes
chain_csv chain_csv(filename.csv) Exports the data of the blockchain to a csv file
chain_length chain_length() Returns count of blocks in the blockchain

Contributions are always welcomed Github

Reach out to me [email protected]

blockjschain's People

Contributors

arjundashrath avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.