Gav Wood
1713329d22
Separation of code & data compiling.
11 years ago
Gav Wood
8824305b61
PoC-4 - first effort.
11 years ago
Gav Wood
730ba66f01
Hardening against bad RLP.
11 years ago
Tim Hughes
21a840e20a
Work in progress on Visual Studio 2013 compile fixes. Libethereum compiles again but not sorted out linking dependencies yet.
11 years ago
Gav Wood
9f8f2138da
Bug fixes and incoming/outgoing packet checking.
11 years ago
Muharem Hrnjadovic
be65dbc46d
Fixed the other occurrence of Foobar
11 years ago
Muharem Hrnjadovic
4bab3c57a5
Corrected license headers (Foobar -> cpp-ethereum)
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
2a53d5f751
AlephZero renamed AlethZero and moved to cmake project.
Other minor changes.
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
Daniel Hams
39b06d95c6
Little fixes found using clang on OSX10.9:
* bool to int as its incremented in PeerNetwork.cpp
* class to struct to match .cpp of UPnP in PeerNetwork.h
* Add missing return to string case in RLP.toBytesConstRef
11 years ago
Gav Wood
1983777cd0
GPL v2, not 3.
11 years ago
Gav Wood
6e3f6e3fd1
Basic client.
11 years ago
Gav Wood
30cbe3be1e
Added client API & prototypal GUI.
11 years ago
Gav Wood
8fb99152ee
State updater tested and working pretty well.
11 years ago
Gav Wood
406b283a05
Fake dagger, and moves to test the state transitions.
11 years ago
Gav Wood
0b29820d98
TrieDB remove nodes and tests.
11 years ago
Tim Hughes
0dc9bc82fe
Projects, solution and fixes for Visual Studio 2013.
11 years ago
Gav Wood
8c57b2a0df
Trie stuff.
11 years ago
Gav Wood
613a05624e
TODO file.
11 years ago
Gav Wood
9347a1ab8b
Move over to DB/overlay-based state.
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
b679d9d829
Verification and state updating.
11 years ago
Gav Wood
5fbf9c752b
More testing on new Trie format.
11 years ago
Gav Wood
cd45bb65d0
Genesis block stuff.
11 years ago
Gav Wood
6c72a021d7
Repotting and big-picture stuff.
11 years ago
Gav Wood
19481bbaee
More flexible and stricter RLP int handling.
11 years ago
Gav Wood
ade3d0225d
Coding standards doc.
Some repotting.
Documentation.
Some minor API cleanups.
11 years ago
Gav Wood
b0f4ca1339
crypto prototyping.
11 years ago
Gav Wood
9b78189310
Fix for tests.
11 years ago
Gav Wood
30285da6cb
Much change - beginning the bigger-picture stuff.
11 years ago
Gav Wood
dd20b143ad
More VM implementation stuff.
11 years ago
Gav Wood
1bfd4202b9
Reorganised source directory.
11 years ago
Gav Wood
8c6cadeddf
Full Trie I/O implementation with tests and cross-checker with
alternative implementation.
11 years ago
Gav Wood
928ab1dcee
merkle tree hash works.
11 years ago
Gav Wood
306de204e3
Virtual machine and switch to Boost's big num type for 256-bit ints.
11 years ago
Gav Wood
f5e62823f2
Merkle hash implementation. Needs testing.
11 years ago
Gav Wood
29ce98f7c9
All tests passed for 2-way RLP.
11 years ago
Gav Wood
3562b13f68
Hex-prefix Notation for the Merkle tree.
11 years ago
Gav Wood
e2b1a2ceda
Half-implenentation of RLP encoder and Merkle tree hasher.
11 years ago
Gav Wood
4f672d2ad5
Added Virtual Machine stub.
11 years ago
Gav Wood
1c0940236a
Add SHA-256 implementation.
11 years ago
Gav Wood
8ba143e564
Docs.
11 years ago
Gav Wood
877d9edbb2
Big int support.
Repotting.
Tests.
11 years ago