Gav Wood
5bd705b9f9
Wait until network is fully initialised before connecting.
10 years ago
Gav Wood
2c193627ed
Draft of new LOG/bloom/headers/block format.
10 years ago
Gav Wood
15013a3e88
PoC-7: Reversion of 0-hashes, empty-list hashes and sha3('') -> ''
10 years ago
Gav Wood
c7634c27b0
Correct namespace for a few things in devcrypto.
Added lower_bound to TrieDB.
Added nextActiveAddress to State.
10 years ago
Gav Wood
01eecf58b6
More network fixes.
10 years ago
Gav Wood
07c804a885
Vast P2P networking improvements, mainly for peer discovery, management
and handling.
10 years ago
Arkady Paronyan
5aca7ce654
fixed formatting
10 years ago
Arkady Paronyan
c161ddb66a
fixed segfaults on accessing temp objects vector buffers
10 years ago
Christoph Jentzsch
fb876453ca
Restructured exceptions. Boost::exception is now used primarily.
10 years ago
Gav Wood
515a1c22a9
Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
10 years ago
Gav Wood
4cb7993655
Project-wide reorganisation of namespaces.
10 years ago
Gav Wood
d1802c9b79
Fixed problem with alloc.
11 years ago
Gav Wood
25183afd7c
Project refactor. Introduce the Serpent library.
11 years ago
Tim Hughes
496a77bdf8
Fixed all the windows compile errors and project reorg with the exception of the more complex problem in Parser.cpp
11 years ago
Gav Wood
5d7a61c946
Repotting, renaming and reorganisation.
11 years ago
Gav Wood
9f1191370a
Correct order of nonce/balance. PROTOCOL CHANGE! NEW CHAIN!
Extra paranoia for trie.
Trie fixes.
Trie tests.
Version bump.
11 years ago
Gav Wood
53fd2c1ebd
Revert "Fix for unless/when."
This reverts commit b12d91e726
.
11 years ago
Gav Wood
b12d91e726
Fix for unless/when.
11 years ago
Gav Wood
ea660501d7
Tests updated.
Fixes to executive logging.
Trie testing made considerably more rigourous.
11 years ago
Gav Wood
80b1237e91
Trie debugging warnings.
11 years ago
Gav Wood
e8217ea489
Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
11 years ago
Gav Wood
cfeab51dc2
Fixes for Trie ref count for node deletion.
11 years ago
Gav Wood
e3febfbd3b
Paranoia logging.
11 years ago
Gav Wood
4ceb374de0
Basic paranoia compiler flag.
Additional fixes & cleanups for ref counting.
11 years ago
Gav Wood
0a33ee2d35
Minor fixes for trie root stuff.
11 years ago
Gav Wood
95d096946b
Version bump & quieter.
11 years ago
Gav Wood
d356985279
Reference counting fixes for Trie.
11 years ago
Gav Wood
0f3c3ff609
Transaction injection.
11 years ago
Gav Wood
bfa4c8fbe4
Avoid crash over trie dodginess.
11 years ago
Gav Wood
8b7eb9389f
Proper fix for ref counting in trie.
11 years ago
Gav Wood
3ad5a21d77
New fields in explorer for PoC-5.
Quick fix for ref count issue.
11 years ago
Gav Wood
20ce1680d2
Easy reset of blockchain.
11 years ago
Gav Wood
618571babd
Pending transaction inspection.
11 years ago
Gav Wood
4f0a579519
Trie fix.
11 years ago
Gav Wood
ca65afe8f0
Protocol changes for PoC-5:
Transactions Trie.
LTMA for gasPrice.
New block header format.
Various additional checks.
New Genesis block.
11 years ago
Gav Wood
648fbc57c9
Split out libethcore from libethereum.
11 years ago
Tim Hughes
43662cd8fa
Fixed VS2013 projects and compile errors.
Enable and fix addition warnings (-Wextra).
Disable unknown pragma warning (avoids messy wrapping pragmas in compiler guards).
Tidy up some of the waring suppression for 3rd part libraries by wrapping with a header.
11 years ago
Gav Wood
607a5de340
Repotted Common.h.
11 years ago
Muharem Hrnjadovic
c5304c2e1a
removed unused class (DBFace)
11 years ago
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