nimbus-eth1/tests
Mamy Ratsimbazafy 0b6fbbad67
1st gas refactoring - handle different gas costs in Ethereum forks (#37)
* Start by renaming the fork by chronological order

* initial commit - groundwork: support different gasCosts depending on VMs

* Running VMTests with new gas config - only push32AndSuicide changed

* Introduce newNimbusVM that (temporarily) abstract over Frontier and Tangerine VM creation

* Fix Gas - push32AndSuicide repassing and expXY_success passing - fixes #34

* case sensitive imports (thank you auto-completion) fix Travis on Linux

* Add pre and post EIP-150 tests

* Nimify gas identifiers that supports multiple forks
2018-05-24 12:01:59 +02:00
..
fixtures/VMTests WIP tests based on fixtures 2018-02-13 19:18:08 +02:00
README.md update test readme 2018-04-03 18:14:47 +02:00
all_tests.nim fixes #27 (a number of setStorage failing tests) 2018-05-14 23:13:13 +03:00
fixtures.nim 1st gas refactoring - handle different gas costs in Ethereum forks (#37) 2018-05-24 12:01:59 +02:00
test_code_stream.nim Update README badges and add dual-license header 2018-04-06 16:52:10 +02:00
test_gas_meter.nim Migrate from ttmath to stint (#24) 2018-05-07 14:41:54 +02:00
test_helpers.nim 1st gas refactoring - handle different gas costs in Ethereum forks (#37) 2018-05-24 12:01:59 +02:00
test_memory.nim Migrate from ttmath to stint (#24) 2018-05-07 14:41:54 +02:00
test_opcode.nim 1st gas refactoring - handle different gas costs in Ethereum forks (#37) 2018-05-24 12:01:59 +02:00
test_stack.nim Catch stack underflow (#33) 2018-05-17 20:59:17 +02:00
test_vm.nim 1st gas refactoring - handle different gas costs in Ethereum forks (#37) 2018-05-24 12:01:59 +02:00
test_vm_json.nim 1st gas refactoring - handle different gas costs in Ethereum forks (#37) 2018-05-24 12:01:59 +02:00

README.md

tests

TODO: more vm tests and fixtures!