Commit Graph

12873 Commits

Author SHA1 Message Date
Tim Hughes
7a1f75ddbf Work in progress on Visual Studio 2013 compile fixes. Libethereum compiles again but not sorted out linking dependencies yet. 2014-02-18 16:34:59 +00:00
Tim Hughes
8aeece1eb5 Fixed hardcoded /tmp path. 2014-02-18 16:34:57 +00:00
Gav Wood
34b1ba4814 Move to canon ES-1.
Minor fix for contracts.
2014-02-18 13:27:13 +00:00
Gav Wood
815cb1392b Fixes for contract address states.
Minor fix for uncle rewards.
Assembler for EC-1 assembly.
Not-quite Test code for the VM.
2014-02-17 21:07:09 +00:00
Muharem Hrnjadovic
ec71a3b4e4 Fixed the other occurrence of Foobar 2014-02-16 11:41:15 +01:00
Muharem Hrnjadovic
0d91f19032 Corrected license headers (Foobar -> cpp-ethereum) 2014-02-16 11:20:55 +01:00
Gav Wood
769e108bc2 Less hangy. 2014-02-15 21:16:51 +00:00
Gav Wood
c027645280 Remove some debug output.
Make hash construction safer.
2014-02-13 14:27:07 +00:00
Gav Wood
c98ca8f722 Fixes for Go interop. 2014-02-11 17:43:37 +00:00
Eric Lombrozo
f649175f75 cmake can now build to linux and windows. Use -DTARGET_PLATFORM=<linux|w64> 2014-02-10 05:41:27 -08:00
Gav Wood
38faf687ae Peers have IDs to solve duplicate peers issue.
No post-mine state visible in advance.
Additional parts of protocol no longer optional.
Protocol version bump.
Various GUI improvements.
Better (more dynamic) and more correct handling of fee structure.
2014-02-09 21:30:55 +00:00
Gav Wood
27dfbf1962 Better version strings. 2014-02-09 15:58:37 +00:00
Gav Wood
4a6e433625 Merge branch 'fixes' of https://github.com/CodeShark/cpp-ethereum into CodeShark-fixes
Conflicts:
	eth/main.cpp
	libethereum/Client.cpp
	libethereum/PeerNetwork.cpp
	test/peer.cpp
2014-02-09 11:47:27 +00:00
Gav Wood
d8c693a338 usleep moved to std impl. 2014-02-09 11:37:13 +00:00
Eric Lombrozo
bbfc435937 Replace usleep() and random() 2014-02-08 16:18:24 -08:00
Gav Wood
3db0807674 Merge pull request #30 from subtly/master
updates for macos cmake build and threading
2014-02-08 18:20:47 +00:00
Gav Wood
397fd495f6 No fees for miners. 2014-02-08 17:11:23 +00:00
subtly
0e9e98a3bc cmake updates for building on osx 2014-02-08 07:47:26 -06:00
Gav Wood
215c569656 Repot defaults. 2014-02-07 00:16:50 +00:00
Gav Wood
dd0957359b AlephZero renamed AlethZero and moved to cmake project.
Other minor changes.
2014-02-06 18:53:46 +00:00
Gav Wood
376d33b73d Work on exceptions.
Build fix.
2014-02-06 12:54:38 +00:00
Gav Wood
4475c1c312 Added SECP256k1 project. 2014-02-05 18:41:17 +00:00
Gav Wood
1214b0892c Merge branch 'master' of /home/gav/Projects/ubuntu_build/cpp-ethereum 2014-02-05 12:43:12 +00:00
Gav Wood
8480c2dfa3 Debian packaging and various needed changes to build. 2014-02-05 12:38:08 +00:00
Gav Wood
4e2e3149b6 Latest RLP standard. Lists specify length rather than itemCount. 2014-02-05 01:16:11 +00:00
Gav Wood
8e90047882 First effort at new RLP. **UNTESTED** 2014-02-04 17:55:54 +00:00
Gav Wood
b63fe88df0 Move towards more flexible cryptopp discovery. 2014-02-02 12:09:37 +00:00
Gav Wood
7f7737ced0 Changed genesis block to reflect root of empty trie as null. 2014-02-01 17:37:34 +00:00
Gav Wood
0bdbfae3b8 Asynchronous connect. Fixes #7. 2014-02-01 15:00:17 +00:00
Gav Wood
f0f391187d Version 2 not 3 of the GPL. 2014-01-31 21:41:49 +00:00
Gav Wood
f14844dd0d GPL v2, not 3. 2014-01-31 21:08:16 +00:00
Gav Wood
be5d5e4c35 Fledgling UPnP support. 2014-01-31 19:07:31 +00:00
Gav Wood
ea6d5b82bb Threads linking now. 2014-01-31 14:55:29 +00:00
Gav Wood
a2ec430b27 Manage GetBlocks properly; should work for when > 256 blocks away.
Use GetTransactions on connect & respect it. DONE
2014-01-31 14:10:05 +00:00
Fabian Schuh
b405d62b36 added pthread to cmake 2014-01-24 13:48:38 +01:00
Gav Wood
3dbed499c3 Basic client. 2014-01-23 12:22:58 -05:00
Gav Wood
7c9a1238b7 GUI & network stuff. 2014-01-22 18:18:12 -05:00
Gav Wood
803e992070 Added client API & prototypal GUI. 2014-01-22 12:56:03 -05:00
Gav Wood
2b13a04f49 Pinging. 2014-01-22 10:01:39 -05:00
Gav Wood
3b9040b4a1 Basic P2P functionality. 2014-01-22 09:40:45 -05:00
Gav Wood
5afc641ea9 Peer network code NYW. 2014-01-22 09:08:18 -05:00
Gav Wood
129e4b4dfc State updater tested and working pretty well. 2014-01-21 10:51:57 -05:00
Gav Wood
8ab00968cb Working state-transition test. 2014-01-20 13:43:11 -05:00
Gav Wood
a08ce2bde1 Various fixes. 2014-01-20 14:53:02 +00:00
Gav Wood
6eafb9e6f8 Fake dagger, and moves to test the state transitions. 2014-01-19 20:15:07 +00:00
Gav Wood
b73cbf3ecb Caching (on two levels!) and quite possibly working State transition
class.
2014-01-19 17:17:05 +00:00
Gav Wood
9033480699 Repotted tests. 2014-01-19 14:42:02 +00:00
Gav Wood
d0381ed9f1 Repotted a lot of the Trie stuff. 2014-01-19 13:32:01 +00:00
Gav Wood
308b3d2d50 Iterators in the TrieDB! 2014-01-19 13:06:36 +00:00
Gav Wood
06e7cb9a39 Merge branch 'master' of https://github.com/programmerTim/cpp-ethereum into programmerTim-master
Conflicts:
	libethereum/BlockInfo.cpp
	libethereum/Trie.h
	test/main.cpp
2014-01-18 23:08:01 +00:00