Commit Graph
9747 Commits
Author SHA1 Message Date
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
Gav Wood 5abffb518d Merge branch 'master' into gav 2016-01-12 16:50:02 +01:00
Marek Kotewicz 2b184585e2 Merge pull request #93 from gavofyork/gav
Utils for consensus test decoding and better layout.
2016-01-12 16:35:10 +01:00
Gav Wood f6d03cf92c Merge pull request #89 from gavofyork/evm_tests
executive fixes + tests
2016-01-12 16:34:36 +01:00
debris a5e1db11ca match return => return match 2016-01-12 16:32:51 +01:00
Gav Wood 49a431d744 Utils for consensus test decoding and better layout. 2016-01-12 16:20:29 +01:00
Marek Kotewicz 3b8df91578 Merge pull request #92 from gavofyork/gav
All transaction tests pass. Nicer testing framework.
2016-01-12 16:08:18 +01:00
debris 36e250bcc9 executive returns addresses of contracts created during execution 2016-01-12 16:05:54 +01:00
Gav Wood 56ee6770b5 All transaction tests pass. Nicer testing framework. 2016-01-12 15:45:40 +01:00
debris 51610480b0 executive uses stack_limit from schedule 2016-01-12 15:12:03 +01:00
debris 1aa62691c6 executive checks schedule exceptional code deposit before returning OutOfGas 2016-01-12 14:56:19 +01:00
Gav Wood 283f62f048 Merge pull request #88 from gavofyork/verification
Block verification tests; BlockProvider blockchain trait for testing
2016-01-12 14:39:32 +01:00
debris f7af71e272 fixed checking address existance in externalities call callback 2016-01-12 13:54:54 +01:00
debris a2ae5d39fa Merge branch 'master' of https://github.com/gavofyork/ethcore into evm_tests 2016-01-12 13:46:31 +01:00
arkpar 7edfafd457 Some additional tests 2016-01-12 13:43:43 +01:00
Marek Kotewicz 1c43a76699 Merge pull request #87 from gavofyork/gav
State::exists, docs and tests.
2016-01-12 13:39:31 +01:00
debris 011a42fd6d added max_depth to executive, fixed bugs in externalities call, added "bomb" tests 2016-01-12 13:39:12 +01:00
arkpar fdcf9e62ec Merge branch 'master' of github.com:gavofyork/ethcore into verification 2016-01-12 13:31:49 +01:00
arkpar a9a5d71f2f Verification tests 2016-01-12 13:14:01 +01:00
Gav Wood 8e8825320c Merge branch 'master' into gav 2016-01-12 12:34:51 +01:00
Gav Wood c6ec6e4aef State::exists, docs and tests. 2016-01-12 12:34:14 +01:00
Arkadiy Paronyan 915a6050cd Merge pull request #86 from gavofyork/gav
Add tests module, add two more transaction tests.
2016-01-12 12:26:36 +01:00
Gav Wood 25c069c62c Merge pull request #82 from gavofyork/evm_tests
bring back removed tests, removed build warnings
2016-01-12 12:24:50 +01:00
Gav Wood cfb7d9a7c3 Merge branch 'master' into gav 2016-01-12 12:23:23 +01:00
Gav Wood 7634d60a97 Add tests module, add two more transaction tests. 2016-01-12 12:22:18 +01:00
Arkadiy Paronyan 78d470b0e4 Merge pull request #85 from gavofyork/gav
Nicer transaction validation API. Nicer OutOfBounds API in general.
2016-01-12 11:49:47 +01:00
Gav Wood df3db60ec0 Nicer transaction validation API. Nicer OutOfBounds API in general. 2016-01-12 11:44:16 +01:00
Marek Kotewicz d111653d3b Merge pull request #84 from gavofyork/gav
Transaction fixes and consensus tests (all passing)
2016-01-12 11:07:43 +01:00
Gav Wood 8970ef572e Slightly cleaner test code. 2016-01-12 01:41:47 +01:00
Gav Wood 7bc21bbdd7 Merge remote-tracking branch 'origin/master' into gav 2016-01-12 01:32:12 +01:00