Erlang JavaScript Shell Forth HTML
Switch branches/tags
Nothing to show
Latest commit 19f5842 Jun 26, 2017 @keypair keypair committed on GitHub removing personal opinion
Permalink
Failed to load latest commit information.
backup now I am storing a record of how the blockchain was written in the /b… Apr 28, 2017
bets sync up May 7, 2017
docs removing personal opinion Jun 26, 2017
external_web sync up May 7, 2017
oracle_questions/ignore moving the code from plasmodial to a repository that has the ability … Apr 23, 2017
src remove bad print stament Jun 23, 2017
tests fix lightning test Jun 22, 2017
web sync up May 7, 2017
.gitignore first commit Nov 30, 2016
LICENSE.md moving the code from plasmodial to a repository that has the ability … Apr 23, 2017
README.md Update README.md Jun 23, 2017
clean.sh mined 2 years of blocks, all tests pass. the old trees are now pruned May 20, 2017
dev1_mode.sh lightning getting closer May 16, 2017
dev2_mode.sh lightning getting closer May 16, 2017
dev3_mode.sh lightning getting closer May 16, 2017
fractions_old.erl remove unused code? Jun 19, 2017
install.sh now the channel delay is an output of the smart contract May 11, 2017
kill_all_erlang.sh first commit Nov 30, 2016
lightning_test_setup.sh first commit Nov 30, 2016
merging_experimental.md successfully syncs with network Feb 8, 2017
rebar.config now the channel delay is an output of the smart contract May 11, 2017
setup_test.sh master branch had bug Jun 22, 2017
signing_example.txt first commit Nov 30, 2016
spend_test.sh removed bad line Jan 5, 2017
start.sh set test mode to false Jun 22, 2017
update.sh mined 2 years of blocks, all tests pass. the old trees are now pruned May 20, 2017

README.md

Aeternity

A blockchain for trust-free markets in financial derivatives

This is being used by: æternity.

Compiling and Runing

you will need Erlang and a couple of libraries. Please follow instructions:

For Ubuntu

For Mac

Commands

Read about the commands in depth in the docs

Start the blockchain

Start your node with following script:

sh start.sh

Sync with the network

To sync with the network and download the blockchain:

sync:start().

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:status().

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 account 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, get in touch with us via gitter chat