Gav Wood
9be175ddd7
Cleaned up interface to send/submit Transaction.
We take notice of manually-set nonce.
10 years ago
Gav Wood
4346b80f06
Revert "Txqueueasyncverify"
10 years ago
Gav Wood
0c75272b58
Transaction queue does async data imports.
10 years ago
Gav Wood
e6cfbe5824
ethkey can sign & recover transaction information.
AZ can have sentinel set.
Split up Transaction and move most to ethcore.
10 years ago
Gav Wood
1cf6cd77bd
Don't reuse BadRLP.
10 years ago
Gav Wood
4e17c58938
Remove all other support code in favour of exception information.
10 years ago
Gav Wood
cd2236b468
Much better exception error reporting.
Readying things for phone-home on badblock.
10 years ago
Gav Wood
d1f19fe2d4
Fix for windows.
Better failure reporting on consensus issues.
10 years ago
Paweł Bylica
72856a8af6
Change the way execution results are collected.
Changes handling ExecutionResult by Executive. From now execution results are collected on if a storage for results (ExecutionResult) is provided to an Executiove instance up front. This change allow better output management for calls - VM interface improved.
10 years ago
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