aa699a1283
core/state: removed state from state object
2015-06-17 13:27:51 +02:00
aaddc99c35
core/state: fixed state tests
2015-06-17 12:53:22 +02:00
a977f3c0dc
xeth, tests: fixed api
2015-06-17 11:44:40 +02:00
30b27336ea
core/state: remove the need for common.Value
2015-06-17 11:30:42 +02:00
787a61bb27
core/state, core/vm: reworked storage get / set to use common.Hash
2015-06-17 11:24:40 +02:00
5721fcf668
core/state, core/vm: cleanup refunds
2015-06-17 10:20:33 +02:00
dfd18d245a
cmd/geth: bump 0.9.31
2015-06-15 19:29:22 +02:00
4699ebf534
Merge branch 'release/0.9.30' into develop
2015-06-15 19:29:06 +02:00
4673b04503
cmd/geth: bump version number 0.9.30
2015-06-15 19:14:34 +02:00
cc0b451119
Merge pull request #1260 from obscuren/tx-drop-low-tx
...
core: drop low gas tx
2015-06-15 09:09:44 -07:00
f2a2164184
Merge pull request #990 from zsfelfoldi/gasprice
...
eth: add GasPriceOracle
2015-06-15 08:44:25 -07:00
f475a01326
Merge pull request #1261 from fjl/p2p-no-writes-at-shutdown
...
p2p: prevent writes at shutdown time
2015-06-15 08:21:30 -07:00
2628103f1d
rpc/api: fixed default gas-(price) issue.
2015-06-15 17:21:08 +02:00
1e3f4877c0
Changed miner and gpo min gas price to 1 szabo
2015-06-15 16:48:59 +02:00
e79cc42dfe
core: moved check for max queue to checkQueue
...
Moved the queue to check to the checkQueue method so no undeeded loops
need to be initiated or sorting needs to happen twice.
2015-06-15 16:46:45 +02:00
263903378b
Merge pull request #1243 from karalabe/instrument-downloader-sync
...
eth, eth/downloader: separate concerns, clean up test suite
2015-06-15 07:43:37 -07:00
b42b70eb5f
fixed rpc/api.GasPrice
2015-06-15 15:55:39 +02:00
610adfd83f
fixed xeth.gpo = nil bug
2015-06-15 15:55:39 +02:00
3c7b64ce20
removed duplicate function after rebase
2015-06-15 15:55:39 +02:00
a977cecbe4
fixed gas price corr. factor
2015-06-15 15:55:38 +02:00
6e212bdc6d
fallback for uninitialized GPO config values
2015-06-15 15:55:38 +02:00
2e8016c80d
fixed initial base price bug
2015-06-15 15:55:38 +02:00
0930e190a7
added missing source
2015-06-15 15:55:38 +02:00
3f94d09c1f
fixed saving receipts
2015-06-15 15:55:38 +02:00
70da79f04c
p2p: improve disconnect logging
2015-06-15 15:03:46 +02:00
8dcbdcad0a
p2p: track write errors and prevent writes during shutdown
...
As of this commit, we no longer rely on the protocol handler to report
write errors in a timely fashion. When a write fails, shutdown is
initiated immediately and no new writes can start. This will also
prevent new writes from starting after Server.Stop has been called.
2015-06-15 15:03:46 +02:00
aa250e228a
eth: don't refetch non fitting blocks to avoid duplicates
2015-06-15 15:18:31 +03:00
cf7c44a7f6
eth/downloader: detailed comment for the race corner case
2015-06-15 15:18:04 +03:00
21fa29111b
core: reduce max allowed queued txs per address
...
Transactions in the queue are now capped to a maximum of 200
transactions. This number is completely arbitrary.
2015-06-15 12:16:29 +02:00
9c03c374e3
eth/downloader: fix import statistic reset, fetch hashes async
2015-06-15 13:05:01 +03:00
6d817e16c1
core, miner: tx pool drops txs below ask price
2015-06-15 11:33:08 +02:00
b240983e2b
eth, eth/downloader: do async block fetches, add dl tests
2015-06-15 12:26:05 +03:00
30a9939388
eth/downloader: sanity test for multi peer syncs
2015-06-15 09:22:37 +03:00
fc7abd9886
eth, eth/downloader: move block processing into the downlaoder
2015-06-15 09:22:37 +03:00
0fc71877a7
eth/downloader: add valid peer during attacks (check interference)
2015-06-15 09:22:37 +03:00
80833f8137
eth/downloader: instreument and test the sync peer drop
2015-06-15 09:22:37 +03:00
faae8b7dd8
eth: fix an accidental test compile error
2015-06-15 09:22:37 +03:00
2dd6a62f67
eth/downloader: support individual peers in the test suite
2015-06-15 09:22:36 +03:00
2937903299
eth/downloader: remove uneeded testing functions
2015-06-15 09:22:36 +03:00
66d3dc8690
eth, eth/downloader: move peer removal into downloader
2015-06-15 09:22:36 +03:00
6f5c6150b7
Merge pull request #1255 from obscuren/chain-proc-interupt
...
eth, core: interrupt the chain processing on stop
2015-06-12 08:04:02 -07:00
645dfd9693
core: changed interrupt strategy
...
Removed chain manager's select/channel approach when checking for
interrupts. Now using an atomic int32 instead which checked for every
block processed.
2015-06-12 16:52:54 +02:00
1bca2f6ec4
Merge pull request #1256 from obscuren/fix-printable-chars
...
core/vm: fixed strange output for trace logging & error reporting
2015-06-12 07:46:59 -07:00
90c4493a10
eth, core: interupt the chain processing on stop
...
Added an additional channel which is used to interupt the chain manager
when it's processing blocks.
2015-06-12 13:41:34 +02:00
aaac1f0cdd
Merge pull request #1254 from bas-vk/ipcwindowspathfix
...
Invalid named pipe name
2015-06-12 04:39:38 -07:00
287f990891
core/vm: Improved error reporting for trace logging
2015-06-12 13:35:14 +02:00
02d629af8f
core/vm: fixed printable characters using unicode instead
2015-06-12 11:18:17 +02:00
55a796b7c3
removed obsolete console flag
2015-06-12 09:42:57 +02:00
359e6414e5
fixed windows ipc path issue
2015-06-12 09:32:37 +02:00
4bb9a61049
Merge pull request #1245 from bas-vk/ipcdatadirfix
...
ipc socket always uses default path
2015-06-11 12:01:07 -07:00