Commit Graph

3176 Commits

Author SHA1 Message Date
Gav Wood
5cc5e7780c Tests and an additional From::from for hex string -> hash that defaults to 0s for bad strings. 2016-01-13 18:58:57 +01:00
Gav Wood
7e860e9cbe Merge branch 'master' into gav 2016-01-13 18:42:13 +01:00
Gav Wood
9fa9ef46db Merge branch 'master' into gav 2016-01-13 18:41:52 +01:00
Gav Wood
dd99ebd859 From::from(u64) for hashes. 2016-01-13 18:41:33 +01:00
Gav Wood
602d9d99b1 State conensus tests now print mismatching diff. 2016-01-13 18:40:18 +01:00
Gav Wood
311aa5c442 State diffing. 2016-01-13 18:37:09 +01:00
debris
cb16bdb350 cleanup 2016-01-13 17:45:06 +01:00
debris
6c44f29b06 json aid changes 2016-01-13 17:42:57 +01:00
debris
1f4d5fb860 check callcreates 2016-01-13 17:26:04 +01:00
Tomusdrw
da5f65c0d3 Gas calculation 2016-01-13 17:11:00 +01:00
debris
e94a575f6c fixed code, added nonce and storage executive tests 2016-01-13 16:30:19 +01:00
debris
d7adf95189 fixed suicide refund address 2016-01-13 16:16:21 +01:00
Gav Wood
5ba76d767e Account diffing. 2016-01-13 15:54:17 +01:00
Gav Wood
dca7c65345 Merge pull request #41 from gavofyork/bytes_ref
bytes_ref
2016-01-13 15:38:52 +01:00
debris
87eb66183c executive output uses BytesRef 2016-01-13 15:26:52 +01:00
Tomusdrw
0a5666f2c0 Simple Gas calculation based on instruction gas price tier 2016-01-13 15:21:13 +01:00
debris
df3e3edc8a bytes_ref 2016-01-13 15:14:24 +01:00
arkpar
76dc2d6074 Merge branch 'master' of github.com:gavofyork/ethcore-util into io 2016-01-13 15:09:56 +01:00
arkpar
a5bb7b7f92 Work around ICE 2016-01-13 15:08:36 +01:00
arkpar
28c482691a Fixed context lifetimes 2016-01-13 13:56:48 +01:00
debris
5f7a81a468 Merge branch 'master' of https://github.com/gavofyork/ethcore into executive_tests 2016-01-13 13:25:06 +01:00
Marek Kotewicz
1c43d9ab59 Merge pull request #96 from gavofyork/gav
State testing framework. First test is failing.
2016-01-13 13:22:01 +01:00
Marek Kotewicz
4650961a5a Merge pull request #40 from gavofyork/gav
Fix RLP on consensus.
2016-01-13 13:20:33 +01:00
debris
d6f9876acb Merge branch 'master' of https://github.com/gavofyork/ethcore into executive_tests 2016-01-13 13:17:32 +01:00
debris
920d8c51db gas_left is correct in all tests 2016-01-13 13:16:53 +01:00
Tomusdrw
95d97fc75c Merge branch 'master' of github.com:gavofyork/ethcore-util 2016-01-13 12:24:19 +01:00
Tomusdrw
d5ed4a8ffd Fixed typos 2016-01-13 12:24:14 +01:00
Tomusdrw
d7176faddc Merge branch 'master' into evm 2016-01-13 12:20:07 +01:00
Tomusdrw
6577d742a8 Rewriting tests to support JIT and Interpreter 2016-01-13 12:18:54 +01:00
Gav Wood
4be539a965 Stirct ordering for hashes. 2016-01-13 12:16:10 +01:00
Gav Wood
28341fef9f Introduce ordered mapping for PodAccount and related structures. 2016-01-13 12:14:11 +01:00
Tomusdrw
4a26b6a40f Yay, Add test passing 2016-01-13 12:02:49 +01:00
arkpar
c98f73c5c9 Finished splitting IoService and NetworkService 2016-01-13 11:31:37 +01:00
Tomusdrw
5c79b1b84b Adding some more methods 2016-01-13 01:53:33 +01:00
debris
68a2c843ef executive tests 2016-01-13 01:23:01 +01:00
Gav Wood
9d2ac7fc37 State testing framework. First test is failing. 2016-01-13 01:19:05 +01:00
Gav Wood
6447f9b90b Additional helper function. 2016-01-13 01:18:33 +01:00
Tomusdrw
0733214059 Some initial implementation of more complicated methods 2016-01-13 00:13:09 +01:00
Gav Wood
635bf284b4 Fix RLP on consensus.
Add JSON helpers.
2016-01-12 23:44:30 +01:00
Gav Wood
f46f742ec9 Merge branch 'master' into gav 2016-01-12 21:08:10 +01:00
Gav Wood
2c804645c1 Merge pull request #95 from gavofyork/executive_tests
executive tests
2016-01-12 21:07:14 +01:00
debris
09662ace50 executive transact tests 2016-01-12 19:43:26 +01:00
debris
7d4365c875 Merge branch 'master' of https://github.com/gavofyork/ethcore into executive_tests 2016-01-12 19:11:05 +01:00
debris
e3fa730dc7 executive tests in progress 2016-01-12 18:31:47 +01:00
Marek Kotewicz
6ed7cfaed0 Merge pull request #94 from gavofyork/gav
Use U512s for ether cost calculation, complete transaction API
2016-01-12 18:28:34 +01:00
Gav Wood
349223f6f9 Transaction API complete. 2016-01-12 18:10:10 +01:00
Arkadiy Paronyan
870dff90d4 Merge pull request #39 from gavofyork/gav
Add U512 type and a few conversions.
2016-01-12 17:43:03 +01:00
Gav Wood
6b1eb943e2 Add U512 type and a few conversions. 2016-01-12 17:40:55 +01:00
Gav Wood
08074ef397 Use U512s for ether cost calculation. 2016-01-12 17:40:34 +01:00
arkpar
982063e1ac Started IO service refactoring 2016-01-12 17:33:40 +01:00