Skip to content

Activeledger is a powerful distributed ledger technology.

License

Notifications You must be signed in to change notification settings

HamidQureshi/activeledger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Status on NPM npm version npm lerna MIT license

Activeledger

Activeledger is a powerful distributed ledger technology. Consider it as a single ledger updated simultaneously in multiple locations. As the data is written to a ledger, it is approved and confirmed by all other locations.

Installation

Please see our documentation for detailed instructions. We currently have 2 languages available.

Language
English documentation
Chinese 说明文档

Quickstart Guide

Use NPM to install the 3 main applications for running activeledger.

npm i -g @activeledger/activeledger @activeledger/activerestore @activeledger/activecore
Creating a local Activeledger testnet

Run the following command to create a 3 node local testnet.

activeledger --testnet

Activeledger Create Testnet

When the testnet has been created you can run all of them at once but running

node testnet

Alternatively you can run each instance of Activeledger independantly by navigating into the instance-x folders which have been created and running

activeledger

Activeledger Launch Testnet

Developer Tools

We have created an IDE for developers to create and manage Activeledger smart contracts across multiple networks. This IDE helps manage the private keys for developers to sign their contracts with and the namespaces their contracts will be stored under in each specific network. This tool is currently in beta but is available for Linux, Windows and OSX.

IDE User Guide | 用户指南

Activeledger IDE

IDE Download

Public Testnet

We are currently running a free to use public testnet of Activeledger.

Important Information

  1. This is an open ledger network do not upload information you don't want to be public as anyone will be able to view it.
  2. Transactions to the ledger are restricted to 1 per second per IP.
  3. Requests to the api are restricted to 3 per second per IP.
  4. Uploads are restricted to 12kb in size.

Also as this is a testnet at anytime we may reset the entire ledger.

Nodes & Endpoints

Hong Kong

United States of America

Europe

United Kingdom

Building from source

Prerequisites

We use lerna to manage this monorepo. Make sure you have lerna installed.

npm install --global lerna

Building

lerna bootstrap
npm run build

License

MIT

About

Activeledger is a powerful distributed ledger technology.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%