Ichain
Branch |
Tests |
Coverage |
develop |
|
|
master |
|
|
English | Vietnamese
Welcome to Ichain source code library!
Ichain is a blockchain based on tendermint. Ichain makes deploying, multiple networks connection and run supply chain application easier.
NOTE: The code is alpha version, but is in the process of rapid development. The master code may be unstable, stable version can be downloaded in the release page.
If you have any questions you can send email to (dev@icheck.vn)
Features
- Supports thousands of transactions per second
- Quick block generation time
- Supply chain traceability
- Deploying and management product
- Scalable smart contract
- Multiple networks connection
- Identification of digital identity.
Modules
- Identity
- Asset
Minimum requirements
Requirement |
Notes |
Go version |
Go1.9 or higher |
Install
To download pre-built binaries, see our Release page
Clone the ichain repository into the appropriable $GOPATH/src/github.com/icheckteam
$ git clone github.com/icheckteam/ichain.git
or
$ go get github.com/icheckteam/ichain.git
Build the source with make.
$ make
After building the source code successfully. You should see two executable programs:
ichaind
: The node command line program for node control
ichaincli
: The command line program for client control
Public test network and sync node deployment
- Create account
- Through command line program, create an account
./ichaincli keys add testaccount
Enter a passphrase for your key:
Re-enter password:
testaccount 283873F09FEBC7EC95BCFBD43B37CF0678B8232A
**Important** write this seed phrase in a safe place.
It is the only way to recover your account if you ever forget your password.
melody tunnel slice calm basket round retreat cry impulse tail tunnel awkward morning wash apple abandon
- Start ichain
- Through command line program, start node
./ichaind start
Implements
Run ichaincli --help
for details
Ichain transfer sample
./ichaincli transfer --name testaccount --amount 100tomato --to 283873F09FEBC7EC95BCFBD43B37CF0678B8232A
Contribute
If you want to contribute please send email (dev@icheck.vn)