Gav Wood
05ea9941c9
Move non-cryptopp dependent stuff into devcore.
10 years ago
Gav Wood
456872daec
Refactor call/create so they don't need a Secret in preparation for
integration of the KeyManager.
10 years ago
Gav Wood
be6dd3b62b
Optimisations and fixes for the BlockQueue.
10 years ago
Gav Wood
fd5ea37e55
Transaction nonce now "sorted". Fixes #1615
10 years ago
chriseth
2111cd4894
Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.
10 years ago
Gav Wood
64f159ebdf
Transaction injection. Signing still needs properly sorting.
10 years ago
Gav Wood
0f64ad60ee
ICAP Cleanups.
10 years ago
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
60da83fb0a
Record and detail gas refund.
10 years ago
Gav Wood
386627340f
Fixed all around...
10 years ago
Gav Wood
15f236282a
Stack limit.
10 years ago
chriseth
2d75cd4f72
Fixed clang warning.
10 years ago
Gav Wood
1619d230c3
Extensive pathway for reporting transaction execution results.
10 years ago
Gav Wood
103b9ea0a7
Bunch of repotting/curating.
[10:59:28] Vitalik Buterin: block.parent.gas_limit * 1023 / 1024 <=
block.gas_limit <= block.parent.gas_limit * 1025/1024
10 years ago
Gav Wood
9385ee2533
Bunch of repotting/curating.
[10:59:28] Vitalik Buterin: block.parent.gas_limit * 1023 / 1024 <=
block.gas_limit <= block.parent.gas_limit * 1025/1024
10 years ago
Gav Wood
210104395f
Bunch of repotting/curating.
[10:59:28] Vitalik Buterin: block.parent.gas_limit * 1023 / 1024 <=
block.gas_limit <= block.parent.gas_limit * 1025/1024
10 years ago
arkpar
3767677b27
explicit operator bool for hash type
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
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
ca2f4ed274
Fix for State and Transaction.
Serpent update.
10 years ago
Gav Wood
ef1c4d7967
Documentation for Transaction.
10 years ago
Gav Wood
3b6ffcbe8d
Minor fixes to 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
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
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
8dd065bb45
New PoC-5 stuff for zero hashes.
11 years ago
Gav Wood
3e87c79c87
Final transaction stuff in JS-API and bug fixes.
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
85acf4b7b6
Transaction now supports data/init.
11 years ago
Gav Wood
472323115a
PoC-3.5. ish.
11 years ago
Gav Wood
607a5de340
Repotted Common.h.
11 years ago
Gav Wood
87e19602ea
VM test framework.
11 years ago
Gav Wood
39c7e8f2ee
Assembler & disassembler.
Additional info in block chain.
11 years ago
Gav Wood
1c4c161726
Safer syncing of blockchain/txqueue to state.
Linux build fix.
11 years ago
Gav Wood
46543c3b2e
Fix for multiple transactions.
Show transaction nonces.
Fix when sending transactions with data.
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
14c4d0819a
Repotted UPnP.
Random ports searched on fallback now.
Beginnings of foundations for event-based QML/JS integration.
11 years ago
Gav Wood
2a53d5f751
AlephZero renamed AlethZero and moved to cmake project.
Other minor changes.
11 years ago
Gav Wood
1983777cd0
GPL v2, not 3.
11 years ago