{"repo":"nguyenphuminh/JeChain","free":true,"listed":false,"github":"https://github.com/nguyenphuminh/JeChain","clone":"git clone https://github.com/nguyenphuminh/JeChain.git","description":"JeChain decentralized application platform and smart contract blockchain network","language":"JavaScript","stars":234,"topics":["blockchain","proof-of-work","cryptography","jechain","cryptocurrency","p2p","p2p-network","smart-contracts","network","blockchain-network"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"An experimental smart contract blockchain network What is JeChain? JeChain is a blockchain network platform that supports smart contracts and can act as a payment system/cryptocurrency. It is originally and still is made for experimental and educational purposes, you can have a brief look at its core ideas through its outdated and unfinished whitepaper. Setup a node Dependencies NodeJS v16 or higher. Latest release of npm. Requirements A system that is running Windows, Linux, or MacOS with a dual-core CPU and 8GB of RAM with a mediocre SSD/HDD should be enough. Installation First, download the latest release from: https://github.com/nguyenphuminh/JeChain/releases. Extract the zip file, in the JeChain folder, open up your terminal and install the required packages through npm : Generate your keys If you haven't had a JeChain key pair before, hop over to ./utils/ , on the command line, type: And it will generate an address, a public key and a private key for you. Configure your node In config.json , change the props for your needs: To see an example, config.json already has some data set for you to have a look at. Running the node After everything is all set, simply type node . to run the node. Interacting with the node through RPC apis This process will require you to run an RPC server, basically leave true in ENABLE RPC in config.json to enable it. To properly interact with the node, you should use the RPC apis, especially if you are creating dapps. To get started, check out ","default_branch":null,"files":null,"tree":[],"storefront":"/r/nguyenphuminh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nguyenphuminh/JeChain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}