Gav Wood
f3acccf5f5
Remove VMTRACE.
Better transaction logging.
Avoid bothering with obviously invalid transactions.
10 years ago
Gav Wood
62b4958952
Provide a little more information on why things might fail.
10 years ago
Gav Wood
d71bec193f
Clean up some code redundancy.
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
winsvega
4a436715cf
Exceptions
10 years ago
winsvega
237b6da0ca
Transaction Data Must Be Array
+libsecp256k1test
10 years ago
Gav Wood
15f236282a
Stack limit.
10 years ago
Gav Wood
1619d230c3
Extensive pathway for reporting transaction execution results.
10 years ago
CJentzsch
bb8e57e426
block and tx RLP needs to be a list
10 years ago
CJentzsch
a9cc2ffa87
address can only be empty or 20 bytes, nothing in between
10 years ago
CJentzsch
4a269eb473
fix too-small-address-length bug in transaction
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
CJentzsch
f136ad6a8e
a transaction RLP with more fiels than 9 is invalid according to yellow paper
10 years ago
Gav Wood
668e5cc852
Make sure Transaction constructor checks sender whereever it makes sense
(which is pretty much everywhere).
10 years ago
Gav Wood
b657b009ef
Cleanups and YP formalism.
10 years ago
Christian
3f865244df
Fix warning about sequence points.
10 years ago
Christoph Jentzsch
62c49018ed
Check validity of signature values r,s,v
10 years ago
Gav Wood
ca2f4ed274
Fix for State and Transaction.
Serpent update.
10 years ago
Gav Wood
ef1c4d7967
Documentation for Transaction.
10 years ago
Gav Wood
2e551b5870
Classify Transaction.
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
e14416d96a
web3, web3.eth, web3.shh for the JS API.
Following up on Whisper for the dream C++ API.
Crpyto stubs in ready for Alex.
stdserv.js updated to latest.
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
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
0b283fac40
Version bump. New protocol. Network stuff slightly more robust.
10 years ago
Gav Wood
0571b637ab
Manage invalid instructions without bombing.
10 years ago
Gav Wood
c3e6682c3b
Numerous bug fixes.
10 years ago
Gav Wood
e067be15e0
Null-account/address PoC-6 updates.
10 years ago
Gav Wood
34ab7e8231
Avoid recursion in TransactionQueue.
11 years ago
Gav Wood
25183afd7c
Project refactor. Introduce the Serpent library.
11 years ago
Gav Wood
e8217ea489
Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
11 years ago
Gav Wood
68fc84de91
Fixes and start on new JS API.
11 years ago
Gav Wood
f68a73b2a0
CALLDATACOPY instruction.
Contract body gets created from init code.
11 years ago
Gav Wood
648fbc57c9
Split out libethcore from libethereum.
11 years ago
Gav Wood
bb836d0989
Minor GUI fixes.
11 years ago
Gav Wood
85acf4b7b6
Transaction now supports data/init.
11 years ago
Gav Wood
153c7c36cb
Various fixes for PoC-4 (né 3.5)
11 years ago
Gav Wood
8824305b61
PoC-4 - first effort.
11 years ago
Gav Wood
472323115a
PoC-3.5. ish.
11 years ago
Gav Wood
607a5de340
Repotted Common.h.
11 years ago
Gav Wood
da4144bbb6
Better handling of bad transactions.
11 years ago
Gav Wood
39c7e8f2ee
Assembler & disassembler.
Additional info in block chain.
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
607e380a4b
Fixes for Go interop.
11 years ago
Gav Wood
b1d053e0cc
Fix for transactions.
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