æternity testnet: solving scalability problems by making sense of state-channels
Erlang JavaScript Shell Other
Latest commit b48ce50 Mar 24, 2017 @zack-bitcoin zack-bitcoin update install docs

README.md

æternity

This is the code used for the testnet for the æternity project.

This testnet uses simple PoW consensus. Its purpose is to show how state-channels work.

Compiling and Runing

You will need Erlang and a couple of libraries. Please follow instructions: For Ubuntu

Then, start your node with following script:

sh start.sh

Commands

Sync with the network

To sync with the network and download the blockchain:

easy:sync().

Mining

After fresh install, one can start mining.

To start mining with all CPU cores:

mine:start().

To stop mining:

mine:stop().

to check if you are currently mining:

mine:is_on().

Spend

easy:spend(To, Amount).

To is the recipient's account ID

Last transactions

tx_pool:data().

Find out your account ID

keys:id().

If it returns something less than 1, that means you don't have an account yet.

Create an account

(does get done automatically when no accocunt and mining starts) Make an account

Check your balance

easy:balance().

Stop a node

To stop a node run:

easy:off().

Else

If you want to know more, check out our whitepaper on aeternity.com and get in touch with us via Gitter Chat or write us (emails in whitepaper).