@timestope-official/bitcoinkrypton-seed
v0.0.1-0.0.1
Published
Bitcoin Krypton was developed to fully fulfill its original purpose of creating a peer-to-peer financial program that can operate without the intervention of a trusted third party, in accordance with the original Bitcoin whitepaper.
Readme
Bitcoin Krypton Blockchain
Bitcoin Krypton was developed to fully fulfill its original purpose of creating a peer-to-peer financial program that can operate without the intervention of a trusted third party, in accordance with the original Bitcoin whitepaper.
Resources
- Node.js Client Documentation: Usage and configuration documentation for the Krypton Node.js Client.
- JSON-RPC Client Documentation: Usage instructions for the Krypton JSON-RPC Client.
- Docker Documentation: Instructions on setting up a Krypton Node using Docker.
- Packaging Documentation: Instructions on how to build binary packages for Linux (.deb and/or RPM) from this source code.
Packages
NPM Packages
For developers looking to include Krypton support on their applications, there are two npm packages available:
@timestope-official/bitcoinkrypton-seed: Module for use in node.js applications.@timestope-official/bitcoinkrypton-browser: Module for use in client-side (browser) applications
Quickstart
- Install Node.js >= v18.xx
- On Ubuntu and Debian, install
gitandbuild-essential:sudo apt-get install -y git build-essential.- On other Linux systems, install
git,python3,make,gccandgcc-c++. - For MacOS or Windows, check here for git and here for compilation tools.
- On other Linux systems, install
- Install
yarnglobally:sudo npm install -g yarn. - Install
gulpglobally:yarn global add gulp. - Clone this repository:
git clone https://github.com/Timestopeofficial/bitcoinkrypton-seed.git. - Build the project:
cd bitcoinkrypton-seed && yarn && yarn build. - Open
clients/browser/index.htmlin your browser.
Installation
Recommended Installation Specifications
Ubuntu: 22.04.xxNode.js: 18.xxPython: 3.10.xx
Installation Guide
Document: For detailed installation guide document, please see here.
Browser client
Open clients/browser/index.html in your browser or include <script src="dist/krypton.js"></script> in your project.
Node.js client
To run a Node.js client you will need a publicly routable IP, Domain, and SSL Certificate (get a free certificate at letsencrypt.org). Start the client by running clients/nodejs/krypton with the respective configuration.
Test and Build
Run Testsuite
yarn testruns browser and Node.js tests.yarn test-browserruns the testsuite in your browser only.yarn test-noderuns the testsuite in Node.js only.
Run ESLint
yarn lint runs the ESLint javascript linter.
Build
Executing yarn build concatenates all sources into dist/{web,web-babel,web-crypto,node}.js
License
This project is under the Apache License 2.0.
