Gav Wood
85eeb3ea6e
EIP150.1c ( #2591 )
...
* EIP150.1b first part.
* Add documentation.
[ci:skip]
* Tweak comment
* Fix some tests.
* Fix create
* Add the new EIP150 test. (#2563 )
* Fix create some more.
* Another fix for create.
* Final fixes.
* Enable EIP150 test.
* Revert the costly suicides to respect EIP150.1b.
* Fixups for EIP150.1c
* Update tests.
* Updating tests
* Adding state tests
* Updating tests
* Updating HF block
* Removing flushln [ci:skip]
* Commenting out suicide test
* New tests.
* Switch to EIP tests.
* Rename some stuff, combine transition tests.
* Fix U256 overflows.
* Name cleanups and an effort to fix tests.
* Rename back for clarity.
* Fix non-EIP-150 OOG CALLs
* New transition block number & additional EIP150 tests
* Morden transition block set; Tests updated
* Added missing test
2016-10-15 14:39:15 +02:00
Robert Habermeier
8263bd4be2
snapshot: single byte for empty accounts ( #2625 )
2016-10-14 15:45:45 +03:00
Robert Habermeier
f28b8352c1
Configurable history size in master ( #2606 )
...
* split journaldb commit into two functions: journal_under and mark_canonical
* use new commit mechanism in client
* Configurable history size in master
* Reduce DB history
* Configurable history size
* Set min history size
* Test
* Fixed a test and reduced the limit
2016-10-14 15:44:56 +03:00
Arkadiy Paronyan
835cd13c0e
Database performance tweaks ( #2619 )
2016-10-14 15:44:11 +03:00
keorn
8ad1582208
enable suicide json test ( #2626 )
2016-10-14 14:28:02 +02:00
Robert Habermeier
19e6cbe0b2
Merge pull request #2329 from ethcore/journaldb_commit
...
Split journaldb commit into two functions: journal_under and mark_canonical
2016-10-14 13:57:17 +02:00
Arkadiy Paronyan
f9440f20b8
Fixed tx queue limit for local transactions ( #2616 )
...
* Fixed tx queue limit for local tx
* Fixing test
* Increas gas limit to 20x
2016-10-14 13:56:00 +02:00
Tomasz Drwięga
dbc25cf4e7
Additional logs when transactions is removed from queue ( #2617 )
2016-10-14 13:55:48 +02:00
Robert Habermeier
4581469e78
mitigate refcell conflict in state diffing ( #2601 )
...
* mitigate refcell conflict in state diffing
Also uses RefCell::get_mut in a few places.
* Add test case
2016-10-13 23:28:56 +02:00
Robert Habermeier
92f7f46fd3
Merge branch 'master' into journaldb_commit
2016-10-13 13:02:53 +02:00
Robert Habermeier
4bcc9e3b49
Merge pull request #2516 from ethcore/canon-cache-size
...
Mostly configurable canonical cache size
2016-10-12 21:48:29 +02:00
Svyatoslav Nikolsky
c9ce25c8f3
Added peers details to ethcore_netPeers RPC ( #2580 )
...
* added peers details to ethcore_netPeers RPC
* fixed build (traits autoimplemented)
* - documentation fixes
- spaces -> tabs
- Rust-way Option's handling
* prepare for new protocols in ethcore_netPeers
* commas & documentation
2016-10-12 20:18:59 +02:00
Denis S. Soldatov aka General-Beck
693b0ec402
Update gitlab-ci
...
copy CI yml beta -> master
2016-10-13 00:21:33 +07:00
Denis S. Soldatov aka General-Beck
559a441701
Update gitlab-ci
...
correct lint errors
2016-10-12 23:39:58 +07:00
Denis S. Soldatov aka General-Beck
d27924cc6c
Update gitlab-ci
...
beta - > master
2016-10-12 22:37:26 +07:00
Denis S. Soldatov aka General-Beck
eb40750cbe
Update gitlab-ci
...
fix windows installer
2016-10-12 16:20:30 +07:00
keorn
0189096caf
Update json test suite ( #2574 )
...
* update json test suite
* comment out the incomplete test
2016-10-12 10:06:23 +02:00
Denis S. Soldatov aka General-Beck
c24123e09c
Update gitlab-ci
...
fix errors in windows build
2016-10-12 13:26:37 +07:00
Denis S. Soldatov aka General-Beck
c658171d30
Update gitlab-ci
...
[ci:skip]
Deny warnings in windows build
2016-10-12 01:50:55 +07:00
Denis S. Soldatov aka General-Beck
0e7508e0c2
Update gitlab-ci
...
switch to curl in win build
2016-10-12 01:38:23 +07:00
Denis S. Soldatov aka General-Beck
327f5e0dd0
Update gitlab-ci
...
add windows installer
remove arm build from master
2016-10-12 00:09:59 +07:00
Robert Habermeier
ea68546616
Network-specific nodes file ( #2569 )
...
* network-specific nodes.json
* save nodes.json periodically
* squash warnings
2016-10-11 18:42:20 +02:00
keorn
5e24a35272
dont close block if is_invalid ( #2572 )
2016-10-11 16:19:00 +02:00
Robert Habermeier
303654da38
deny compiler warnings in CI ( #2570 )
2016-10-11 15:53:22 +02:00
Robert Habermeier
86d4e5b94a
Merge pull request #2562 from ethcore/bump-bigint-version
...
update ethcore-bigint crate to 0.1.1
2016-10-11 14:13:12 +02:00
Robert Habermeier
5e22d23994
update bigint crate to 0.1.1
2016-10-11 12:53:50 +02:00
Arkadiy Paronyan
55dbd5bb1f
Fixed race condition in trace import ( #2555 )
2016-10-10 23:07:29 +02:00
Arkadiy Paronyan
193cdb1326
Don't activate peers on connect; Test ( #2537 )
2016-10-10 23:05:41 +02:00
Arkadiy Paronyan
26d7712d30
TX queue gas limit config and allow local transactions over the gas limit ( #2553 )
...
* Gas limit config; Allow local transactions over the limit
* Fix typo
[ci:skip]
2016-10-10 23:04:43 +02:00
keorn
64f6f836ab
Remove unwrap from client module ( #2554 )
...
* remove unwraps in client
* imporve block hash expect message
2016-10-10 17:43:44 +02:00
Arkadiy Paronyan
ae6c965176
Removing unwarps from sync module ( #2551 )
2016-10-10 17:43:05 +02:00
Jaco Greeff
06df5357e9
adjust app_id where /api/content/<hash> is called, fixes #2541 ( #2543 )
2016-10-10 16:34:16 +02:00
keorn
271bcf4d5d
Return errors from eth_call RPC ( #2498 )
...
* propagate call errors
* add error code for execution error
2016-10-09 11:45:12 +02:00
Arkadiy Paronyan
d6cad29f49
Print backtrace on panic ( #2535 )
2016-10-08 17:33:38 +02:00
Arkadiy Paronyan
f200eb2cfe
Backports to master ( #2530 )
...
* Transaction queue limited by gas (#2528 )
* Use global state cache when mining (#2529 )
2016-10-08 10:35:54 +02:00
Robert Habermeier
4276ab8a5f
fix JSON tests
2016-10-07 13:59:50 +02:00
Robert Habermeier
19e5bede7f
Merge branch 'master' into canon-cache-size
2016-10-07 13:55:20 +02:00
Arkadiy Paronyan
72ec9366ad
Handle reorganizations in the state cache ( #2490 )
...
* Handle reorganizations in the state cache
* Renamed and documented a few methods
* Basic test
* Renamed pending to buffered
* Updated cache on sealed block
* More renames and updated documentation
* Minor doc tweaks
2016-10-07 12:34:32 +01:00
Nikolay Volf
5354a0905e
terminate after 30 seconds ( #2513 )
2016-10-07 12:10:53 +01:00
Robert Habermeier
299ceb8092
Merge branch 'master' into canon-cache-size
2016-10-07 12:42:51 +02:00
Robert Habermeier
8a0e98d4cc
configurable jump table cache size
2016-10-07 12:18:42 +02:00
Tomasz Drwięga
4655fd04a5
Using pending block only if not old ( #2514 )
2016-10-07 11:13:15 +01:00
Arkadiy Paronyan
7756031d06
Caching optimizations ( #2505 )
2016-10-07 11:10:12 +01:00
Arkadiy Paronyan
533af43313
Fixed overflow panic in handshake_panic ( #2495 )
2016-10-07 10:34:06 +02:00
keorn
5f0ed9ddce
Trim password from file ( #2503 )
...
* trim password
* indicate trimming in doc
2016-10-07 09:39:16 +02:00
Tomasz Drwięga
d9ca01cb6b
Fixing RPC Filter conversion to EthFilter ( #2500 )
2016-10-07 09:18:32 +02:00
Robert Habermeier
745a50dfdf
configurable state cache size
2016-10-07 00:28:42 +02:00
Tomasz Drwięga
0c7a28779d
Fixing error message for transactions ( #2496 )
2016-10-06 20:35:31 +02:00
Nikolay Volf
ac0ae2442f
Adjustable stack size for EVM ( #2483 )
...
* stack size for io workers & evm threshold
* rust way to remember stack size
* right value
* 24kb size
* some stack reduction
2016-10-06 18:42:54 +02:00
Tomasz Drwięga
75d9174294
Fixing penalization in future ( #2499 )
2016-10-06 18:40:40 +02:00