Go to file
obscuren a926686445 Added sample server, genesis block, and database interface 2013-12-29 23:54:50 +01:00
.gitignore added git ignore 2013-12-26 12:47:06 +01:00
.travis.yml Added travis 2013-12-27 11:59:00 +01:00
README updated readme 2013-12-26 14:09:50 +01:00
big.go Comments 2013-12-29 01:36:59 +01:00
block.go Updated serialisation 2013-12-29 23:53:12 +01:00
block_manager.go Comments 2013-12-29 01:36:59 +01:00
database.go Added sample server, genesis block, and database interface 2013-12-29 23:54:50 +01:00
database_test.go Added sample server, genesis block, and database interface 2013-12-29 23:54:50 +01:00
encoding.go Encoding helpers with tests 2013-12-29 23:50:43 +01:00
encoding_test.go Encoding helpers with tests 2013-12-29 23:50:43 +01:00
ethereum.go update test 2013-12-29 23:53:20 +01:00
genesis.go Added sample server, genesis block, and database interface 2013-12-29 23:54:50 +01:00
parsing.go Initial commit 2013-12-26 12:45:52 +01:00
parsing_test.go Initial commit 2013-12-26 12:45:52 +01:00
rlp.go Removed logs from tests and updated rlp encoding to include byte slices 2013-12-29 23:52:46 +01:00
rlp_test.go Removed logs from tests and updated rlp encoding to include byte slices 2013-12-29 23:52:46 +01:00
serialization.go Changed Tx serialization to return bytes instead of a string 2013-12-27 21:23:40 +01:00
serialization_test.go Initial commit 2013-12-26 12:45:52 +01:00
server.go Added sample server, genesis block, and database interface 2013-12-29 23:54:50 +01:00
transaction.go Comments 2013-12-29 01:36:59 +01:00
util.go Moved string util 2013-12-27 21:21:08 +01:00
vm.go Test code updated 2013-12-28 15:18:23 +01:00

README

This is the Go implementation of the Ethereum protocol. It's far from being finished.

    go get https://github.com/ethereum/go-ethereum

The Python reference implementation can be found at https://github.com/ethereum/pyethereum

More information about the protocol:
* http://vitalik.ca/ethereum.html
* http://vitalik.ca/ethereum/spec.html
* http://vitalik.ca/ethereum/patricia.html
* http://vitalik.ca/ethereum/dagger.html
* http://vitalik.ca/ethereum/rlp.html

# TODO

Fix this todo file!