Commit Graph

1106 Commits

Author SHA1 Message Date
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
Gav Wood
36a23c387b Iterator beginnings. 2014-01-18 23:00:35 +00:00
Gav Wood
083bbe4fd1 TrieDB remove nodes and tests. 2014-01-18 22:31:38 +00:00
Gav Wood
15c5527c29 TrieDB framework and insertion.
LevelDB overlay and map backends.
2014-01-18 17:15:21 +00:00
Tim Hughes
0ccc676f4e Tweak Dagger API to facilitate more complex mining. 2014-01-17 13:05:47 +00:00
Tim Hughes
16eddcb35d Fixed assert in test/main.cpp (using a .data() from temporary string after it was destroyed). 2014-01-17 10:11:42 +00:00
Tim Hughes
9435aabbac Projects, solution and fixes for Visual Studio 2013. 2014-01-16 21:01:48 +00:00
Gav Wood
7d813c4a84 More verification work; compute header ready for mining. 2014-01-14 14:05:40 +00:00
Gav Wood
4fb83706c8 Moved to endian-neutral 256/160-bit datatypes. 2014-01-12 20:30:15 +00:00
Gav Wood
b883475b6c Dagger impl fixes. 2014-01-10 11:29:43 +00:00
Gav Wood
f70eec31a9 More work on big picture stuff. 2014-01-08 21:17:58 +00:00
Gav Wood
1aefdda897 Dagger algo. 2014-01-08 02:10:02 +00:00
Gav Wood
7a769e3f39 More testing on new Trie format. 2014-01-07 22:42:33 +00:00
Gav Wood
58d10e79be Move to semi-official new Trie format. 2014-01-07 21:51:19 +00:00
Gav Wood
1d6b7cff01 Removed user project files. 2014-01-06 21:45:56 +00:00
Gav Wood
3ec88020a2 Minor changes to readme and makefiles. 2014-01-06 16:45:19 +00:00
Gav Wood
2536d9fcd0 Coding standards doc.
Some repotting.
Documentation.
Some minor API cleanups.
2014-01-06 12:40:09 +00:00
Gav Wood
256261934a More crypto additions. 2014-01-06 09:30:13 +00:00