Gav Wood
607e380a4b
Fixes for Go interop.
11 years ago
Eric Lombrozo
6907a75623
cmake can now build to linux and windows. Use -DTARGET_PLATFORM=<linux|w64>
11 years ago
Gav Wood
b7ab00a798
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.
11 years ago
Gav Wood
4fde0bd991
Better version strings.
11 years ago
Gav Wood
5736e7e15c
usleep moved to std impl.
11 years ago
Eric Lombrozo
923553dfa9
Replace usleep() and random()
11 years ago
Gav Wood
d29fbde366
No fees for miners.
11 years ago
subtly
55f6989820
cmake updates for building on osx
11 years ago
Gav Wood
04453aada0
Repot defaults.
11 years ago
Gav Wood
2a53d5f751
AlephZero renamed AlethZero and moved to cmake project.
Other minor changes.
11 years ago
Gav Wood
6bf526edf8
Work on exceptions.
Build fix.
11 years ago
Gav Wood
c54a81f92c
Added SECP256k1 project.
11 years ago
Gav Wood
22d51cb921
Debian packaging and various needed changes to build.
11 years ago
Gav Wood
0abd91d551
Latest RLP standard. Lists specify length rather than itemCount.
11 years ago
Gav Wood
a70f350b28
First effort at new RLP. **UNTESTED**
11 years ago
Gav Wood
4792ac9236
Move towards more flexible cryptopp discovery.
11 years ago
Gav Wood
5185e6a6ef
Changed genesis block to reflect root of empty trie as null.
11 years ago
Gav Wood
9e7ce2c981
Asynchronous connect. Fixes #7 .
11 years ago
Gav Wood
fc139d2523
Version 2 not 3 of the GPL.
11 years ago
Gav Wood
1983777cd0
GPL v2, not 3.
11 years ago
Gav Wood
98bf9e7be6
Fledgling UPnP support.
11 years ago
Gav Wood
3f18b0187f
Threads linking now.
11 years ago
Gav Wood
0fc422a160
Manage GetBlocks properly; should work for when > 256 blocks away.
Use GetTransactions on connect & respect it. DONE
11 years ago
Fabian Schuh
caec1663fd
added pthread to cmake
11 years ago
Gav Wood
6e3f6e3fd1
Basic client.
11 years ago
Gav Wood
baacd4ed5b
GUI & network stuff.
11 years ago
Gav Wood
30cbe3be1e
Added client API & prototypal GUI.
11 years ago
Gav Wood
97d1232b21
Pinging.
11 years ago
Gav Wood
c77aa87e7d
Basic P2P functionality.
11 years ago
Gav Wood
ee3f311607
Peer network code NYW.
11 years ago
Gav Wood
8fb99152ee
State updater tested and working pretty well.
11 years ago
Gav Wood
0a4008fc57
Working state-transition test.
11 years ago
Gav Wood
4347cfc4fc
Various fixes.
11 years ago
Gav Wood
406b283a05
Fake dagger, and moves to test the state transitions.
11 years ago
Gav Wood
231619fb11
Caching (on two levels!) and quite possibly working State transition
class.
11 years ago
Gav Wood
e0c7743b3f
Repotted tests.
11 years ago
Gav Wood
f666853724
Repotted a lot of the Trie stuff.
11 years ago
Gav Wood
a7a32d3661
Iterators in the TrieDB!
11 years ago
Gav Wood
3a9f6b22d3
Iterator beginnings.
11 years ago
Gav Wood
0b29820d98
TrieDB remove nodes and tests.
11 years ago
Gav Wood
04743c50f7
TrieDB framework and insertion.
LevelDB overlay and map backends.
11 years ago
Tim Hughes
0133a4450d
Tweak Dagger API to facilitate more complex mining.
11 years ago
Tim Hughes
e3d57cde78
Fixed assert in test/main.cpp (using a .data() from temporary string after it was destroyed).
11 years ago
Tim Hughes
0dc9bc82fe
Projects, solution and fixes for Visual Studio 2013.
11 years ago
Gav Wood
e8b2ceeb60
More verification work; compute header ready for mining.
11 years ago
Gav Wood
140fc42e09
Moved to endian-neutral 256/160-bit datatypes.
11 years ago
Gav Wood
a2b497d80d
Dagger impl fixes.
11 years ago
Gav Wood
e7ebf1e6b6
More work on big picture stuff.
11 years ago
Gav Wood
d4448a9c7b
Dagger algo.
11 years ago
Gav Wood
5fbf9c752b
More testing on new Trie format.
11 years ago