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