Official Go implementation of the Ethereum protocol
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
obscuren 15bf5ee4db Contract creation, updating and fee processing 11 years ago
.gitignore added git ignore 11 years ago
.travis.yml Added travis 11 years ago
README.md moved to markdown 11 years ago
big.go Added new big from []bytes 11 years ago
block.go Contract creation, updating and fee processing 11 years ago
block_manager.go VM Recovery 11 years ago
contract.go Wip VM. Created contracts 11 years ago
database.go Updated database interface and eth test code 11 years ago
database_test.go Split up db and trie and added interface 11 years ago
db_query_interface.go Work in progress external test runner 11 years ago
encoding.go Encoding helpers for trie 11 years ago
encoding_test.go Encoding helpers for trie 11 years ago
ethereum.go Moved some testing code 11 years ago
genesis.go Added sample server, genesis block, and database interface 11 years ago
memory_database.go Added db query interface and moved memory database 11 years ago
parsing.go Parsing for block and tx 11 years ago
parsing_test.go WIP rewrite vm 11 years ago
rlp.go Removed logs from tests and updated rlp encoding to include byte slices 11 years ago
rlp_test.go Removed logs from tests and updated rlp encoding to include byte slices 11 years ago
server.go Split up db and trie and added interface 11 years ago
test_runner.go Work in progress external test runner 11 years ago
test_runner_test.go Work in progress external test runner 11 years ago
testing.go WIP rewrite vm 11 years ago
transaction.go Parsing for block and tx 11 years ago
trie.go Wip VM. Created contracts 11 years ago
trie_test.go WIP rewrite vm 11 years ago
util.go Added helper methods for slice comparison and nibble matching 11 years ago
vm.go Pop, push, load for vm 11 years ago
vm_test.go Pop, push, load for vm 11 years ago

README.md

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 **

Command line options

-db will launch the db query tool.

Supported arguments update and get