Jeffrey Wilcke
d764bd0584
Merge pull request #1423 from obscuren/gasused-receipt-fix
...
core, eth, rpc: proper gas used. Closes #1422
2015-07-06 12:41:55 -07:00
Jeffrey Wilcke
666a7dda36
core, eth, rpc: proper gas used. Closes #1417
...
Added some additional backward compatibility code for old receipts
2015-07-06 21:18:24 +02:00
Jeffrey Wilcke
45618d5f6b
Merge pull request #1418 from fjl/one-interrupt
...
cmd/utils: fix interrupt handling to actually see subsequent interrupts
2015-07-06 11:05:54 -07:00
Felix Lange
d4c2e9de32
cmd/utils: fix interrupt handling to actually see subsequent interrupts
2015-07-06 16:48:34 +02:00
Jeffrey Wilcke
6220707e03
Merge pull request #1414 from Gustav-Simonsson/update_tests
...
Add TestBcGasPricer, comments and unskip tests
2015-07-06 06:39:19 -07:00
Jeffrey Wilcke
4c30f0f9ac
Merge pull request #1416 from fjl/one-interrupt
...
cmd/geth, cmd/utils: improve interrupt handling
2015-07-06 06:32:24 -07:00
Felix Lange
5615fc4714
cmd/geth, cmd/utils: improve interrupt handling
...
The new strategy for interrupts is to handle them explicitly.
Ethereum.Stop is now only called once, even if multiple interrupts
are sent. Interrupting ten times in a row forces a panic.
Fixes #869
Fixes #1359
2015-07-06 15:06:11 +02:00
Jeffrey Wilcke
fa7b3b7276
Merge pull request #1415 from obscuren/web3-update
...
web3: updated
2015-07-06 05:01:39 -07:00
Jeffrey Wilcke
b0aec6402a
web3: updated
2015-07-06 14:01:03 +02:00
Jeffrey Wilcke
cc29b4bc27
Merge pull request #1413 from obscuren/receipt-fix
...
rpc, xeth: fixed returned tx hash & receipt logs
2015-07-06 05:00:17 -07:00
Gustav Simonsson
b7e8d954ef
Add TestBcGasPricer, comments and unskip tests
2015-07-06 13:56:56 +02:00
Jeffrey Wilcke
4f7fc7b23f
rpc, xeth: fixed returned tx hash & receipt logs
2015-07-06 13:43:02 +02:00
Jeffrey Wilcke
457a3c8f76
Merge pull request #1410 from obscuren/newerrors-fix
...
core, miner: adopted new style errors
2015-07-06 04:00:37 -07:00
Jeffrey Wilcke
e6bb9c1cad
core, miner: removed vm errors from consensus err checking
...
Removed VM errors from the consensus errors. They now used for output
only.
2015-07-06 12:43:05 +02:00
Jeffrey Wilcke
aa4502060b
Merge pull request #1400 from obscuren/badblock-reporting
...
core, miner, tests: added test, implemented bad block reporting
2015-07-06 02:03:50 -07:00
Jeffrey Wilcke
b533aaa765
Merge pull request #1409 from fjl/fix-tx-hash
...
core/types, xeth: separate tx hash and tx signature hash
2015-07-06 01:59:41 -07:00
Jeffrey Wilcke
35add89c87
Merge pull request #1397 from tgerring/rpcreceipt
...
getTransactionReceipt RPC support
2015-07-06 01:53:21 -07:00
Jeffrey Wilcke
46e7c8512e
Merge pull request #1395 from Gustav-Simonsson/fix_core_errors_in_apply_txs
...
Fix core errors in apply txs
2015-07-06 01:51:14 -07:00
Felix Lange
ec9620fb2f
core/types, xeth: separate tx hash and tx signature hash
2015-07-06 10:45:45 +02:00
Taylor Gerring
6c7f5e3d0e
Add autocomplete support for console
2015-07-05 15:42:04 -05:00
Taylor Gerring
dd521ece3f
Always return transaction hash
2015-07-05 12:25:44 -05:00
Jeffrey Wilcke
bcc1660abc
core, miner, tests: added test, implemented bad block reporting
2015-07-05 15:14:31 +02:00
Taylor Gerring
62559ac330
Cleanup
2015-07-04 12:14:06 -05:00
Taylor Gerring
30afd37604
Compose additional fields
2015-07-04 12:03:37 -05:00
Taylor Gerring
cd4cc309ae
Remove redundant function
2015-07-04 11:28:30 -05:00
Taylor Gerring
3be9046c21
Rename local variable for clarity
2015-07-04 10:24:52 -05:00
Jeffrey Wilcke
9c3db1be1d
Merge pull request #1369 from obscuren/statedb-update-cleanup
...
core, core/state: throw out intermediate state
2015-07-04 03:42:13 -07:00
Jeffrey Wilcke
9bb575be7d
Merge pull request #1283 from ethersphere/frontier/accounts
...
Account management improvements
2015-07-04 03:40:23 -07:00
Gustav Simonsson
0f04af5916
Fix core error forwarding, unify OOG VM err
2015-07-04 09:27:42 +02:00
Taylor Gerring
481b221279
Decode full receipt storage
2015-07-04 00:00:23 -05:00
Taylor Gerring
80eb8f46b7
Fix hex conversion
2015-07-03 23:46:59 -05:00
Taylor Gerring
3a983d2419
Initial getTransactionReceipt support
2015-07-03 23:03:11 -05:00
Jeffrey Wilcke
47460b3b4a
trie: removed shallow copies (thanks to @fjl)
2015-07-04 02:51:37 +02:00
Jeffrey Wilcke
0a1ff68c11
trie: dirty tracking
2015-07-04 02:51:36 +02:00
Jeffrey Wilcke
ab16ce70fc
core, miner, tests: renamed state methods
...
* Update => SyncIntermediate
* Added SyncObjects
SyncIntermediate only updates whatever has changed, but, as a side
effect, requires much more disk space.
SyncObjects will only sync whatever is required for a block and will not
save intermediate state to disk. As drawback this requires more time
when more txs come in.
2015-07-04 02:51:36 +02:00
Jeffrey Wilcke
08caeedd84
core, core/state: only write necessary state. Skip intermediate
2015-07-04 02:51:36 +02:00
Jeffrey Wilcke
6f69b4d61f
Merge pull request #1399 from obscuren/receipts-storing-fix
...
core, eth, miner, xeth: receipt storage fix
2015-07-03 17:50:46 -07:00
Jeffrey Wilcke
2feb23c1da
core, eth, miner, xeth: receipt storage fix
...
* Added GetReceiptsFromBlock, GetReceipt, PutReceipts
* Added ContractAddress to receipt. See #1042
2015-07-04 02:32:10 +02:00
Jeffrey Wilcke
efd7da0ce8
Merge pull request #1385 from Gustav-Simonsson/update_tests
...
Update Ethereum JSON test files, skip failing tests
2015-07-03 09:20:21 -07:00
Jeffrey Wilcke
acd85fe95f
Merge pull request #1393 from bas-vk/issue1377
...
Upgrade web3 to version 0.7.1
2015-07-03 08:27:04 -07:00
Jeffrey Wilcke
4dfcd6012b
Merge pull request #1392 from bas-vk/ipcpipelining
...
Several bugfixes to IPC channel
2015-07-03 08:26:57 -07:00
Jeffrey Wilcke
546c0f631c
Merge pull request #1394 from obscuren/develop
...
miner: ignore future errors
2015-07-03 08:22:30 -07:00
Jeffrey Wilcke
0e33fbdcb9
miner: ignore future errors
2015-07-03 17:21:23 +02:00
Bas van Kervel
8150c0a726
upgrade web3 to version 0.7.1
2015-07-03 17:08:41 +02:00
Bas van Kervel
e8c1399bbf
fixed unittest after new implementation
2015-07-03 16:57:40 +02:00
Jeffrey Wilcke
1cbab291a9
Merge pull request #1389 from obscuren/txpool-issues
...
core, miner: miner header validation, transaction & receipt writing
2015-07-03 07:50:30 -07:00
Jeffrey Wilcke
8181929c9a
Merge pull request #1391 from tgerring/consolefalse
...
Prevent false from printing on console
2015-07-03 07:46:49 -07:00
Bas van Kervel
d9efaf754c
simplified implementation and improved performance
2015-07-03 15:44:35 +02:00
Taylor Gerring
6afdc52483
Prevent debug value from printing on console
2015-07-03 07:40:47 -05:00
Jeffrey Wilcke
29e2fb38f8
core, miner: miner header validation, transaction & receipt writing
...
* Miners do now verify their own header, not their state.
* Changed old putTx and putReceipts to be exported
* Moved writing of transactions and receipts out of the block processer
in to the chain manager. Closes #1386
* Miner post ChainHeadEvent & ChainEvent. Closes #1388
2015-07-03 13:56:50 +02:00