Tim Hughes
|
09731b6e9d
|
Fix bug where a vector was resized invalidating a reference that was subsequently accessed. (Tests now pass on Visual Studio).
|
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
|
8dc00e8b21
|
Fixes for contract address states.
Minor fix for uncle rewards.
Assembler for EC-1 assembly.
Not-quite Test code for the VM.
|
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
|
d29fbde366
|
No fees for miners.
|
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 |
Gav Wood
|
4aa0c71b6d
|
Root bug fix.
|
11 years ago |
subtly
|
490d4bc5f1
|
also check if _orig is empty. without this, place() is never run because isEmpty() does not return true for uninitialize (null) results.
|
11 years ago |
Gav Wood
|
5185e6a6ef
|
Changed genesis block to reflect root of empty trie as null.
|
11 years ago |
Gav Wood
|
1983777cd0
|
GPL v2, not 3.
|
11 years ago |
Gav Wood
|
6e3f6e3fd1
|
Basic client.
|
11 years ago |
Gav Wood
|
8fb99152ee
|
State updater tested and working pretty well.
|
11 years ago |
Gav Wood
|
4347cfc4fc
|
Various fixes.
|
11 years ago |
Gav Wood
|
231619fb11
|
Caching (on two levels!) and quite possibly working State transition
class.
|
11 years ago |
Gav Wood
|
8601535da7
|
Minor fix for keeping trie clean.
|
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 |
Gav Wood
|
d5afc3f3ee
|
Minor fix and some part-finished work on Trie.
|
11 years ago |
Tim Hughes
|
17c2e48222
|
Disable warnings in unfinished class.
|
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
|
0d42219a2e
|
Fixed issue #1.
|
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
|
155cf04efe
|
Move to semi-official new Trie format.
|
11 years ago |
Gav Wood
|
ade3d0225d
|
Coding standards doc.
Some repotting.
Documentation.
Some minor API cleanups.
|
11 years ago |
Gav Wood
|
0349f7bf05
|
Some repotting.
|
11 years ago |
Gav Wood
|
30285da6cb
|
Much change - beginning the bigger-picture stuff.
|
11 years ago |
Gav Wood
|
fca6af0054
|
Codebase cleanups - renaming files.
|
11 years ago |
Gav Wood
|
1bfd4202b9
|
Reorganised source directory.
|
11 years ago |
Gav Wood
|
d1ec81e606
|
Code cleanups.
|
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
|
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 |