Commit Graph

627 Commits

Author SHA1 Message Date
Gav Wood
a93547d9d1 First unit testing harness for VM.
NOT fix.
2014-02-21 01:09:15 +00:00
Tim Hughes
90b7b43d43 Replace hard-coded /tmp paths with call to boost::filesystem::temp_directory_path() 2014-02-19 23:12:09 +00:00
Gav Wood
ae48bfdde2 Catch exceptions. 2014-02-18 22:55:22 +00:00
Tim Hughes
b4bcfdc9ba All Visual Studio 2013 projects needed to compile command-line Ethereum, Tests and dependencies.
bootstrap.sh bash script to check out all the source code from scratch.
2014-02-18 16:35:04 +00:00
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