nimbus-eth1/newGeneralStateTests.md

166 KiB

newGeneralStateTests

stArgsZeroOneBalance

+ addNonConst.json                                                OK
+ addmodNonConst.json                                             OK
+ andNonConst.json                                                OK
+ balanceNonConst.json                                            OK
+ byteNonConst.json                                               OK
+ callNonConst.json                                               OK
+ callcodeNonConst.json                                           OK
+ calldatacopyNonConst.json                                       OK
+ calldataloadNonConst.json                                       OK
+ codecopyNonConst.json                                           OK
+ createNonConst.json                                             OK
+ delegatecallNonConst.json                                       OK
+ divNonConst.json                                                OK
+ eqNonConst.json                                                 OK
+ expNonConst.json                                                OK
+ extcodecopyNonConst.json                                        OK
+ extcodesizeNonConst.json                                        OK
+ gtNonConst.json                                                 OK
+ iszeroNonConst.json                                             OK
+ jumpNonConst.json                                               OK
+ jumpiNonConst.json                                              OK
+ log0NonConst.json                                               OK
+ log1NonConst.json                                               OK
+ log2NonConst.json                                               OK
+ log3NonConst.json                                               OK
+ ltNonConst.json                                                 OK
+ mloadNonConst.json                                              OK
+ modNonConst.json                                                OK
+ mstore8NonConst.json                                            OK
+ mstoreNonConst.json                                             OK
+ mulNonConst.json                                                OK
+ mulmodNonConst.json                                             OK
+ notNonConst.json                                                OK
+ orNonConst.json                                                 OK
+ returnNonConst.json                                             OK
+ sdivNonConst.json                                               OK
+ sgtNonConst.json                                                OK
+ sha3NonConst.json                                               OK
+ signextNonConst.json                                            OK
+ sloadNonConst.json                                              OK
+ sltNonConst.json                                                OK
+ smodNonConst.json                                               OK
+ sstoreNonConst.json                                             OK
+ subNonConst.json                                                OK
+ suicideNonConst.json                                            OK
+ xorNonConst.json                                                OK

OK: 46/46 Fail: 0/46 Skip: 0/46

stAttackTest

  ContractCreationSpam.json                                       Skip
+ CrashingTransaction.json                                        OK

OK: 1/2 Fail: 0/2 Skip: 1/2

stBadOpcode

+ badOpcodes.json                                                 OK

OK: 1/1 Fail: 0/1 Skip: 0/1

stBugs

+ evmBytecode.json                                                OK
+ randomStatetestDEFAULT-Tue_07_58_41-15153-575192.json           OK
+ returndatacopyPythonBug_Tue_03_48_41-1432.json                  OK
+ staticcall_createfails.json                                     OK

OK: 4/4 Fail: 0/4 Skip: 0/4

stCallCodes

+ call_OOG_additionalGasCosts1.json                               OK
+ call_OOG_additionalGasCosts2.json                               OK
+ callcall_00.json                                                OK
+ callcall_00_OOGE.json                                           OK
+ callcall_00_OOGE_valueTransfer.json                             OK
+ callcall_00_SuicideEnd.json                                     OK
+ callcallcall_000.json                                           OK
+ callcallcall_000_OOGE.json                                      OK
+ callcallcall_000_OOGMAfter.json                                 OK
+ callcallcall_000_OOGMBefore.json                                OK
+ callcallcall_000_SuicideEnd.json                                OK
+ callcallcall_000_SuicideMiddle.json                             OK
+ callcallcall_ABCB_RECURSIVE.json                                OK
+ callcallcallcode_001.json                                       OK
+ callcallcallcode_001_OOGE.json                                  OK
+ callcallcallcode_001_OOGMAfter.json                             OK
+ callcallcallcode_001_OOGMBefore.json                            OK
+ callcallcallcode_001_SuicideEnd.json                            OK
+ callcallcallcode_001_SuicideMiddle.json                         OK
  callcallcallcode_ABCB_RECURSIVE.json                            Skip
+ callcallcode_01.json                                            OK
+ callcallcode_01_OOGE.json                                       OK
+ callcallcode_01_SuicideEnd.json                                 OK
+ callcallcodecall_010.json                                       OK
+ callcallcodecall_010_OOGE.json                                  OK
+ callcallcodecall_010_OOGMAfter.json                             OK
+ callcallcodecall_010_OOGMBefore.json                            OK
+ callcallcodecall_010_SuicideEnd.json                            OK
+ callcallcodecall_010_SuicideMiddle.json                         OK
  callcallcodecall_ABCB_RECURSIVE.json                            Skip
+ callcallcodecallcode_011.json                                   OK
+ callcallcodecallcode_011_OOGE.json                              OK
+ callcallcodecallcode_011_OOGMAfter.json                         OK
+ callcallcodecallcode_011_OOGMBefore.json                        OK
+ callcallcodecallcode_011_SuicideEnd.json                        OK
+ callcallcodecallcode_011_SuicideMiddle.json                     OK
  callcallcodecallcode_ABCB_RECURSIVE.json                        Skip
+ callcodeDynamicCode.json                                        OK
+ callcodeDynamicCode2SelfCall.json                               OK
+ callcodeEmptycontract.json                                      OK
+ callcodeInInitcodeToEmptyContract.json                          OK
+ callcodeInInitcodeToExisContractWithVTransferNEMoney.json       OK
+ callcodeInInitcodeToExistingContract.json                       OK
+ callcodeInInitcodeToExistingContractWithValueTransfer.json      OK
+ callcode_checkPC.json                                           OK
+ callcodecall_10.json                                            OK
+ callcodecall_10_OOGE.json                                       OK
+ callcodecall_10_SuicideEnd.json                                 OK
+ callcodecallcall_100.json                                       OK
+ callcodecallcall_100_OOGE.json                                  OK
+ callcodecallcall_100_OOGMAfter.json                             OK
+ callcodecallcall_100_OOGMBefore.json                            OK
+ callcodecallcall_100_SuicideEnd.json                            OK
+ callcodecallcall_100_SuicideMiddle.json                         OK
  callcodecallcall_ABCB_RECURSIVE.json                            Skip
+ callcodecallcallcode_101.json                                   OK
+ callcodecallcallcode_101_OOGE.json                              OK
+ callcodecallcallcode_101_OOGMAfter.json                         OK
+ callcodecallcallcode_101_OOGMBefore.json                        OK
+ callcodecallcallcode_101_SuicideEnd.json                        OK
+ callcodecallcallcode_101_SuicideMiddle.json                     OK
  callcodecallcallcode_ABCB_RECURSIVE.json                        Skip
+ callcodecallcode_11.json                                        OK
+ callcodecallcode_11_OOGE.json                                   OK
+ callcodecallcode_11_SuicideEnd.json                             OK
+ callcodecallcodecall_110.json                                   OK
+ callcodecallcodecall_110_OOGE.json                              OK
+ callcodecallcodecall_110_OOGMAfter.json                         OK
+ callcodecallcodecall_110_OOGMBefore.json                        OK
+ callcodecallcodecall_110_SuicideEnd.json                        OK
+ callcodecallcodecall_110_SuicideMiddle.json                     OK
  callcodecallcodecall_ABCB_RECURSIVE.json                        Skip
+ callcodecallcodecallcode_111.json                               OK
+ callcodecallcodecallcode_111_OOGE.json                          OK
+ callcodecallcodecallcode_111_OOGMAfter.json                     OK
+ callcodecallcodecallcode_111_OOGMBefore.json                    OK
+ callcodecallcodecallcode_111_SuicideEnd.json                    OK
+ callcodecallcodecallcode_111_SuicideMiddle.json                 OK
  callcodecallcodecallcode_ABCB_RECURSIVE.json                    Skip

OK: 72/79 Fail: 0/79 Skip: 7/79

stCallCreateCallCodeTest

  Call1024BalanceTooLow.json                                      Skip
  Call1024OOG.json                                                Skip
  Call1024PreCalls.json                                           Skip
+ CallLoseGasOOG.json                                             OK
  CallRecursiveBombPreCall.json                                   Skip
  Callcode1024BalanceTooLow.json                                  Skip
  Callcode1024OOG.json                                            Skip
+ CallcodeLoseGasOOG.json                                         OK
+ callOutput1.json                                                OK
+ callOutput2.json                                                OK
+ callOutput3.json                                                OK
+ callOutput3Fail.json                                            OK
+ callOutput3partial.json                                         OK
+ callOutput3partialFail.json                                     OK
+ callWithHighValue.json                                          OK
+ callWithHighValueAndGasOOG.json                                 OK
+ callWithHighValueAndOOGatTxLevel.json                           OK
+ callWithHighValueOOGinCall.json                                 OK
+ callcodeOutput1.json                                            OK
+ callcodeOutput2.json                                            OK
+ callcodeOutput3.json                                            OK
+ callcodeOutput3Fail.json                                        OK
+ callcodeOutput3partial.json                                     OK
+ callcodeOutput3partialFail.json                                 OK
+ callcodeWithHighValue.json                                      OK
+ callcodeWithHighValueAndGasOOG.json                             OK
+ createFailBalanceTooLow.json                                    OK
+ createInitFailBadJumpDestination.json                           OK
+ createInitFailStackSizeLargerThan1024.json                      OK
+ createInitFailStackUnderflow.json                               OK
+ createInitFailUndefinedInstruction.json                         OK
+ createInitFail_OOGduringInit.json                               OK
+ createInitOOGforCREATE.json                                     OK
+ createJS_ExampleContract.json                                   OK
+ createJS_NoCollision.json                                       OK
+ createNameRegistratorPerTxs.json                                OK
+ createNameRegistratorPerTxsNotEnoughGas.json                    OK
+ createNameRegistratorPreStore1NotEnoughGas.json                 OK
+ createNameRegistratorendowmentTooHigh.json                      OK

OK: 33/39 Fail: 0/39 Skip: 6/39

stCallDelegateCodesCallCodeHomestead

+ callcallcallcode_001.json                                       OK
+ callcallcallcode_001_OOGE.json                                  OK
+ callcallcallcode_001_OOGMAfter.json                             OK
+ callcallcallcode_001_OOGMBefore.json                            OK
+ callcallcallcode_001_SuicideEnd.json                            OK
+ callcallcallcode_001_SuicideMiddle.json                         OK
  callcallcallcode_ABCB_RECURSIVE.json                            Skip
+ callcallcode_01.json                                            OK
+ callcallcode_01_OOGE.json                                       OK
+ callcallcode_01_SuicideEnd.json                                 OK
+ callcallcodecall_010.json                                       OK
+ callcallcodecall_010_OOGE.json                                  OK
+ callcallcodecall_010_OOGMAfter.json                             OK
+ callcallcodecall_010_OOGMBefore.json                            OK
+ callcallcodecall_010_SuicideEnd.json                            OK
+ callcallcodecall_010_SuicideMiddle.json                         OK
  callcallcodecall_ABCB_RECURSIVE.json                            Skip
+ callcallcodecallcode_011.json                                   OK
+ callcallcodecallcode_011_OOGE.json                              OK
+ callcallcodecallcode_011_OOGMAfter.json                         OK
+ callcallcodecallcode_011_OOGMBefore.json                        OK
+ callcallcodecallcode_011_SuicideEnd.json                        OK
+ callcallcodecallcode_011_SuicideMiddle.json                     OK
  callcallcodecallcode_ABCB_RECURSIVE.json                        Skip
+ callcodecall_10.json                                            OK
+ callcodecall_10_OOGE.json                                       OK
+ callcodecall_10_SuicideEnd.json                                 OK
+ callcodecallcall_100.json                                       OK
+ callcodecallcall_100_OOGE.json                                  OK
+ callcodecallcall_100_OOGMAfter.json                             OK
+ callcodecallcall_100_OOGMBefore.json                            OK
+ callcodecallcall_100_SuicideEnd.json                            OK
+ callcodecallcall_100_SuicideMiddle.json                         OK
  callcodecallcall_ABCB_RECURSIVE.json                            Skip
+ callcodecallcallcode_101.json                                   OK
+ callcodecallcallcode_101_OOGE.json                              OK
+ callcodecallcallcode_101_OOGMAfter.json                         OK
+ callcodecallcallcode_101_OOGMBefore.json                        OK
+ callcodecallcallcode_101_SuicideEnd.json                        OK
+ callcodecallcallcode_101_SuicideMiddle.json                     OK
  callcodecallcallcode_ABCB_RECURSIVE.json                        Skip
+ callcodecallcode_11.json                                        OK
+ callcodecallcode_11_OOGE.json                                   OK
+ callcodecallcode_11_SuicideEnd.json                             OK
+ callcodecallcodecall_110.json                                   OK
+ callcodecallcodecall_110_OOGE.json                              OK
+ callcodecallcodecall_110_OOGMAfter.json                         OK
+ callcodecallcodecall_110_OOGMBefore.json                        OK
+ callcodecallcodecall_110_SuicideEnd.json                        OK
+ callcodecallcodecall_110_SuicideMiddle.json                     OK
  callcodecallcodecall_ABCB_RECURSIVE.json                        Skip
+ callcodecallcodecallcode_111.json                               OK
+ callcodecallcodecallcode_111_OOGE.json                          OK
+ callcodecallcodecallcode_111_OOGMAfter.json                     OK
+ callcodecallcodecallcode_111_OOGMBefore.json                    OK
+ callcodecallcodecallcode_111_SuicideEnd.json                    OK
+ callcodecallcodecallcode_111_SuicideMiddle.json                 OK
  callcodecallcodecallcode_ABCB_RECURSIVE.json                    Skip

OK: 51/58 Fail: 0/58 Skip: 7/58

stCallDelegateCodesHomestead

+ callcallcallcode_001.json                                       OK
+ callcallcallcode_001_OOGE.json                                  OK
+ callcallcallcode_001_OOGMAfter.json                             OK
+ callcallcallcode_001_OOGMBefore.json                            OK
+ callcallcallcode_001_SuicideEnd.json                            OK
+ callcallcallcode_001_SuicideMiddle.json                         OK
  callcallcallcode_ABCB_RECURSIVE.json                            Skip
+ callcallcode_01.json                                            OK
+ callcallcode_01_OOGE.json                                       OK
+ callcallcode_01_SuicideEnd.json                                 OK
+ callcallcodecall_010.json                                       OK
+ callcallcodecall_010_OOGE.json                                  OK
+ callcallcodecall_010_OOGMAfter.json                             OK
+ callcallcodecall_010_OOGMBefore.json                            OK
+ callcallcodecall_010_SuicideEnd.json                            OK
+ callcallcodecall_010_SuicideMiddle.json                         OK
  callcallcodecall_ABCB_RECURSIVE.json                            Skip
+ callcallcodecallcode_011.json                                   OK
+ callcallcodecallcode_011_OOGE.json                              OK
+ callcallcodecallcode_011_OOGMAfter.json                         OK
+ callcallcodecallcode_011_OOGMBefore.json                        OK
+ callcallcodecallcode_011_SuicideEnd.json                        OK
+ callcallcodecallcode_011_SuicideMiddle.json                     OK
  callcallcodecallcode_ABCB_RECURSIVE.json                        Skip
+ callcodecall_10.json                                            OK
+ callcodecall_10_OOGE.json                                       OK
+ callcodecall_10_SuicideEnd.json                                 OK
+ callcodecallcall_100.json                                       OK
+ callcodecallcall_100_OOGE.json                                  OK
+ callcodecallcall_100_OOGMAfter.json                             OK
+ callcodecallcall_100_OOGMBefore.json                            OK
+ callcodecallcall_100_SuicideEnd.json                            OK
+ callcodecallcall_100_SuicideMiddle.json                         OK
  callcodecallcall_ABCB_RECURSIVE.json                            Skip
+ callcodecallcallcode_101.json                                   OK
+ callcodecallcallcode_101_OOGE.json                              OK
+ callcodecallcallcode_101_OOGMAfter.json                         OK
+ callcodecallcallcode_101_OOGMBefore.json                        OK
+ callcodecallcallcode_101_SuicideEnd.json                        OK
+ callcodecallcallcode_101_SuicideMiddle.json                     OK
  callcodecallcallcode_ABCB_RECURSIVE.json                        Skip
+ callcodecallcode_11.json                                        OK
+ callcodecallcode_11_OOGE.json                                   OK
+ callcodecallcode_11_SuicideEnd.json                             OK
+ callcodecallcodecall_110.json                                   OK
+ callcodecallcodecall_110_OOGE.json                              OK
+ callcodecallcodecall_110_OOGMAfter.json                         OK
+ callcodecallcodecall_110_OOGMBefore.json                        OK
+ callcodecallcodecall_110_SuicideEnd.json                        OK
+ callcodecallcodecall_110_SuicideMiddle.json                     OK
  callcodecallcodecall_ABCB_RECURSIVE.json                        Skip
+ callcodecallcodecallcode_111.json                               OK
+ callcodecallcodecallcode_111_OOGE.json                          OK
+ callcodecallcodecallcode_111_OOGMAfter.json                     OK
+ callcodecallcodecallcode_111_OOGMBefore.json                    OK
+ callcodecallcodecallcode_111_SuicideEnd.json                    OK
+ callcodecallcodecallcode_111_SuicideMiddle.json                 OK
  callcodecallcodecallcode_ABCB_RECURSIVE.json                    Skip

OK: 51/58 Fail: 0/58 Skip: 7/58

stChainId

+ chainId.json                                                    OK
+ chainIdGasCost.json                                             OK

OK: 2/2 Fail: 0/2 Skip: 0/2

stChangedEIP150

  Call1024BalanceTooLow.json                                      Skip
  Call1024PreCalls.json                                           Skip
  Callcode1024BalanceTooLow.json                                  Skip
+ callcall_00_OOGE_1.json                                         OK
+ callcall_00_OOGE_2.json                                         OK
+ callcall_00_OOGE_valueTransfer.json                             OK
+ callcallcall_000_OOGMAfter.json                                 OK
+ callcallcallcode_001_OOGMAfter_1.json                           OK
+ callcallcallcode_001_OOGMAfter_2.json                           OK
+ callcallcallcode_001_OOGMAfter_3.json                           OK
+ callcallcodecall_010_OOGMAfter_1.json                           OK
+ callcallcodecall_010_OOGMAfter_2.json                           OK
+ callcallcodecall_010_OOGMAfter_3.json                           OK
+ callcallcodecallcode_011_OOGMAfter_1.json                       OK
+ callcallcodecallcode_011_OOGMAfter_2.json                       OK
+ callcodecallcall_100_OOGMAfter_1.json                           OK
+ callcodecallcall_100_OOGMAfter_2.json                           OK
+ callcodecallcall_100_OOGMAfter_3.json                           OK
+ callcodecallcallcode_101_OOGMAfter_1.json                       OK
+ callcodecallcallcode_101_OOGMAfter_2.json                       OK
+ callcodecallcallcode_101_OOGMAfter_3.json                       OK
+ callcodecallcodecall_110_OOGMAfter_1.json                       OK
+ callcodecallcodecall_110_OOGMAfter_2.json                       OK
+ callcodecallcodecall_110_OOGMAfter_3.json                       OK
+ callcodecallcodecallcode_111_OOGMAfter.json                     OK
+ callcodecallcodecallcode_111_OOGMAfter_1.json                   OK
+ callcodecallcodecallcode_111_OOGMAfter_2.json                   OK
+ callcodecallcodecallcode_111_OOGMAfter_3.json                   OK
+ contractCreationMakeCallThatAskMoreGasThenTransactionProvided.jsonOK
+ createInitFail_OOGduringInit.json                               OK

OK: 27/30 Fail: 0/30 Skip: 3/30

stCodeCopyTest

+ ExtCodeCopyTargetRangeLongerThanCodeTests.json                  OK
+ ExtCodeCopyTests.json                                           OK

OK: 2/2 Fail: 0/2 Skip: 0/2

stCodeSizeLimit

+ codesizeInit.json                                               OK
+ codesizeOOGInvalidSize.json                                     OK
+ codesizeValid.json                                              OK

OK: 3/3 Fail: 0/3 Skip: 0/3

stCreate2

+ CREATE2_Bounds.json                                             OK
+ CREATE2_Bounds2.json                                            OK
+ CREATE2_Bounds3.json                                            OK
+ CREATE2_ContractSuicideDuringInit_ThenStoreThenReturn.json      OK
+ CREATE2_Suicide.json                                            OK
+ Create2OOGafterInitCode.json                                    OK
+ Create2OOGafterInitCodeReturndata.json                          OK
+ Create2OOGafterInitCodeReturndata2.json                         OK
+ Create2OOGafterInitCodeReturndata3.json                         OK
+ Create2OOGafterInitCodeReturndataSize.json                      OK
+ Create2OOGafterInitCodeRevert.json                              OK
+ Create2OOGafterInitCodeRevert2.json                             OK
+ Create2OnDepth1023.json                                         OK
+ Create2OnDepth1024.json                                         OK
  Create2Recursive.json                                           Skip
+ CreateMessageReverted.json                                      OK
+ CreateMessageRevertedOOGInInit.json                             OK
+ RevertDepthCreate2OOG.json                                      OK
+ RevertDepthCreateAddressCollision.json                          OK
+ RevertInCreateInInitCreate2.json                                OK
+ RevertOpcodeCreate.json                                         OK
+ RevertOpcodeInCreateReturnsCreate2.json                         OK
+ call_outsize_then_create2_successful_then_returndatasize.json   OK
+ call_then_create2_successful_then_returndatasize.json           OK
+ create2InitCodes.json                                           OK
+ create2SmartInitCode.json                                       OK
+ create2callPrecompiles.json                                     OK
+ create2checkFieldsInInitcode.json                               OK
+ create2collisionBalance.json                                    OK
+ create2collisionCode.json                                       OK
+ create2collisionCode2.json                                      OK
+ create2collisionNonce.json                                      OK
+ create2collisionSelfdestructed.json                             OK
+ create2collisionSelfdestructed2.json                            OK
+ create2collisionSelfdestructedOOG.json                          OK
+ create2collisionSelfdestructedRevert.json                       OK
+ create2collisionStorage.json                                    OK
+ create2noCash.json                                              OK
+ returndatacopy_0_0_following_successful_create.json             OK
+ returndatacopy_afterFailing_create.json                         OK
+ returndatacopy_following_create.json                            OK
+ returndatacopy_following_revert_in_create.json                  OK
+ returndatacopy_following_successful_create.json                 OK
+ returndatasize_following_successful_create.json                 OK

OK: 43/44 Fail: 0/44 Skip: 1/44

stCreateTest

+ CREATE_AcreateB_BSuicide_BStore.json                            OK
+ CREATE_ContractRETURNBigOffset.json                             OK
+ CREATE_ContractSSTOREDuringInit.json                            OK
+ CREATE_ContractSuicideDuringInit.json                           OK
+ CREATE_ContractSuicideDuringInit_ThenStoreThenReturn.json       OK
+ CREATE_ContractSuicideDuringInit_WithValue.json                 OK
+ CREATE_ContractSuicideDuringInit_WithValueToItself.json         OK
+ CREATE_EContractCreateEContractInInit_Tr.json                   OK
+ CREATE_EContractCreateNEContractInInitOOG_Tr.json               OK
+ CREATE_EContractCreateNEContractInInit_Tr.json                  OK
+ CREATE_EContract_ThenCALLToNonExistentAcc.json                  OK
+ CREATE_EmptyContract.json                                       OK
+ CREATE_EmptyContractAndCallIt_0wei.json                         OK
+ CREATE_EmptyContractAndCallIt_1wei.json                         OK
+ CREATE_EmptyContractWithBalance.json                            OK
+ CREATE_EmptyContractWithStorage.json                            OK
+ CREATE_EmptyContractWithStorageAndCallIt_0wei.json              OK
+ CREATE_EmptyContractWithStorageAndCallIt_1wei.json              OK
+ CREATE_empty000CreateinInitCode_Transaction.json                OK
+ CreateCollisionToEmpty.json                                     OK
+ CreateOOGafterInitCode.json                                     OK
+ CreateOOGafterInitCodeReturndata.json                           OK
+ CreateOOGafterInitCodeReturndata2.json                          OK
+ CreateOOGafterInitCodeReturndata3.json                          OK
+ CreateOOGafterInitCodeReturndataSize.json                       OK
+ CreateOOGafterInitCodeRevert.json                               OK
+ CreateOOGafterInitCodeRevert2.json                              OK
+ TransactionCollisionToEmpty.json                                OK
+ TransactionCollisionToEmptyButCode.json                         OK
+ TransactionCollisionToEmptyButNonce.json                        OK

OK: 30/30 Fail: 0/30 Skip: 0/30

stDelegatecallTestHomestead

  Call1024BalanceTooLow.json                                      Skip
  Call1024OOG.json                                                Skip
  Call1024PreCalls.json                                           Skip
+ CallLoseGasOOG.json                                             OK
  CallRecursiveBombPreCall.json                                   Skip
+ CallcodeLoseGasOOG.json                                         OK
  Delegatecall1024.json                                           Skip
  Delegatecall1024OOG.json                                        Skip
+ callOutput1.json                                                OK
+ callOutput2.json                                                OK
+ callOutput3.json                                                OK
+ callOutput3partial.json                                         OK
+ callOutput3partialFail.json                                     OK
+ callWithHighValueAndGasOOG.json                                 OK
+ callcodeOutput3.json                                            OK
+ callcodeWithHighValueAndGasOOG.json                             OK
+ deleagateCallAfterValueTransfer.json                            OK
+ delegatecallAndOOGatTxLevel.json                                OK
+ delegatecallBasic.json                                          OK
+ delegatecallEmptycontract.json                                  OK
+ delegatecallInInitcodeToEmptyContract.json                      OK
+ delegatecallInInitcodeToExistingContract.json                   OK
+ delegatecallInInitcodeToExistingContractOOG.json                OK
+ delegatecallOOGinCall.json                                      OK
+ delegatecallSenderCheck.json                                    OK
+ delegatecallValueCheck.json                                     OK
+ delegatecodeDynamicCode.json                                    OK
+ delegatecodeDynamicCode2SelfCall.json                           OK

OK: 22/28 Fail: 0/28 Skip: 6/28

stEIP150Specific

+ CallAndCallcodeConsumeMoreGasThenTransactionHas.json            OK
+ CallAskMoreGasOnDepth2ThenTransactionHas.json                   OK
+ CallGoesOOGOnSecondLevel.json                                   OK
+ CallGoesOOGOnSecondLevel2.json                                  OK
+ CreateAndGasInsideCreate.json                                   OK
+ DelegateCallOnEIP.json                                          OK
+ ExecuteCallThatAskForeGasThenTrabsactionHas.json                OK
+ NewGasPriceForCodes.json                                        OK
+ SuicideToExistingContract.json                                  OK
+ SuicideToNotExistingContract.json                               OK
+ Transaction64Rule_d64e0.json                                    OK
+ Transaction64Rule_d64m1.json                                    OK
+ Transaction64Rule_d64p1.json                                    OK

OK: 13/13 Fail: 0/13 Skip: 0/13

stEIP150singleCodeGasPrices

+ RawBalanceGas.json                                              OK
+ RawCallCodeGas.json                                             OK
+ RawCallCodeGasAsk.json                                          OK
+ RawCallCodeGasMemory.json                                       OK
+ RawCallCodeGasMemoryAsk.json                                    OK
+ RawCallCodeGasValueTransfer.json                                OK
+ RawCallCodeGasValueTransferAsk.json                             OK
+ RawCallCodeGasValueTransferMemory.json                          OK
+ RawCallCodeGasValueTransferMemoryAsk.json                       OK
+ RawCallGas.json                                                 OK
+ RawCallGasAsk.json                                              OK
+ RawCallGasValueTransfer.json                                    OK
+ RawCallGasValueTransferAsk.json                                 OK
+ RawCallGasValueTransferMemory.json                              OK
+ RawCallGasValueTransferMemoryAsk.json                           OK
+ RawCallMemoryGas.json                                           OK
+ RawCallMemoryGasAsk.json                                        OK
+ RawCreateFailGasValueTransfer.json                              OK
+ RawCreateFailGasValueTransfer2.json                             OK
+ RawCreateGas.json                                               OK
+ RawCreateGasMemory.json                                         OK
+ RawCreateGasValueTransfer.json                                  OK
+ RawCreateGasValueTransferMemory.json                            OK
+ RawDelegateCallGas.json                                         OK
+ RawDelegateCallGasAsk.json                                      OK
+ RawDelegateCallGasMemory.json                                   OK
+ RawDelegateCallGasMemoryAsk.json                                OK
+ RawExtCodeCopyGas.json                                          OK
+ RawExtCodeCopyMemoryGas.json                                    OK
+ RawExtCodeSizeGas.json                                          OK

OK: 30/30 Fail: 0/30 Skip: 0/30

stEIP158Specific

+ CALL_OneVCallSuicide.json                                       OK
+ CALL_ZeroVCallSuicide.json                                      OK
+ EXP_Empty.json                                                  OK
+ EXTCODESIZE_toEpmty.json                                        OK
+ EXTCODESIZE_toNonExistent.json                                  OK
+ callToEmptyThenCallError.json                                   OK
+ vitalikTransactionTest.json                                     OK

OK: 7/7 Fail: 0/7 Skip: 0/7

stExample

+ add11.json                                                      OK

OK: 1/1 Fail: 0/1 Skip: 0/1

stExtCodeHash

+ callToNonExistent.json                                          OK
+ callToSuicideThenExtcodehash.json                               OK
+ codeCopyZero.json                                               OK
+ createEmptyThenExtcodehash.json                                 OK
+ dynamicAccountOverwriteEmpty.json                               OK
+ extCodeCopyBounds.json                                          OK
+ extCodeHashAccountWithoutCode.json                              OK
+ extCodeHashCALL.json                                            OK
+ extCodeHashCALLCODE.json                                        OK
+ extCodeHashChangedAccount.json                                  OK
+ extCodeHashCreatedAndDeletedAccount.json                        OK
+ extCodeHashCreatedAndDeletedAccountCall.json                    OK
+ extCodeHashCreatedAndDeletedAccountRecheckInOuterCall.json      OK
+ extCodeHashCreatedAndDeletedAccountStaticCall.json              OK
+ extCodeHashDELEGATECALL.json                                    OK
+ extCodeHashDeletedAccount.json                                  OK
+ extCodeHashDeletedAccount1.json                                 OK
+ extCodeHashDeletedAccount2.json                                 OK
+ extCodeHashDeletedAccount3.json                                 OK
+ extCodeHashDeletedAccount4.json                                 OK
+ extCodeHashDynamicArgument.json                                 OK
+ extCodeHashInInitCode.json                                      OK
+ extCodeHashMaxCodeSize.json                                     OK
+ extCodeHashNewAccount.json                                      OK
+ extCodeHashNonExistingAccount.json                              OK
+ extCodeHashPrecompiles.json                                     OK
+ extCodeHashSTATICCALL.json                                      OK
+ extCodeHashSelf.json                                            OK
+ extCodeHashSelfInInit.json                                      OK
+ extCodeHashSubcallOOG.json                                      OK
+ extCodeHashSubcallSuicide.json                                  OK

OK: 31/31 Fail: 0/31 Skip: 0/31

stHomesteadSpecific

+ contractCreationOOGdontLeaveEmptyContract.json                  OK
+ contractCreationOOGdontLeaveEmptyContractViaTransaction.json    OK
+ createContractViaContract.json                                  OK
+ createContractViaContractOOGInitCode.json                       OK
+ createContractViaTransactionCost53000.json                      OK

OK: 5/5 Fail: 0/5 Skip: 0/5

stInitCodeTest

+ CallContractToCreateContractAndCallItOOG.json                   OK
+ CallContractToCreateContractNoCash.json                         OK
+ CallContractToCreateContractOOG.json                            OK
+ CallContractToCreateContractOOGBonusGas.json                    OK
+ CallContractToCreateContractWhichWouldCreateContractIfCalled.jsonOK
+ CallContractToCreateContractWhichWouldCreateContractInInitCode.jsonOK
+ CallRecursiveContract.json                                      OK
+ CallTheContractToCreateEmptyContract.json                       OK
+ OutOfGasContractCreation.json                                   OK
+ OutOfGasPrefundedContractCreation.json                          OK
+ ReturnTest.json                                                 OK
+ ReturnTest2.json                                                OK
+ StackUnderFlowContractCreation.json                             OK
+ TransactionCreateAutoSuicideContract.json                       OK
+ TransactionCreateRandomInitCode.json                            OK
+ TransactionCreateStopInInitcode.json                            OK
+ TransactionCreateSuicideInInitcode.json                         OK

OK: 17/17 Fail: 0/17 Skip: 0/17

stLogTests

+ log0_emptyMem.json                                              OK
+ log0_logMemStartTooHigh.json                                    OK
+ log0_logMemsizeTooHigh.json                                     OK
+ log0_logMemsizeZero.json                                        OK
+ log0_nonEmptyMem.json                                           OK
+ log0_nonEmptyMem_logMemSize1.json                               OK
+ log0_nonEmptyMem_logMemSize1_logMemStart31.json                 OK
+ log1_Caller.json                                                OK
+ log1_MaxTopic.json                                              OK
+ log1_emptyMem.json                                              OK
+ log1_logMemStartTooHigh.json                                    OK
+ log1_logMemsizeTooHigh.json                                     OK
+ log1_logMemsizeZero.json                                        OK
+ log1_nonEmptyMem.json                                           OK
+ log1_nonEmptyMem_logMemSize1.json                               OK
+ log1_nonEmptyMem_logMemSize1_logMemStart31.json                 OK
+ log2_Caller.json                                                OK
+ log2_MaxTopic.json                                              OK
+ log2_emptyMem.json                                              OK
+ log2_logMemStartTooHigh.json                                    OK
+ log2_logMemsizeTooHigh.json                                     OK
+ log2_logMemsizeZero.json                                        OK
+ log2_nonEmptyMem.json                                           OK
+ log2_nonEmptyMem_logMemSize1.json                               OK
+ log2_nonEmptyMem_logMemSize1_logMemStart31.json                 OK
+ log3_Caller.json                                                OK
+ log3_MaxTopic.json                                              OK
+ log3_PC.json                                                    OK
+ log3_emptyMem.json                                              OK
+ log3_logMemStartTooHigh.json                                    OK
+ log3_logMemsizeTooHigh.json                                     OK
+ log3_logMemsizeZero.json                                        OK
+ log3_nonEmptyMem.json                                           OK
+ log3_nonEmptyMem_logMemSize1.json                               OK
+ log3_nonEmptyMem_logMemSize1_logMemStart31.json                 OK
+ log4_Caller.json                                                OK
+ log4_MaxTopic.json                                              OK
+ log4_PC.json                                                    OK
+ log4_emptyMem.json                                              OK
+ log4_logMemStartTooHigh.json                                    OK
+ log4_logMemsizeTooHigh.json                                     OK
+ log4_logMemsizeZero.json                                        OK
+ log4_nonEmptyMem.json                                           OK
+ log4_nonEmptyMem_logMemSize1.json                               OK
+ log4_nonEmptyMem_logMemSize1_logMemStart31.json                 OK
+ logInOOG_Call.json                                              OK

OK: 46/46 Fail: 0/46 Skip: 0/46

stMemExpandingEIP150Calls

+ CallAndCallcodeConsumeMoreGasThenTransactionHasWithMemExpandingCalls.jsonOK
+ CallAskMoreGasOnDepth2ThenTransactionHasWithMemExpandingCalls.jsonOK
+ CallGoesOOGOnSecondLevel2WithMemExpandingCalls.json             OK
+ CallGoesOOGOnSecondLevelWithMemExpandingCalls.json              OK
+ CreateAndGasInsideCreateWithMemExpandingCalls.json              OK
+ DelegateCallOnEIPWithMemExpandingCalls.json                     OK
+ ExecuteCallThatAskMoreGasThenTransactionHasWithMemExpandingCalls.jsonOK
+ NewGasPriceForCodesWithMemExpandingCalls.json                   OK

OK: 8/8 Fail: 0/8 Skip: 0/8

stMemoryStressTest

  CALLCODE_Bounds.json                                            Skip
  CALLCODE_Bounds2.json                                           Skip
  CALLCODE_Bounds3.json                                           Skip
  CALLCODE_Bounds4.json                                           Skip
  CALL_Bounds.json                                                Skip
  CALL_Bounds2.json                                               Skip
  CALL_Bounds2a.json                                              Skip
  CALL_Bounds3.json                                               Skip
+ CREATE_Bounds.json                                              OK
+ CREATE_Bounds2.json                                             OK
+ CREATE_Bounds3.json                                             OK
  DELEGATECALL_Bounds.json                                        Skip
  DELEGATECALL_Bounds2.json                                       Skip
  DELEGATECALL_Bounds3.json                                       Skip
+ DUP_Bounds.json                                                 OK
+ FillStack.json                                                  OK
+ JUMPI_Bounds.json                                               OK
+ JUMP_Bounds.json                                                OK
+ JUMP_Bounds2.json                                               OK
+ MLOAD_Bounds.json                                               OK
+ MLOAD_Bounds2.json                                              OK
+ MLOAD_Bounds3.json                                              OK
+ MSTORE_Bounds.json                                              OK
+ MSTORE_Bounds2.json                                             OK
+ MSTORE_Bounds2a.json                                            OK
+ POP_Bounds.json                                                 OK
+ RETURN_Bounds.json                                              OK
+ SLOAD_Bounds.json                                               OK
+ SSTORE_Bounds.json                                              OK
+ mload32bitBound.json                                            OK
+ mload32bitBound2.json                                           OK
+ mload32bitBound_Msize.json                                      OK
+ mload32bitBound_return.json                                     OK
+ mload32bitBound_return2.json                                    OK
+ static_CALL_Bounds.json                                         OK
+ static_CALL_Bounds2.json                                        OK
+ static_CALL_Bounds2a.json                                       OK
+ static_CALL_Bounds3.json                                        OK

OK: 27/38 Fail: 0/38 Skip: 11/38

stMemoryTest

+ callDataCopyOffset.json                                         OK
+ calldatacopy_dejavu.json                                        OK
+ calldatacopy_dejavu2.json                                       OK
+ codeCopyOffset.json                                             OK
+ codecopy_dejavu.json                                            OK
+ codecopy_dejavu2.json                                           OK
+ extcodecopy_dejavu.json                                         OK
+ log1_dejavu.json                                                OK
+ log2_dejavu.json                                                OK
+ log3_dejavu.json                                                OK
+ log4_dejavu.json                                                OK
+ mem0b_singleByte.json                                           OK
+ mem31b_singleByte.json                                          OK
+ mem32b_singleByte.json                                          OK
+ mem32kb+1.json                                                  OK
+ mem32kb+31.json                                                 OK
+ mem32kb+32.json                                                 OK
+ mem32kb+33.json                                                 OK
+ mem32kb-1.json                                                  OK
+ mem32kb-31.json                                                 OK
+ mem32kb-32.json                                                 OK
+ mem32kb-33.json                                                 OK
+ mem32kb.json                                                    OK
+ mem32kb_singleByte+1.json                                       OK
+ mem32kb_singleByte+31.json                                      OK
+ mem32kb_singleByte+32.json                                      OK
+ mem32kb_singleByte+33.json                                      OK
+ mem32kb_singleByte-1.json                                       OK
+ mem32kb_singleByte-31.json                                      OK
+ mem32kb_singleByte-32.json                                      OK
+ mem32kb_singleByte-33.json                                      OK
+ mem32kb_singleByte.json                                         OK
+ mem33b_singleByte.json                                          OK
+ mem64kb+1.json                                                  OK
+ mem64kb+31.json                                                 OK
+ mem64kb+32.json                                                 OK
+ mem64kb+33.json                                                 OK
+ mem64kb-1.json                                                  OK
+ mem64kb-31.json                                                 OK
+ mem64kb-32.json                                                 OK
+ mem64kb-33.json                                                 OK
+ mem64kb.json                                                    OK
+ mem64kb_singleByte+1.json                                       OK
+ mem64kb_singleByte+31.json                                      OK
+ mem64kb_singleByte+32.json                                      OK
+ mem64kb_singleByte+33.json                                      OK
+ mem64kb_singleByte-1.json                                       OK
+ mem64kb_singleByte-31.json                                      OK
+ mem64kb_singleByte-32.json                                      OK
+ mem64kb_singleByte-33.json                                      OK
+ mem64kb_singleByte.json                                         OK
+ memReturn.json                                                  OK
+ mload16bitBound.json                                            OK
+ mload8bitBound.json                                             OK
+ mload_dejavu.json                                               OK
+ mstore_dejavu.json                                              OK
+ mstroe8_dejavu.json                                             OK
+ sha3_dejavu.json                                                OK
+ stackLimitGas_1023.json                                         OK
+ stackLimitGas_1024.json                                         OK
+ stackLimitGas_1025.json                                         OK
+ stackLimitPush31_1023.json                                      OK
+ stackLimitPush31_1024.json                                      OK
+ stackLimitPush31_1025.json                                      OK
+ stackLimitPush32_1023.json                                      OK
+ stackLimitPush32_1024.json                                      OK
+ stackLimitPush32_1025.json                                      OK

OK: 67/67 Fail: 0/67 Skip: 0/67

stNonZeroCallsTest

+ NonZeroValue_CALL.json                                          OK
+ NonZeroValue_CALLCODE.json                                      OK
+ NonZeroValue_CALLCODE_ToEmpty.json                              OK
+ NonZeroValue_CALLCODE_ToNonNonZeroBalance.json                  OK
+ NonZeroValue_CALLCODE_ToOneStorageKey.json                      OK
+ NonZeroValue_CALL_ToEmpty.json                                  OK
+ NonZeroValue_CALL_ToNonNonZeroBalance.json                      OK
+ NonZeroValue_CALL_ToOneStorageKey.json                          OK
+ NonZeroValue_DELEGATECALL.json                                  OK
+ NonZeroValue_DELEGATECALL_ToEmpty.json                          OK
+ NonZeroValue_DELEGATECALL_ToNonNonZeroBalance.json              OK
+ NonZeroValue_DELEGATECALL_ToOneStorageKey.json                  OK
+ NonZeroValue_SUICIDE.json                                       OK
+ NonZeroValue_SUICIDE_ToEmpty.json                               OK
+ NonZeroValue_SUICIDE_ToNonNonZeroBalance.json                   OK
+ NonZeroValue_SUICIDE_ToOneStorageKey.json                       OK
+ NonZeroValue_TransactionCALL.json                               OK
+ NonZeroValue_TransactionCALL_ToEmpty.json                       OK
+ NonZeroValue_TransactionCALL_ToNonNonZeroBalance.json           OK
+ NonZeroValue_TransactionCALL_ToOneStorageKey.json               OK
+ NonZeroValue_TransactionCALLwithData.json                       OK
+ NonZeroValue_TransactionCALLwithData_ToEmpty.json               OK
+ NonZeroValue_TransactionCALLwithData_ToNonNonZeroBalance.json   OK
+ NonZeroValue_TransactionCALLwithData_ToOneStorageKey.json       OK

OK: 24/24 Fail: 0/24 Skip: 0/24

stPreCompiledContracts

+ identity_to_bigger.json                                         OK
+ identity_to_smaller.json                                        OK
+ modexp.json                                                     OK
+ modexp_0_0_0_1000000.json                                       OK
+ modexp_0_0_0_155000.json                                        OK
+ modexp_0_1_0_1000000.json                                       OK
+ modexp_0_1_0_155000.json                                        OK
+ modexp_0_1_0_20500.json                                         OK
+ modexp_0_1_0_22000.json                                         OK
+ modexp_0_1_0_25000.json                                         OK
+ modexp_0_1_0_35000.json                                         OK
+ modexp_0_3_100_1000000.json                                     OK
+ modexp_0_3_100_155000.json                                      OK
+ modexp_0_3_100_20500.json                                       OK
+ modexp_0_3_100_22000.json                                       OK
+ modexp_0_3_100_25000.json                                       OK
+ modexp_0_3_100_35000.json                                       OK
+ modexp_1_0_0_1000000.json                                       OK
+ modexp_1_0_0_155000.json                                        OK
+ modexp_1_0_0_20500.json                                         OK
+ modexp_1_0_0_22000.json                                         OK
+ modexp_1_0_0_25000.json                                         OK
+ modexp_1_0_0_35000.json                                         OK
+ modexp_1_0_1_1000000.json                                       OK
+ modexp_1_0_1_155000.json                                        OK
+ modexp_1_0_1_20500.json                                         OK
+ modexp_1_0_1_22000.json                                         OK
+ modexp_1_0_1_25000.json                                         OK
+ modexp_1_0_1_35000.json                                         OK
+ modexp_1_1_1_1000000.json                                       OK
+ modexp_1_1_1_155000.json                                        OK
+ modexp_1_1_1_20500.json                                         OK
+ modexp_1_1_1_22000.json                                         OK
+ modexp_1_1_1_25000.json                                         OK
+ modexp_1_1_1_35000.json                                         OK
+ modexp_37120_22411_22000.json                                   OK
+ modexp_37120_37111_0_1000000.json                               OK
+ modexp_37120_37111_0_155000.json                                OK
+ modexp_37120_37111_0_20500.json                                 OK
+ modexp_37120_37111_0_22000.json                                 OK
+ modexp_37120_37111_0_25000.json                                 OK
+ modexp_37120_37111_0_35000.json                                 OK
+ modexp_37120_37111_1_1000000.json                               OK
+ modexp_37120_37111_1_155000.json                                OK
+ modexp_37120_37111_1_20500.json                                 OK
+ modexp_37120_37111_1_25000.json                                 OK
+ modexp_37120_37111_1_35000.json                                 OK
+ modexp_37120_37111_37111_1000000.json                           OK
+ modexp_37120_37111_37111_155000.json                            OK
+ modexp_37120_37111_37111_20500.json                             OK
+ modexp_37120_37111_37111_22000.json                             OK
+ modexp_37120_37111_37111_25000.json                             OK
+ modexp_37120_37111_37111_35000.json                             OK
+ modexp_37120_37111_97_1000000.json                              OK
+ modexp_37120_37111_97_155000.json                               OK
+ modexp_37120_37111_97_20500.json                                OK
+ modexp_37120_37111_97_22000.json                                OK
+ modexp_37120_37111_97_25000.json                                OK
+ modexp_37120_37111_97_35000.json                                OK
+ modexp_39936_1_55201_1000000.json                               OK
+ modexp_39936_1_55201_155000.json                                OK
+ modexp_39936_1_55201_20500.json                                 OK
+ modexp_39936_1_55201_22000.json                                 OK
+ modexp_39936_1_55201_25000.json                                 OK
+ modexp_39936_1_55201_35000.json                                 OK
+ modexp_3_09984_39936_1000000.json                               OK
+ modexp_3_09984_39936_155000.json                                OK
+ modexp_3_09984_39936_22000.json                                 OK
+ modexp_3_09984_39936_25000.json                                 OK
+ modexp_3_09984_39936_35000.json                                 OK
+ modexp_3_28948_11579_20500.json                                 OK
+ modexp_3_5_100_1000000.json                                     OK
+ modexp_3_5_100_155000.json                                      OK
+ modexp_3_5_100_20500.json                                       OK
+ modexp_3_5_100_22000.json                                       OK
+ modexp_3_5_100_25000.json                                       OK
+ modexp_3_5_100_35000.json                                       OK
+ modexp_49_2401_2401_1000000.json                                OK
+ modexp_49_2401_2401_155000.json                                 OK
+ modexp_49_2401_2401_20500.json                                  OK
+ modexp_49_2401_2401_22000.json                                  OK
+ modexp_49_2401_2401_25000.json                                  OK
+ modexp_49_2401_2401_35000.json                                  OK
+ modexp_55190_55190_42965_1000000.json                           OK
+ modexp_55190_55190_42965_155000.json                            OK
+ modexp_55190_55190_42965_20500.json                             OK
+ modexp_55190_55190_42965_22000.json                             OK
+ modexp_55190_55190_42965_25000.json                             OK
+ modexp_55190_55190_42965_35000.json                             OK
+ modexp_9_37111_37111_1000000.json                               OK
+ modexp_9_37111_37111_155000.json                                OK
+ modexp_9_37111_37111_20500.json                                 OK
+ modexp_9_37111_37111_22000.json                                 OK
+ modexp_9_37111_37111_35000.json                                 OK
+ modexp_9_3711_37111_25000.json                                  OK
+ sec80.json                                                      OK

OK: 96/96 Fail: 0/96 Skip: 0/96

stPreCompiledContracts2

+ CALLBlake2f.json                                                OK
+ CALLCODEBlake2f.json                                            OK
+ CALLCODEEcrecover0.json                                         OK
+ CALLCODEEcrecover0_0input.json                                  OK
+ CALLCODEEcrecover0_Gas2999.json                                 OK
+ CALLCODEEcrecover0_NoGas.json                                   OK
+ CALLCODEEcrecover0_completeReturnValue.json                     OK
+ CALLCODEEcrecover0_gas3000.json                                 OK
+ CALLCODEEcrecover0_overlappingInputOutput.json                  OK
+ CALLCODEEcrecover1.json                                         OK
+ CALLCODEEcrecover2.json                                         OK
+ CALLCODEEcrecover3.json                                         OK
+ CALLCODEEcrecover80.json                                        OK
+ CALLCODEEcrecoverH_prefixed0.json                               OK
+ CALLCODEEcrecoverR_prefixed0.json                               OK
+ CALLCODEEcrecoverS_prefixed0.json                               OK
+ CALLCODEEcrecoverV_prefixed0.json                               OK
+ CALLCODEEcrecoverV_prefixedf0.json                              OK
+ CALLCODEIdentitiy_0.json                                        OK
+ CALLCODEIdentitiy_1.json                                        OK
+ CALLCODEIdentity_1_nonzeroValue.json                            OK
+ CALLCODEIdentity_2.json                                         OK
+ CALLCODEIdentity_3.json                                         OK
+ CALLCODEIdentity_4.json                                         OK
+ CALLCODEIdentity_4_gas17.json                                   OK
+ CALLCODEIdentity_4_gas18.json                                   OK
+ CALLCODEIdentity_5.json                                         OK
+ CALLCODERipemd160_0.json                                        OK
+ CALLCODERipemd160_1.json                                        OK
+ CALLCODERipemd160_2.json                                        OK
+ CALLCODERipemd160_3.json                                        OK
+ CALLCODERipemd160_3_postfixed0.json                             OK
+ CALLCODERipemd160_3_prefixed0.json                              OK
+ CALLCODERipemd160_4.json                                        OK
+ CALLCODERipemd160_4_gas719.json                                 OK
+ CALLCODERipemd160_5.json                                        OK
+ CALLCODESha256_0.json                                           OK
+ CALLCODESha256_1.json                                           OK
+ CALLCODESha256_1_nonzeroValue.json                              OK
+ CALLCODESha256_2.json                                           OK
+ CALLCODESha256_3.json                                           OK
+ CALLCODESha256_3_postfix0.json                                  OK
+ CALLCODESha256_3_prefix0.json                                   OK
+ CALLCODESha256_4.json                                           OK
+ CALLCODESha256_4_gas99.json                                     OK
+ CALLCODESha256_5.json                                           OK
+ CallEcrecover0.json                                             OK
+ CallEcrecover0_0input.json                                      OK
+ CallEcrecover0_Gas2999.json                                     OK
+ CallEcrecover0_NoGas.json                                       OK
+ CallEcrecover0_completeReturnValue.json                         OK
+ CallEcrecover0_gas3000.json                                     OK
+ CallEcrecover0_overlappingInputOutput.json                      OK
+ CallEcrecover1.json                                             OK
+ CallEcrecover2.json                                             OK
+ CallEcrecover3.json                                             OK
+ CallEcrecover80.json                                            OK
+ CallEcrecoverCheckLength.json                                   OK
+ CallEcrecoverCheckLengthWrongV.json                             OK
+ CallEcrecoverH_prefixed0.json                                   OK
+ CallEcrecoverInvalidSignature.json                              OK
+ CallEcrecoverR_prefixed0.json                                   OK
+ CallEcrecoverS_prefixed0.json                                   OK
+ CallEcrecoverUnrecoverableKey.json                              OK
+ CallEcrecoverV_prefixed0.json                                   OK
+ CallIdentitiy_0.json                                            OK
+ CallIdentitiy_1.json                                            OK
+ CallIdentity_1_nonzeroValue.json                                OK
+ CallIdentity_2.json                                             OK
+ CallIdentity_3.json                                             OK
+ CallIdentity_4.json                                             OK
+ CallIdentity_4_gas17.json                                       OK
+ CallIdentity_4_gas18.json                                       OK
+ CallIdentity_5.json                                             OK
+ CallIdentity_6_inputShorterThanOutput.json                      OK
+ CallRipemd160_0.json                                            OK
+ CallRipemd160_1.json                                            OK
+ CallRipemd160_2.json                                            OK
+ CallRipemd160_3.json                                            OK
+ CallRipemd160_3_postfixed0.json                                 OK
+ CallRipemd160_3_prefixed0.json                                  OK
+ CallRipemd160_4.json                                            OK
+ CallRipemd160_4_gas719.json                                     OK
+ CallRipemd160_5.json                                            OK
+ CallSha256_0.json                                               OK
+ CallSha256_1.json                                               OK
+ CallSha256_1_nonzeroValue.json                                  OK
+ CallSha256_2.json                                               OK
+ CallSha256_3.json                                               OK
+ CallSha256_3_postfix0.json                                      OK
+ CallSha256_3_prefix0.json                                       OK
+ CallSha256_4.json                                               OK
+ CallSha256_4_gas99.json                                         OK
+ CallSha256_5.json                                               OK
+ modexpRandomInput.json                                          OK
+ modexp_0_0_0_20500.json                                         OK
+ modexp_0_0_0_22000.json                                         OK
+ modexp_0_0_0_25000.json                                         OK
+ modexp_0_0_0_35000.json                                         OK

OK: 99/99 Fail: 0/99 Skip: 0/99

stQuadraticComplexityTest

  Call1MB1024Calldepth.json                                       Skip
  Call50000.json                                                  Skip
  Call50000_ecrec.json                                            Skip
  Call50000_identity.json                                         Skip
  Call50000_identity2.json                                        Skip
  Call50000_rip160.json                                           Skip
  Call50000_sha256.json                                           Skip
  Call50000bytesContract50_1.json                                 Skip
  Call50000bytesContract50_2.json                                 Skip
  Call50000bytesContract50_3.json                                 Skip
  Callcode50000.json                                              Skip
  Create1000.json                                                 Skip
  Create1000Byzantium.json                                        Skip
  QuadraticComplexitySolidity_CallDataCopy.json                   Skip
  Return50000.json                                                Skip
  Return50000_2.json                                              Skip

OK: 0/16 Fail: 0/16 Skip: 16/16

stRandom

+ randomStatetest0.json                                           OK
  randomStatetest1.json                                           Skip
+ randomStatetest10.json                                          OK
+ randomStatetest100.json                                         OK
+ randomStatetest101.json                                         OK
+ randomStatetest102.json                                         OK
+ randomStatetest103.json                                         OK
+ randomStatetest104.json                                         OK
+ randomStatetest105.json                                         OK
+ randomStatetest106.json                                         OK
+ randomStatetest107.json                                         OK
+ randomStatetest108.json                                         OK
+ randomStatetest11.json                                          OK
+ randomStatetest110.json                                         OK
+ randomStatetest111.json                                         OK
+ randomStatetest112.json                                         OK
+ randomStatetest114.json                                         OK
+ randomStatetest115.json                                         OK
+ randomStatetest116.json                                         OK
+ randomStatetest117.json                                         OK
+ randomStatetest118.json                                         OK
+ randomStatetest119.json                                         OK
+ randomStatetest12.json                                          OK
+ randomStatetest120.json                                         OK
+ randomStatetest121.json                                         OK
+ randomStatetest122.json                                         OK
+ randomStatetest124.json                                         OK
+ randomStatetest125.json                                         OK
+ randomStatetest126.json                                         OK
+ randomStatetest129.json                                         OK
+ randomStatetest13.json                                          OK
+ randomStatetest130.json                                         OK
+ randomStatetest131.json                                         OK
+ randomStatetest133.json                                         OK
+ randomStatetest134.json                                         OK
+ randomStatetest135.json                                         OK
+ randomStatetest137.json                                         OK
+ randomStatetest138.json                                         OK
+ randomStatetest139.json                                         OK
+ randomStatetest14.json                                          OK
+ randomStatetest142.json                                         OK
+ randomStatetest143.json                                         OK
+ randomStatetest144.json                                         OK
+ randomStatetest145.json                                         OK
+ randomStatetest146.json                                         OK
+ randomStatetest147.json                                         OK
+ randomStatetest148.json                                         OK
+ randomStatetest149.json                                         OK
+ randomStatetest15.json                                          OK
+ randomStatetest150.json                                         OK
+ randomStatetest151.json                                         OK
+ randomStatetest153.json                                         OK
+ randomStatetest154.json                                         OK
+ randomStatetest155.json                                         OK
+ randomStatetest156.json                                         OK
+ randomStatetest157.json                                         OK
+ randomStatetest158.json                                         OK
+ randomStatetest159.json                                         OK
+ randomStatetest16.json                                          OK
+ randomStatetest161.json                                         OK
+ randomStatetest162.json                                         OK
+ randomStatetest163.json                                         OK
+ randomStatetest164.json                                         OK
+ randomStatetest166.json                                         OK
+ randomStatetest167.json                                         OK
+ randomStatetest169.json                                         OK
+ randomStatetest17.json                                          OK
+ randomStatetest171.json                                         OK
+ randomStatetest172.json                                         OK
+ randomStatetest173.json                                         OK
+ randomStatetest174.json                                         OK
+ randomStatetest175.json                                         OK
+ randomStatetest176.json                                         OK
+ randomStatetest177.json                                         OK
+ randomStatetest178.json                                         OK
+ randomStatetest179.json                                         OK
+ randomStatetest18.json                                          OK
+ randomStatetest180.json                                         OK
+ randomStatetest183.json                                         OK
+ randomStatetest184.json                                         OK
+ randomStatetest185.json                                         OK
+ randomStatetest187.json                                         OK
+ randomStatetest188.json                                         OK
+ randomStatetest189.json                                         OK
+ randomStatetest19.json                                          OK
+ randomStatetest190.json                                         OK
+ randomStatetest191.json                                         OK
+ randomStatetest192.json                                         OK
+ randomStatetest194.json                                         OK
+ randomStatetest195.json                                         OK
+ randomStatetest196.json                                         OK
+ randomStatetest197.json                                         OK
+ randomStatetest198.json                                         OK
+ randomStatetest199.json                                         OK
+ randomStatetest2.json                                           OK
+ randomStatetest20.json                                          OK
+ randomStatetest200.json                                         OK
+ randomStatetest201.json                                         OK
+ randomStatetest202.json                                         OK
+ randomStatetest204.json                                         OK
+ randomStatetest205.json                                         OK
+ randomStatetest206.json                                         OK
+ randomStatetest207.json                                         OK
+ randomStatetest208.json                                         OK
+ randomStatetest209.json                                         OK
+ randomStatetest210.json                                         OK
+ randomStatetest211.json                                         OK
+ randomStatetest212.json                                         OK
+ randomStatetest214.json                                         OK
+ randomStatetest215.json                                         OK
+ randomStatetest216.json                                         OK
+ randomStatetest217.json                                         OK
+ randomStatetest219.json                                         OK
+ randomStatetest22.json                                          OK
+ randomStatetest220.json                                         OK
+ randomStatetest221.json                                         OK
+ randomStatetest222.json                                         OK
+ randomStatetest225.json                                         OK
+ randomStatetest226.json                                         OK
+ randomStatetest227.json                                         OK
+ randomStatetest228.json                                         OK
+ randomStatetest23.json                                          OK
+ randomStatetest230.json                                         OK
+ randomStatetest231.json                                         OK
+ randomStatetest232.json                                         OK
+ randomStatetest233.json                                         OK
+ randomStatetest236.json                                         OK
+ randomStatetest237.json                                         OK
+ randomStatetest238.json                                         OK
+ randomStatetest24.json                                          OK
+ randomStatetest242.json                                         OK
+ randomStatetest243.json                                         OK
+ randomStatetest244.json                                         OK
+ randomStatetest245.json                                         OK
+ randomStatetest246.json                                         OK
+ randomStatetest247.json                                         OK
+ randomStatetest248.json                                         OK
+ randomStatetest249.json                                         OK
+ randomStatetest25.json                                          OK
+ randomStatetest250.json                                         OK
+ randomStatetest251.json                                         OK
+ randomStatetest252.json                                         OK
+ randomStatetest254.json                                         OK
+ randomStatetest257.json                                         OK
+ randomStatetest259.json                                         OK
+ randomStatetest26.json                                          OK
+ randomStatetest260.json                                         OK
+ randomStatetest261.json                                         OK
+ randomStatetest263.json                                         OK
+ randomStatetest264.json                                         OK
+ randomStatetest265.json                                         OK
+ randomStatetest266.json                                         OK
+ randomStatetest267.json                                         OK
+ randomStatetest268.json                                         OK
+ randomStatetest269.json                                         OK
+ randomStatetest27.json                                          OK
+ randomStatetest270.json                                         OK
+ randomStatetest271.json                                         OK
+ randomStatetest273.json                                         OK
+ randomStatetest274.json                                         OK
+ randomStatetest275.json                                         OK
+ randomStatetest276.json                                         OK
+ randomStatetest278.json                                         OK
+ randomStatetest279.json                                         OK
+ randomStatetest28.json                                          OK
+ randomStatetest280.json                                         OK
+ randomStatetest281.json                                         OK
+ randomStatetest282.json                                         OK
+ randomStatetest283.json                                         OK
+ randomStatetest285.json                                         OK
+ randomStatetest286.json                                         OK
+ randomStatetest287.json                                         OK
+ randomStatetest288.json                                         OK
+ randomStatetest29.json                                          OK
+ randomStatetest290.json                                         OK
+ randomStatetest291.json                                         OK
+ randomStatetest292.json                                         OK
+ randomStatetest293.json                                         OK
+ randomStatetest294.json                                         OK
+ randomStatetest295.json                                         OK
+ randomStatetest296.json                                         OK
+ randomStatetest297.json                                         OK
+ randomStatetest298.json                                         OK
+ randomStatetest299.json                                         OK
+ randomStatetest3.json                                           OK
+ randomStatetest30.json                                          OK
+ randomStatetest300.json                                         OK
+ randomStatetest301.json                                         OK
+ randomStatetest302.json                                         OK
+ randomStatetest303.json                                         OK
+ randomStatetest304.json                                         OK
+ randomStatetest305.json                                         OK
+ randomStatetest306.json                                         OK
+ randomStatetest307.json                                         OK
+ randomStatetest308.json                                         OK
+ randomStatetest309.json                                         OK
+ randomStatetest31.json                                          OK
+ randomStatetest310.json                                         OK
+ randomStatetest311.json                                         OK
+ randomStatetest312.json                                         OK
+ randomStatetest313.json                                         OK
+ randomStatetest315.json                                         OK
+ randomStatetest316.json                                         OK
+ randomStatetest318.json                                         OK
  randomStatetest32.json                                          Skip
+ randomStatetest320.json                                         OK
+ randomStatetest321.json                                         OK
+ randomStatetest322.json                                         OK
+ randomStatetest323.json                                         OK
+ randomStatetest325.json                                         OK
+ randomStatetest326.json                                         OK
+ randomStatetest327.json                                         OK
+ randomStatetest329.json                                         OK
+ randomStatetest33.json                                          OK
+ randomStatetest332.json                                         OK
+ randomStatetest333.json                                         OK
+ randomStatetest334.json                                         OK
+ randomStatetest335.json                                         OK
+ randomStatetest336.json                                         OK
+ randomStatetest337.json                                         OK
+ randomStatetest338.json                                         OK
+ randomStatetest339.json                                         OK
+ randomStatetest340.json                                         OK
+ randomStatetest341.json                                         OK
+ randomStatetest342.json                                         OK
+ randomStatetest343.json                                         OK
+ randomStatetest345.json                                         OK
+ randomStatetest346.json                                         OK
  randomStatetest347.json                                         Skip
+ randomStatetest348.json                                         OK
+ randomStatetest349.json                                         OK
+ randomStatetest350.json                                         OK
+ randomStatetest351.json                                         OK
  randomStatetest352.json                                         Skip
+ randomStatetest353.json                                         OK
+ randomStatetest354.json                                         OK
+ randomStatetest355.json                                         OK
+ randomStatetest356.json                                         OK
+ randomStatetest357.json                                         OK
+ randomStatetest358.json                                         OK
+ randomStatetest359.json                                         OK
+ randomStatetest36.json                                          OK
+ randomStatetest360.json                                         OK
+ randomStatetest361.json                                         OK
+ randomStatetest362.json                                         OK
+ randomStatetest363.json                                         OK
+ randomStatetest364.json                                         OK
+ randomStatetest365.json                                         OK
+ randomStatetest366.json                                         OK
+ randomStatetest367.json                                         OK
+ randomStatetest368.json                                         OK
+ randomStatetest369.json                                         OK
+ randomStatetest37.json                                          OK
+ randomStatetest370.json                                         OK
+ randomStatetest371.json                                         OK
+ randomStatetest372.json                                         OK
+ randomStatetest376.json                                         OK
+ randomStatetest378.json                                         OK
+ randomStatetest379.json                                         OK
+ randomStatetest380.json                                         OK
+ randomStatetest381.json                                         OK
+ randomStatetest382.json                                         OK
+ randomStatetest383.json                                         OK
+ randomStatetest39.json                                          OK
+ randomStatetest4.json                                           OK
+ randomStatetest41.json                                          OK
+ randomStatetest42.json                                          OK
+ randomStatetest43.json                                          OK
+ randomStatetest45.json                                          OK
+ randomStatetest47.json                                          OK
+ randomStatetest48.json                                          OK
+ randomStatetest49.json                                          OK
+ randomStatetest5.json                                           OK
+ randomStatetest50.json                                          OK
+ randomStatetest51.json                                          OK
+ randomStatetest52.json                                          OK
+ randomStatetest53.json                                          OK
+ randomStatetest54.json                                          OK
+ randomStatetest55.json                                          OK
+ randomStatetest57.json                                          OK
+ randomStatetest58.json                                          OK
+ randomStatetest59.json                                          OK
+ randomStatetest6.json                                           OK
+ randomStatetest60.json                                          OK
+ randomStatetest62.json                                          OK
+ randomStatetest63.json                                          OK
+ randomStatetest64.json                                          OK
+ randomStatetest66.json                                          OK
+ randomStatetest67.json                                          OK
+ randomStatetest69.json                                          OK
+ randomStatetest7.json                                           OK
+ randomStatetest72.json                                          OK
+ randomStatetest73.json                                          OK
+ randomStatetest74.json                                          OK
+ randomStatetest75.json                                          OK
+ randomStatetest77.json                                          OK
+ randomStatetest78.json                                          OK
+ randomStatetest80.json                                          OK
+ randomStatetest81.json                                          OK
+ randomStatetest82.json                                          OK
+ randomStatetest83.json                                          OK
+ randomStatetest84.json                                          OK
+ randomStatetest85.json                                          OK
+ randomStatetest87.json                                          OK
+ randomStatetest88.json                                          OK
+ randomStatetest89.json                                          OK
+ randomStatetest9.json                                           OK
+ randomStatetest90.json                                          OK
+ randomStatetest92.json                                          OK
+ randomStatetest95.json                                          OK
+ randomStatetest96.json                                          OK
+ randomStatetest97.json                                          OK
+ randomStatetest98.json                                          OK

OK: 309/313 Fail: 0/313 Skip: 4/313

stRandom2

+ 201503110226PYTHON_DUP6.json                                    OK
+ randomStatetest.json                                            OK
+ randomStatetest384.json                                         OK
+ randomStatetest385.json                                         OK
+ randomStatetest386.json                                         OK
+ randomStatetest387.json                                         OK
+ randomStatetest388.json                                         OK
+ randomStatetest389.json                                         OK
  randomStatetest393.json                                         Skip
+ randomStatetest395.json                                         OK
+ randomStatetest396.json                                         OK
+ randomStatetest397.json                                         OK
+ randomStatetest398.json                                         OK
+ randomStatetest399.json                                         OK
+ randomStatetest401.json                                         OK
+ randomStatetest402.json                                         OK
+ randomStatetest404.json                                         OK
+ randomStatetest405.json                                         OK
+ randomStatetest406.json                                         OK
+ randomStatetest407.json                                         OK
+ randomStatetest408.json                                         OK
+ randomStatetest409.json                                         OK
+ randomStatetest410.json                                         OK
+ randomStatetest411.json                                         OK
+ randomStatetest412.json                                         OK
+ randomStatetest413.json                                         OK
+ randomStatetest414.json                                         OK
+ randomStatetest415.json                                         OK
+ randomStatetest416.json                                         OK
+ randomStatetest417.json                                         OK
+ randomStatetest418.json                                         OK
+ randomStatetest419.json                                         OK
+ randomStatetest420.json                                         OK
+ randomStatetest421.json                                         OK
+ randomStatetest422.json                                         OK
+ randomStatetest423.json                                         OK
+ randomStatetest424.json                                         OK
+ randomStatetest425.json                                         OK
+ randomStatetest426.json                                         OK
+ randomStatetest428.json                                         OK
+ randomStatetest429.json                                         OK
+ randomStatetest430.json                                         OK
+ randomStatetest433.json                                         OK
+ randomStatetest435.json                                         OK
+ randomStatetest436.json                                         OK
+ randomStatetest437.json                                         OK
+ randomStatetest438.json                                         OK
+ randomStatetest439.json                                         OK
+ randomStatetest440.json                                         OK
+ randomStatetest442.json                                         OK
+ randomStatetest443.json                                         OK
+ randomStatetest444.json                                         OK
+ randomStatetest445.json                                         OK
+ randomStatetest446.json                                         OK
+ randomStatetest447.json                                         OK
+ randomStatetest448.json                                         OK
+ randomStatetest449.json                                         OK
+ randomStatetest450.json                                         OK
+ randomStatetest451.json                                         OK
+ randomStatetest452.json                                         OK
+ randomStatetest454.json                                         OK
+ randomStatetest455.json                                         OK
+ randomStatetest456.json                                         OK
+ randomStatetest457.json                                         OK
+ randomStatetest458.json                                         OK
+ randomStatetest460.json                                         OK
+ randomStatetest461.json                                         OK
+ randomStatetest462.json                                         OK
+ randomStatetest464.json                                         OK
+ randomStatetest465.json                                         OK
+ randomStatetest466.json                                         OK
+ randomStatetest467.json                                         OK
+ randomStatetest468.json                                         OK
+ randomStatetest469.json                                         OK
+ randomStatetest470.json                                         OK
+ randomStatetest471.json                                         OK
+ randomStatetest472.json                                         OK
+ randomStatetest473.json                                         OK
+ randomStatetest474.json                                         OK
+ randomStatetest475.json                                         OK
+ randomStatetest476.json                                         OK
+ randomStatetest477.json                                         OK
+ randomStatetest478.json                                         OK
+ randomStatetest480.json                                         OK
+ randomStatetest481.json                                         OK
+ randomStatetest482.json                                         OK
+ randomStatetest483.json                                         OK
+ randomStatetest484.json                                         OK
+ randomStatetest485.json                                         OK
+ randomStatetest487.json                                         OK
+ randomStatetest488.json                                         OK
+ randomStatetest489.json                                         OK
+ randomStatetest491.json                                         OK
+ randomStatetest493.json                                         OK
+ randomStatetest494.json                                         OK
+ randomStatetest495.json                                         OK
+ randomStatetest496.json                                         OK
+ randomStatetest497.json                                         OK
+ randomStatetest498.json                                         OK
+ randomStatetest499.json                                         OK
+ randomStatetest500.json                                         OK
+ randomStatetest501.json                                         OK
+ randomStatetest502.json                                         OK
+ randomStatetest503.json                                         OK
+ randomStatetest504.json                                         OK
+ randomStatetest505.json                                         OK
+ randomStatetest506.json                                         OK
+ randomStatetest507.json                                         OK
+ randomStatetest508.json                                         OK
+ randomStatetest509.json                                         OK
+ randomStatetest510.json                                         OK
+ randomStatetest511.json                                         OK
+ randomStatetest512.json                                         OK
+ randomStatetest513.json                                         OK
+ randomStatetest514.json                                         OK
+ randomStatetest516.json                                         OK
+ randomStatetest517.json                                         OK
+ randomStatetest518.json                                         OK
+ randomStatetest519.json                                         OK
+ randomStatetest520.json                                         OK
+ randomStatetest521.json                                         OK
+ randomStatetest523.json                                         OK
+ randomStatetest524.json                                         OK
+ randomStatetest525.json                                         OK
+ randomStatetest526.json                                         OK
+ randomStatetest527.json                                         OK
+ randomStatetest528.json                                         OK
+ randomStatetest531.json                                         OK
+ randomStatetest532.json                                         OK
+ randomStatetest533.json                                         OK
+ randomStatetest534.json                                         OK
+ randomStatetest535.json                                         OK
+ randomStatetest536.json                                         OK
+ randomStatetest537.json                                         OK
+ randomStatetest538.json                                         OK
+ randomStatetest539.json                                         OK
+ randomStatetest541.json                                         OK
+ randomStatetest542.json                                         OK
+ randomStatetest543.json                                         OK
+ randomStatetest544.json                                         OK
+ randomStatetest545.json                                         OK
+ randomStatetest546.json                                         OK
+ randomStatetest547.json                                         OK
+ randomStatetest548.json                                         OK
+ randomStatetest550.json                                         OK
+ randomStatetest552.json                                         OK
+ randomStatetest553.json                                         OK
+ randomStatetest554.json                                         OK
+ randomStatetest555.json                                         OK
+ randomStatetest556.json                                         OK
+ randomStatetest558.json                                         OK
+ randomStatetest559.json                                         OK
+ randomStatetest560.json                                         OK
+ randomStatetest562.json                                         OK
+ randomStatetest563.json                                         OK
+ randomStatetest564.json                                         OK
+ randomStatetest565.json                                         OK
+ randomStatetest566.json                                         OK
+ randomStatetest567.json                                         OK
+ randomStatetest569.json                                         OK
+ randomStatetest571.json                                         OK
+ randomStatetest572.json                                         OK
+ randomStatetest573.json                                         OK
+ randomStatetest574.json                                         OK
+ randomStatetest575.json                                         OK
+ randomStatetest576.json                                         OK
+ randomStatetest577.json                                         OK
+ randomStatetest578.json                                         OK
+ randomStatetest579.json                                         OK
+ randomStatetest580.json                                         OK
+ randomStatetest581.json                                         OK
+ randomStatetest582.json                                         OK
+ randomStatetest583.json                                         OK
+ randomStatetest584.json                                         OK
+ randomStatetest585.json                                         OK
+ randomStatetest586.json                                         OK
+ randomStatetest587.json                                         OK
+ randomStatetest588.json                                         OK
+ randomStatetest589.json                                         OK
+ randomStatetest592.json                                         OK
+ randomStatetest596.json                                         OK
+ randomStatetest597.json                                         OK
+ randomStatetest599.json                                         OK
+ randomStatetest600.json                                         OK
+ randomStatetest601.json                                         OK
+ randomStatetest602.json                                         OK
+ randomStatetest603.json                                         OK
+ randomStatetest604.json                                         OK
+ randomStatetest605.json                                         OK
+ randomStatetest607.json                                         OK
+ randomStatetest608.json                                         OK
+ randomStatetest609.json                                         OK
+ randomStatetest610.json                                         OK
+ randomStatetest611.json                                         OK
+ randomStatetest612.json                                         OK
+ randomStatetest615.json                                         OK
+ randomStatetest616.json                                         OK
+ randomStatetest618.json                                         OK
+ randomStatetest620.json                                         OK
+ randomStatetest621.json                                         OK
+ randomStatetest624.json                                         OK
+ randomStatetest625.json                                         OK
  randomStatetest626.json                                         Skip
+ randomStatetest627.json                                         OK
+ randomStatetest628.json                                         OK
+ randomStatetest629.json                                         OK
+ randomStatetest630.json                                         OK
+ randomStatetest632.json                                         OK
+ randomStatetest633.json                                         OK
+ randomStatetest635.json                                         OK
+ randomStatetest636.json                                         OK
+ randomStatetest637.json                                         OK
+ randomStatetest638.json                                         OK
+ randomStatetest639.json                                         OK
+ randomStatetest640.json                                         OK
+ randomStatetest641.json                                         OK
+ randomStatetest642.json                                         OK
+ randomStatetest643.json                                         OK
+ randomStatetest644.json                                         OK
+ randomStatetest645.json                                         OK
+ randomStatetest646.json                                         OK
+ randomStatetest647.json                                         OK

OK: 220/222 Fail: 0/222 Skip: 2/222

stRecursiveCreate

+ recursiveCreate.json                                            OK
  recursiveCreateReturnValue.json                                 Skip

OK: 1/2 Fail: 0/2 Skip: 1/2

stRefundTest

+ refund50_1.json                                                 OK
+ refund50_2.json                                                 OK
+ refund50percentCap.json                                         OK
+ refund600.json                                                  OK
+ refundSuicide50procentCap.json                                  OK
+ refund_CallA.json                                               OK
+ refund_CallA_OOG.json                                           OK
+ refund_CallA_notEnoughGasInCall.json                            OK
+ refund_CallToSuicideNoStorage.json                              OK
+ refund_CallToSuicideStorage.json                                OK
+ refund_CallToSuicideTwice.json                                  OK
+ refund_NoOOG_1.json                                             OK
+ refund_OOG.json                                                 OK
+ refund_TxToSuicide.json                                         OK
+ refund_TxToSuicideOOG.json                                      OK
+ refund_changeNonZeroStorage.json                                OK
+ refund_getEtherBack.json                                        OK
+ refund_multimpleSuicide.json                                    OK
+ refund_singleSuicide.json                                       OK

OK: 19/19 Fail: 0/19 Skip: 0/19

stReturnDataTest

+ call_ecrec_success_empty_then_returndatasize.json               OK
+ call_outsize_then_create_successful_then_returndatasize.json    OK
+ call_then_call_value_fail_then_returndatasize.json              OK
+ call_then_create_successful_then_returndatasize.json            OK
+ create_callprecompile_returndatasize.json                       OK
+ modexp_modsize0_returndatasize.json                             OK
+ returndatacopy_0_0_following_successful_create.json             OK
+ returndatacopy_afterFailing_create.json                         OK
+ returndatacopy_after_failing_callcode.json                      OK
+ returndatacopy_after_failing_delegatecall.json                  OK
+ returndatacopy_after_failing_staticcall.json                    OK
+ returndatacopy_after_revert_in_staticcall.json                  OK
+ returndatacopy_after_successful_callcode.json                   OK
+ returndatacopy_after_successful_delegatecall.json               OK
+ returndatacopy_after_successful_staticcall.json                 OK
+ returndatacopy_following_call.json                              OK
+ returndatacopy_following_create.json                            OK
+ returndatacopy_following_failing_call.json                      OK
+ returndatacopy_following_revert.json                            OK
+ returndatacopy_following_revert_in_create.json                  OK
+ returndatacopy_following_successful_create.json                 OK
+ returndatacopy_following_too_big_transfer.json                  OK
+ returndatacopy_initial.json                                     OK
+ returndatacopy_initial_256.json                                 OK
+ returndatacopy_initial_big_sum.json                             OK
+ returndatacopy_overrun.json                                     OK
+ returndatasize_after_failing_callcode.json                      OK
+ returndatasize_after_failing_delegatecall.json                  OK
+ returndatasize_after_failing_staticcall.json                    OK
+ returndatasize_after_oog_after_deeper.json                      OK
+ returndatasize_after_successful_callcode.json                   OK
+ returndatasize_after_successful_delegatecall.json               OK
+ returndatasize_after_successful_staticcall.json                 OK
+ returndatasize_bug.json                                         OK
+ returndatasize_following_successful_create.json                 OK
+ returndatasize_initial.json                                     OK
+ returndatasize_initial_zero_read.json                           OK
+ subcallReturnMoreThenExpected.json                              OK

OK: 38/38 Fail: 0/38 Skip: 0/38

stRevertTest

  LoopCallsDepthThenRevert.json                                   Skip
  LoopCallsDepthThenRevert2.json                                  Skip
  LoopCallsDepthThenRevert3.json                                  Skip
  LoopCallsThenRevert.json                                        Skip
  LoopDelegateCallsDepthThenRevert.json                           Skip
+ NashatyrevSuicideRevert.json                                    OK
+ PythonRevertTestTue201814-1430.json                             OK
+ RevertDepth2.json                                               OK
+ RevertDepthCreateAddressCollision.json                          OK
+ RevertDepthCreateOOG.json                                       OK
+ RevertInCallCode.json                                           OK
+ RevertInCreateInInit.json                                       OK
+ RevertInDelegateCall.json                                       OK
+ RevertInStaticCall.json                                         OK
+ RevertOnEmptyStack.json                                         OK
+ RevertOpcode.json                                               OK
+ RevertOpcodeCalls.json                                          OK
+ RevertOpcodeCreate.json                                         OK
+ RevertOpcodeDirectCall.json                                     OK
+ RevertOpcodeInCallsOnNonEmptyReturnData.json                    OK
+ RevertOpcodeInCreateReturns.json                                OK
+ RevertOpcodeInInit.json                                         OK
+ RevertOpcodeMultipleSubCalls.json                               OK
+ RevertOpcodeReturn.json                                         OK
+ RevertOpcodeWithBigOutputInInit.json                            OK
+ RevertPrecompiledTouch.json                                     OK
+ RevertPrecompiledTouchExactOOG.json                             OK
+ RevertPrecompiledTouch_nonce.json                               OK
+ RevertPrecompiledTouch_noncestorage.json                        OK
+ RevertPrecompiledTouch_storage.json                             OK
+ RevertPrefound.json                                             OK
+ RevertPrefoundCall.json                                         OK
+ RevertPrefoundCallOOG.json                                      OK
+ RevertPrefoundEmpty.json                                        OK
+ RevertPrefoundEmptyCall.json                                    OK
+ RevertPrefoundEmptyCallOOG.json                                 OK
+ RevertPrefoundEmptyOOG.json                                     OK
+ RevertPrefoundOOG.json                                          OK
+ RevertRemoteSubCallStorageOOG.json                              OK
+ RevertRemoteSubCallStorageOOG2.json                             OK
+ RevertSubCallStorageOOG.json                                    OK
+ RevertSubCallStorageOOG2.json                                   OK
+ TouchToEmptyAccountRevert.json                                  OK
+ TouchToEmptyAccountRevert2.json                                 OK
+ TouchToEmptyAccountRevert3.json                                 OK

OK: 40/45 Fail: 0/45 Skip: 5/45

stSLoadTest

+ sloadGasCost.json                                               OK

OK: 1/1 Fail: 0/1 Skip: 0/1

stSStoreTest

+ InitCollision.json                                              OK
+ InitCollisionNonZeroNonce.json                                  OK
+ SstoreCallToSelfSubRefundBelowZero.json                         OK
+ sstore_0to0.json                                                OK
+ sstore_0to0to0.json                                             OK
+ sstore_0to0toX.json                                             OK
+ sstore_0toX.json                                                OK
+ sstore_0toXto0.json                                             OK
+ sstore_0toXto0toX.json                                          OK
+ sstore_0toXtoX.json                                             OK
+ sstore_0toXtoY.json                                             OK
+ sstore_Xto0.json                                                OK
+ sstore_Xto0to0.json                                             OK
+ sstore_Xto0toX.json                                             OK
+ sstore_Xto0toXto0.json                                          OK
+ sstore_Xto0toY.json                                             OK
+ sstore_XtoX.json                                                OK
+ sstore_XtoXto0.json                                             OK
+ sstore_XtoXtoX.json                                             OK
+ sstore_XtoXtoY.json                                             OK
+ sstore_XtoY.json                                                OK
+ sstore_XtoYto0.json                                             OK
+ sstore_XtoYtoX.json                                             OK
+ sstore_XtoYtoY.json                                             OK
+ sstore_XtoYtoZ.json                                             OK
+ sstore_changeFromExternalCallInInitCode.json                    OK
+ sstore_gasLeft.json                                             OK

OK: 27/27 Fail: 0/27 Skip: 0/27

stSelfBalance

+ selfBalance.json                                                OK
+ selfBalanceEqualsBalance.json                                   OK
+ selfBalanceGasCost.json                                         OK
+ selfBalanceUpdate.json                                          OK

OK: 4/4 Fail: 0/4 Skip: 0/4

stShift

+ sar00.json                                                      OK
+ sar01.json                                                      OK
+ sar10.json                                                      OK
+ sar11.json                                                      OK
+ sar_0_256-1.json                                                OK
+ sar_2^254_254.json                                              OK
+ sar_2^255-1_248.json                                            OK
+ sar_2^255-1_254.json                                            OK
+ sar_2^255-1_255.json                                            OK
+ sar_2^255-1_256.json                                            OK
+ sar_2^255_1.json                                                OK
+ sar_2^255_255.json                                              OK
+ sar_2^255_256.json                                              OK
+ sar_2^255_257.json                                              OK
+ sar_2^256-1_0.json                                              OK
+ sar_2^256-1_1.json                                              OK
+ sar_2^256-1_255.json                                            OK
+ sar_2^256-1_256.json                                            OK
+ shiftCombinations.json                                          OK
+ shl01-0100.json                                                 OK
+ shl01-0101.json                                                 OK
+ shl01-ff.json                                                   OK
+ shl01.json                                                      OK
+ shl10.json                                                      OK
+ shl11.json                                                      OK
+ shl_-1_0.json                                                   OK
+ shl_-1_1.json                                                   OK
+ shl_-1_255.json                                                 OK
+ shl_-1_256.json                                                 OK
+ shl_2^255-1_1.json                                              OK
+ shr01.json                                                      OK
+ shr10.json                                                      OK
+ shr11.json                                                      OK
+ shr_-1_0.json                                                   OK
+ shr_-1_1.json                                                   OK
+ shr_-1_255.json                                                 OK
+ shr_-1_256.json                                                 OK
+ shr_2^255_1.json                                                OK
+ shr_2^255_255.json                                              OK
+ shr_2^255_256.json                                              OK
+ shr_2^255_257.json                                              OK

OK: 41/41 Fail: 0/41 Skip: 0/41

stSolidityTest

+ AmbiguousMethod.json                                            OK
+ ByZero.json                                                     OK
+ CallInfiniteLoop.json                                           OK
+ CallLowLevelCreatesSolidity.json                                OK
+ CallRecursiveMethods.json                                       OK
+ ContractInheritance.json                                        OK
+ CreateContractFromMethod.json                                   OK
+ RecursiveCreateContracts.json                                   OK
+ RecursiveCreateContractsCreate4Contracts.json                   OK
+ TestBlockAndTransactionProperties.json                          OK
+ TestContractInteraction.json                                    OK
+ TestContractSuicide.json                                        OK
+ TestCryptographicFunctions.json                                 OK
+ TestKeywords.json                                               OK
+ TestOverflow.json                                               OK
+ TestStoreGasPrices.json                                         OK
+ TestStructuresAndVariabless.json                                OK

OK: 17/17 Fail: 0/17 Skip: 0/17

stSpecialTest

+ FailedCreateRevertsDeletion.json                                OK
  JUMPDEST_Attack.json                                            Skip
  JUMPDEST_AttackwithJump.json                                    Skip
+ OverflowGasMakeMoney.json                                       OK
+ StackDepthLimitSEC.json                                         OK
+ block504980.json                                                OK
+ deploymentError.json                                            OK
+ failed_tx_xcf416c53.json                                        OK
+ gasPrice0.json                                                  OK
+ makeMoney.json                                                  OK
+ push32withoutByte.json                                          OK
+ sha3_deja.json                                                  OK
+ tx_e1c174e2.json                                                OK

OK: 11/13 Fail: 0/13 Skip: 2/13

stStackTests

+ shallowStack.json                                               OK
+ stackOverflow.json                                              OK
+ stackOverflowDUP.json                                           OK
+ stackOverflowM1.json                                            OK
+ stackOverflowM1DUP.json                                         OK
+ stackOverflowM1PUSH.json                                        OK
+ stackOverflowPUSH.json                                          OK
+ stackOverflowSWAP.json                                          OK
+ stacksanitySWAP.json                                            OK

OK: 9/9 Fail: 0/9 Skip: 0/9

stStaticCall

+ static_ABAcalls0.json                                           OK
+ static_ABAcalls1.json                                           OK
+ static_ABAcalls2.json                                           OK
+ static_ABAcalls3.json                                           OK
+ static_ABAcallsSuicide0.json                                    OK
+ static_ABAcallsSuicide1.json                                    OK
+ static_CALL_OneVCallSuicide.json                                OK
+ static_CALL_ZeroVCallSuicide.json                               OK
+ static_CREATE_ContractSuicideDuringInit.json                    OK
+ static_CREATE_ContractSuicideDuringInit_ThenStoreThenReturn.jsonOK
+ static_CREATE_ContractSuicideDuringInit_WithValue.json          OK
+ static_CREATE_EmptyContractAndCallIt_0wei.json                  OK
+ static_CREATE_EmptyContractWithStorageAndCallIt_0wei.json       OK
+ static_Call10.json                                              OK
  static_Call1024BalanceTooLow.json                               Skip
  static_Call1024BalanceTooLow2.json                              Skip
  static_Call1024OOG.json                                         Skip
  static_Call1024PreCalls.json                                    Skip
  static_Call1024PreCalls2.json                                   Skip
  static_Call1024PreCalls3.json                                   Skip
  static_Call1MB1024Calldepth.json                                Skip
  static_Call50000.json                                           Skip
  static_Call50000_ecrec.json                                     Skip
  static_Call50000_identity.json                                  Skip
  static_Call50000_identity2.json                                 Skip
  static_Call50000_rip160.json                                    Skip
+ static_Call50000bytesContract50_1.json                          OK
+ static_Call50000bytesContract50_2.json                          OK
+ static_Call50000bytesContract50_3.json                          OK
+ static_CallAndCallcodeConsumeMoreGasThenTransactionHas.json     OK
+ static_CallAskMoreGasOnDepth2ThenTransactionHas.json            OK
+ static_CallContractToCreateContractAndCallItOOG.json            OK
+ static_CallContractToCreateContractOOG.json                     OK
+ static_CallContractToCreateContractOOGBonusGas.json             OK
+ static_CallContractToCreateContractWhichWouldCreateContractIfCalled.jsonOK
+ static_CallEcrecover0.json                                      OK
+ static_CallEcrecover0_0input.json                               OK
+ static_CallEcrecover0_Gas2999.json                              OK
+ static_CallEcrecover0_NoGas.json                                OK
+ static_CallEcrecover0_completeReturnValue.json                  OK
+ static_CallEcrecover0_gas3000.json                              OK
+ static_CallEcrecover0_overlappingInputOutput.json               OK
+ static_CallEcrecover1.json                                      OK
+ static_CallEcrecover2.json                                      OK
+ static_CallEcrecover3.json                                      OK
+ static_CallEcrecover80.json                                     OK
+ static_CallEcrecoverCheckLength.json                            OK
+ static_CallEcrecoverCheckLengthWrongV.json                      OK
+ static_CallEcrecoverH_prefixed0.json                            OK
+ static_CallEcrecoverR_prefixed0.json                            OK
+ static_CallEcrecoverS_prefixed0.json                            OK
+ static_CallEcrecoverV_prefixed0.json                            OK
+ static_CallGoesOOGOnSecondLevel.json                            OK
+ static_CallGoesOOGOnSecondLevel2.json                           OK
+ static_CallIdentitiy_1.json                                     OK
+ static_CallIdentity_1_nonzeroValue.json                         OK
+ static_CallIdentity_2.json                                      OK
+ static_CallIdentity_3.json                                      OK
+ static_CallIdentity_4.json                                      OK
+ static_CallIdentity_4_gas17.json                                OK
+ static_CallIdentity_4_gas18.json                                OK
+ static_CallIdentity_5.json                                      OK
+ static_CallLoseGasOOG.json                                      OK
+ static_CallRecursiveBomb0.json                                  OK
+ static_CallRecursiveBomb0_OOG_atMaxCallDepth.json               OK
+ static_CallRecursiveBomb1.json                                  OK
+ static_CallRecursiveBomb2.json                                  OK
+ static_CallRecursiveBomb3.json                                  OK
+ static_CallRecursiveBombLog.json                                OK
+ static_CallRecursiveBombLog2.json                               OK
+ static_CallRecursiveBombPreCall.json                            OK
+ static_CallRecursiveBombPreCall2.json                           OK
+ static_CallRipemd160_1.json                                     OK
+ static_CallRipemd160_2.json                                     OK
+ static_CallRipemd160_3.json                                     OK
+ static_CallRipemd160_3_postfixed0.json                          OK
+ static_CallRipemd160_3_prefixed0.json                           OK
+ static_CallRipemd160_4.json                                     OK
+ static_CallRipemd160_4_gas719.json                              OK
+ static_CallRipemd160_5.json                                     OK
+ static_CallSha256_1.json                                        OK
+ static_CallSha256_1_nonzeroValue.json                           OK
+ static_CallSha256_2.json                                        OK
+ static_CallSha256_3.json                                        OK
+ static_CallSha256_3_postfix0.json                               OK
+ static_CallSha256_3_prefix0.json                                OK
+ static_CallSha256_4.json                                        OK
+ static_CallSha256_4_gas99.json                                  OK
+ static_CallSha256_5.json                                        OK
+ static_CallToNameRegistrator0.json                              OK
+ static_CallToReturn1.json                                       OK
+ static_CalltoReturn2.json                                       OK
+ static_CheckCallCostOOG.json                                    OK
+ static_CheckOpcodes.json                                        OK
+ static_CheckOpcodes2.json                                       OK
+ static_CheckOpcodes3.json                                       OK
+ static_CheckOpcodes4.json                                       OK
+ static_CheckOpcodes5.json                                       OK
+ static_ExecuteCallThatAskForeGasThenTrabsactionHas.json         OK
+ static_InternalCallHittingGasLimit.json                         OK
+ static_InternalCallHittingGasLimit2.json                        OK
+ static_InternlCallStoreClearsOOG.json                           OK
+ static_LoopCallsDepthThenRevert.json                            OK
+ static_LoopCallsDepthThenRevert2.json                           OK
+ static_LoopCallsDepthThenRevert3.json                           OK
+ static_LoopCallsThenRevert.json                                 OK
+ static_PostToReturn1.json                                       OK
+ static_RETURN_Bounds.json                                       OK
+ static_RETURN_BoundsOOG.json                                    OK
+ static_RawCallGasAsk.json                                       OK
+ static_Return50000_2.json                                       OK
+ static_ReturnTest.json                                          OK
+ static_ReturnTest2.json                                         OK
+ static_RevertDepth2.json                                        OK
+ static_RevertOpcodeCalls.json                                   OK
+ static_ZeroValue_CALL_OOGRevert.json                            OK
+ static_ZeroValue_SUICIDE_OOGRevert.json                         OK
+ static_callBasic.json                                           OK
+ static_callChangeRevert.json                                    OK
+ static_callCreate.json                                          OK
+ static_callCreate2.json                                         OK
+ static_callCreate3.json                                         OK
+ static_callOutput1.json                                         OK
+ static_callOutput2.json                                         OK
+ static_callOutput3.json                                         OK
+ static_callOutput3Fail.json                                     OK
+ static_callOutput3partial.json                                  OK
+ static_callOutput3partialFail.json                              OK
+ static_callToCallCodeOpCodeCheck.json                           OK
+ static_callToCallOpCodeCheck.json                               OK
+ static_callToDelCallOpCodeCheck.json                            OK
+ static_callToStaticOpCodeCheck.json                             OK
+ static_callWithHighValue.json                                   OK
+ static_callWithHighValueAndGasOOG.json                          OK
+ static_callWithHighValueAndOOGatTxLevel.json                    OK
+ static_callWithHighValueOOGinCall.json                          OK
+ static_call_OOG_additionalGasCosts1.json                        OK
+ static_call_OOG_additionalGasCosts2.json                        OK
+ static_call_value_inherit.json                                  OK
+ static_call_value_inherit_from_call.json                        OK
+ static_callcall_00.json                                         OK
+ static_callcall_00_OOGE.json                                    OK
+ static_callcall_00_OOGE_1.json                                  OK
+ static_callcall_00_OOGE_2.json                                  OK
+ static_callcall_00_SuicideEnd.json                              OK
+ static_callcallcall_000.json                                    OK
+ static_callcallcall_000_OOGE.json                               OK
+ static_callcallcall_000_OOGMAfter.json                          OK
+ static_callcallcall_000_OOGMAfter2.json                         OK
+ static_callcallcall_000_OOGMBefore.json                         OK
+ static_callcallcall_000_SuicideEnd.json                         OK
+ static_callcallcall_000_SuicideMiddle.json                      OK
+ static_callcallcall_ABCB_RECURSIVE.json                         OK
+ static_callcallcallcode_001.json                                OK
+ static_callcallcallcode_001_2.json                              OK
+ static_callcallcallcode_001_OOGE.json                           OK
+ static_callcallcallcode_001_OOGE_2.json                         OK
+ static_callcallcallcode_001_OOGMAfter.json                      OK
+ static_callcallcallcode_001_OOGMAfter2.json                     OK
+ static_callcallcallcode_001_OOGMAfter_2.json                    OK
+ static_callcallcallcode_001_OOGMAfter_3.json                    OK
+ static_callcallcallcode_001_OOGMBefore.json                     OK
+ static_callcallcallcode_001_OOGMBefore2.json                    OK
+ static_callcallcallcode_001_SuicideEnd.json                     OK
+ static_callcallcallcode_001_SuicideEnd2.json                    OK
+ static_callcallcallcode_001_SuicideMiddle.json                  OK
+ static_callcallcallcode_001_SuicideMiddle2.json                 OK
+ static_callcallcallcode_ABCB_RECURSIVE.json                     OK
+ static_callcallcallcode_ABCB_RECURSIVE2.json                    OK
+ static_callcallcode_01_2.json                                   OK
+ static_callcallcode_01_OOGE_2.json                              OK
+ static_callcallcode_01_SuicideEnd.json                          OK
+ static_callcallcode_01_SuicideEnd2.json                         OK
+ static_callcallcodecall_010.json                                OK
+ static_callcallcodecall_010_2.json                              OK
+ static_callcallcodecall_010_OOGE.json                           OK
+ static_callcallcodecall_010_OOGE_2.json                         OK
+ static_callcallcodecall_010_OOGMAfter.json                      OK
+ static_callcallcodecall_010_OOGMAfter2.json                     OK
+ static_callcallcodecall_010_OOGMAfter_2.json                    OK
+ static_callcallcodecall_010_OOGMAfter_3.json                    OK
+ static_callcallcodecall_010_OOGMBefore.json                     OK
+ static_callcallcodecall_010_OOGMBefore2.json                    OK
+ static_callcallcodecall_010_SuicideEnd.json                     OK
+ static_callcallcodecall_010_SuicideEnd2.json                    OK
+ static_callcallcodecall_010_SuicideMiddle.json                  OK
+ static_callcallcodecall_010_SuicideMiddle2.json                 OK
+ static_callcallcodecall_ABCB_RECURSIVE.json                     OK
+ static_callcallcodecall_ABCB_RECURSIVE2.json                    OK
+ static_callcallcodecallcode_011.json                            OK
+ static_callcallcodecallcode_011_2.json                          OK
+ static_callcallcodecallcode_011_OOGE.json                       OK
+ static_callcallcodecallcode_011_OOGE_2.json                     OK
+ static_callcallcodecallcode_011_OOGMAfter.json                  OK
+ static_callcallcodecallcode_011_OOGMAfter2.json                 OK
+ static_callcallcodecallcode_011_OOGMAfter_1.json                OK
+ static_callcallcodecallcode_011_OOGMAfter_2.json                OK
+ static_callcallcodecallcode_011_OOGMBefore.json                 OK
+ static_callcallcodecallcode_011_OOGMBefore2.json                OK
+ static_callcallcodecallcode_011_SuicideEnd.json                 OK
+ static_callcallcodecallcode_011_SuicideEnd2.json                OK
+ static_callcallcodecallcode_011_SuicideMiddle.json              OK
+ static_callcallcodecallcode_011_SuicideMiddle2.json             OK
+ static_callcallcodecallcode_ABCB_RECURSIVE.json                 OK
+ static_callcallcodecallcode_ABCB_RECURSIVE2.json                OK
+ static_callcode_checkPC.json                                    OK
+ static_callcodecall_10.json                                     OK
+ static_callcodecall_10_2.json                                   OK
+ static_callcodecall_10_OOGE.json                                OK
+ static_callcodecall_10_OOGE_2.json                              OK
+ static_callcodecall_10_SuicideEnd.json                          OK
+ static_callcodecall_10_SuicideEnd2.json                         OK
+ static_callcodecallcall_100.json                                OK
+ static_callcodecallcall_100_2.json                              OK
+ static_callcodecallcall_100_OOGE.json                           OK
+ static_callcodecallcall_100_OOGE2.json                          OK
+ static_callcodecallcall_100_OOGMAfter.json                      OK
+ static_callcodecallcall_100_OOGMAfter2.json                     OK
+ static_callcodecallcall_100_OOGMAfter_2.json                    OK
+ static_callcodecallcall_100_OOGMAfter_3.json                    OK
+ static_callcodecallcall_100_OOGMBefore.json                     OK
+ static_callcodecallcall_100_OOGMBefore2.json                    OK
+ static_callcodecallcall_100_SuicideEnd.json                     OK
+ static_callcodecallcall_100_SuicideEnd2.json                    OK
+ static_callcodecallcall_100_SuicideMiddle.json                  OK
+ static_callcodecallcall_100_SuicideMiddle2.json                 OK
+ static_callcodecallcall_ABCB_RECURSIVE.json                     OK
+ static_callcodecallcall_ABCB_RECURSIVE2.json                    OK
+ static_callcodecallcallcode_101.json                            OK
+ static_callcodecallcallcode_101_2.json                          OK
+ static_callcodecallcallcode_101_OOGE.json                       OK
+ static_callcodecallcallcode_101_OOGE_2.json                     OK
+ static_callcodecallcallcode_101_OOGMAfter.json                  OK
+ static_callcodecallcallcode_101_OOGMAfter2.json                 OK
+ static_callcodecallcallcode_101_OOGMAfter_1.json                OK
+ static_callcodecallcallcode_101_OOGMAfter_3.json                OK
+ static_callcodecallcallcode_101_OOGMBefore.json                 OK
+ static_callcodecallcallcode_101_OOGMBefore2.json                OK
+ static_callcodecallcallcode_101_SuicideEnd.json                 OK
+ static_callcodecallcallcode_101_SuicideEnd2.json                OK
+ static_callcodecallcallcode_101_SuicideMiddle.json              OK
+ static_callcodecallcallcode_101_SuicideMiddle2.json             OK
+ static_callcodecallcallcode_ABCB_RECURSIVE.json                 OK
+ static_callcodecallcallcode_ABCB_RECURSIVE2.json                OK
+ static_callcodecallcodecall_110.json                            OK
+ static_callcodecallcodecall_1102.json                           OK
+ static_callcodecallcodecall_110_2.json                          OK
+ static_callcodecallcodecall_110_OOGE.json                       OK
+ static_callcodecallcodecall_110_OOGE2.json                      OK
+ static_callcodecallcodecall_110_OOGMAfter.json                  OK
+ static_callcodecallcodecall_110_OOGMAfter2.json                 OK
+ static_callcodecallcodecall_110_OOGMAfter_2.json                OK
+ static_callcodecallcodecall_110_OOGMAfter_3.json                OK
+ static_callcodecallcodecall_110_OOGMBefore.json                 OK
+ static_callcodecallcodecall_110_OOGMBefore2.json                OK
+ static_callcodecallcodecall_110_SuicideEnd.json                 OK
+ static_callcodecallcodecall_110_SuicideEnd2.json                OK
+ static_callcodecallcodecall_110_SuicideMiddle.json              OK
+ static_callcodecallcodecall_110_SuicideMiddle2.json             OK
+ static_callcodecallcodecall_ABCB_RECURSIVE.json                 OK
+ static_callcodecallcodecall_ABCB_RECURSIVE2.json                OK
+ static_callcodecallcodecallcode_111_SuicideEnd.json             OK
+ static_calldelcode_01.json                                      OK
+ static_calldelcode_01_OOGE.json                                 OK
+ static_contractCreationMakeCallThatAskMoreGasThenTransactionProvided.jsonOK
+ static_contractCreationOOGdontLeaveEmptyContractViaTransaction.jsonOK
+ static_log0_emptyMem.json                                       OK
+ static_log0_logMemStartTooHigh.json                             OK
+ static_log0_logMemsizeTooHigh.json                              OK
+ static_log0_logMemsizeZero.json                                 OK
+ static_log0_nonEmptyMem.json                                    OK
+ static_log0_nonEmptyMem_logMemSize1.json                        OK
+ static_log0_nonEmptyMem_logMemSize1_logMemStart31.json          OK
+ static_log1_MaxTopic.json                                       OK
+ static_log1_emptyMem.json                                       OK
+ static_log1_logMemStartTooHigh.json                             OK
+ static_log1_logMemsizeTooHigh.json                              OK
+ static_log1_logMemsizeZero.json                                 OK
+ static_log_Caller.json                                          OK
+ static_makeMoney.json                                           OK
+ static_refund_CallA.json                                        OK
+ static_refund_CallToSuicideNoStorage.json                       OK
+ static_refund_CallToSuicideTwice.json                           OK

OK: 271/283 Fail: 0/283 Skip: 12/283

stSystemOperationsTest

+ ABAcalls0.json                                                  OK
  ABAcalls1.json                                                  Skip
  ABAcalls2.json                                                  Skip
+ ABAcalls3.json                                                  OK
+ ABAcallsSuicide0.json                                           OK
+ ABAcallsSuicide1.json                                           OK
+ Call10.json                                                     OK
  CallRecursiveBomb0.json                                         Skip
  CallRecursiveBomb0_OOG_atMaxCallDepth.json                      Skip
  CallRecursiveBomb1.json                                         Skip
  CallRecursiveBomb2.json                                         Skip
+ CallRecursiveBomb3.json                                         OK
  CallRecursiveBombLog.json                                       Skip
  CallRecursiveBombLog2.json                                      Skip
+ CallToNameRegistrator0.json                                     OK
+ CallToNameRegistratorAddressTooBigLeft.json                     OK
+ CallToNameRegistratorAddressTooBigRight.json                    OK
  CallToNameRegistratorMemOOGAndInsufficientBalance.json          Skip
+ CallToNameRegistratorNotMuchMemory0.json                        OK
+ CallToNameRegistratorNotMuchMemory1.json                        OK
+ CallToNameRegistratorOutOfGas.json                              OK
  CallToNameRegistratorTooMuchMemory0.json                        Skip
+ CallToNameRegistratorTooMuchMemory1.json                        OK
+ CallToNameRegistratorTooMuchMemory2.json                        OK
+ CallToNameRegistratorZeorSizeMemExpansion.json                  OK
+ CallToReturn1.json                                              OK
+ CallToReturn1ForDynamicJump0.json                               OK
+ CallToReturn1ForDynamicJump1.json                               OK
+ CalltoReturn2.json                                              OK
+ CreateHashCollision.json                                        OK
+ PostToReturn1.json                                              OK
+ TestNameRegistrator.json                                        OK
+ balanceInputAddressTooBig.json                                  OK
+ callValue.json                                                  OK
+ callcodeTo0.json                                                OK
+ callcodeToNameRegistrator0.json                                 OK
+ callcodeToNameRegistratorAddresTooBigLeft.json                  OK
+ callcodeToNameRegistratorAddresTooBigRight.json                 OK
+ callcodeToNameRegistratorZeroMemExpanion.json                   OK
+ callcodeToReturn1.json                                          OK
+ callerAccountBalance.json                                       OK
+ createNameRegistrator.json                                      OK
+ createNameRegistratorOOG_MemExpansionOOV.json                   OK
+ createNameRegistratorOutOfMemoryBonds0.json                     OK
+ createNameRegistratorOutOfMemoryBonds1.json                     OK
+ createNameRegistratorValueTooHigh.json                          OK
+ createNameRegistratorZeroMem.json                               OK
+ createNameRegistratorZeroMem2.json                              OK
+ createNameRegistratorZeroMemExpansion.json                      OK
+ createWithInvalidOpcode.json                                    OK
+ currentAccountBalance.json                                      OK
+ doubleSelfdestructTest.json                                     OK
+ doubleSelfdestructTest2.json                                    OK
+ extcodecopy.json                                                OK
+ return0.json                                                    OK
+ return1.json                                                    OK
+ return2.json                                                    OK
+ suicideAddress.json                                             OK
+ suicideCaller.json                                              OK
+ suicideCallerAddresTooBigLeft.json                              OK
+ suicideCallerAddresTooBigRight.json                             OK
+ suicideNotExistingAccount.json                                  OK
+ suicideOrigin.json                                              OK
+ suicideSendEtherPostDeath.json                                  OK
+ suicideSendEtherToMe.json                                       OK
+ testRandomTest.json                                             OK

OK: 56/66 Fail: 0/66 Skip: 10/66

stTimeConsuming

  CALLBlake2f_MaxRounds.json                                      Skip
+ sstore_combinations_initial00.json                              OK
+ sstore_combinations_initial01.json                              OK
+ sstore_combinations_initial10.json                              OK
+ sstore_combinations_initial11.json                              OK
+ sstore_combinations_initial20.json                              OK
+ sstore_combinations_initial21.json                              OK
  static_Call50000_sha256.json                                    Skip

OK: 6/8 Fail: 0/8 Skip: 2/8

stTransactionTest

+ ContractStoreClearsOOG.json                                     OK
+ ContractStoreClearsSuccess.json                                 OK
+ CreateMessageReverted.json                                      OK
+ CreateMessageSuccess.json                                       OK
+ CreateTransactionSuccess.json                                   OK
+ EmptyTransaction3.json                                          OK
+ HighGasLimit.json                                               OK
+ InternalCallHittingGasLimit.json                                OK
+ InternalCallHittingGasLimit2.json                               OK
+ InternalCallHittingGasLimitSuccess.json                         OK
+ InternlCallStoreClearsOOG.json                                  OK
+ InternlCallStoreClearsSucces.json                               OK
+ Opcodes_TransactionInit.json                                    OK
+ OverflowGasRequire2.json                                        OK
+ StoreClearsAndInternlCallStoreClearsOOG.json                    OK
+ StoreClearsAndInternlCallStoreClearsSuccess.json                OK
+ StoreGasOnCreate.json                                           OK
+ SuicidesAndInternlCallSuicidesBonusGasAtCall.json               OK
+ SuicidesAndInternlCallSuicidesBonusGasAtCallFailed.json         OK
+ SuicidesAndInternlCallSuicidesOOG.json                          OK
+ SuicidesAndInternlCallSuicidesSuccess.json                      OK
+ SuicidesAndSendMoneyToItselfEtherDestroyed.json                 OK
+ SuicidesStopAfterSuicide.json                                   OK
+ TransactionDataCosts652.json                                    OK
+ TransactionSendingToEmpty.json                                  OK
+ TransactionSendingToZero.json                                   OK
+ TransactionToAddressh160minusOne.json                           OK
+ TransactionToItself.json                                        OK

OK: 28/28 Fail: 0/28 Skip: 0/28

stTransitionTest

+ createNameRegistratorPerTxsAfter.json                           OK
+ createNameRegistratorPerTxsAt.json                              OK
+ createNameRegistratorPerTxsBefore.json                          OK
+ delegatecallAfterTransition.json                                OK
+ delegatecallAtTransition.json                                   OK
+ delegatecallBeforeTransition.json                               OK

OK: 6/6 Fail: 0/6 Skip: 0/6

stWalletTest

+ dayLimitConstruction.json                                       OK
+ dayLimitConstructionOOG.json                                    OK
+ dayLimitConstructionPartial.json                                OK
+ dayLimitResetSpentToday.json                                    OK
+ dayLimitSetDailyLimit.json                                      OK
+ dayLimitSetDailyLimitNoData.json                                OK
+ multiOwnedAddOwner.json                                         OK
+ multiOwnedAddOwnerAddMyself.json                                OK
+ multiOwnedChangeOwner.json                                      OK
+ multiOwnedChangeOwnerNoArgument.json                            OK
+ multiOwnedChangeOwner_fromNotOwner.json                         OK
+ multiOwnedChangeOwner_toIsOwner.json                            OK
+ multiOwnedChangeRequirementTo0.json                             OK
+ multiOwnedChangeRequirementTo1.json                             OK
+ multiOwnedChangeRequirementTo2.json                             OK
+ multiOwnedConstructionCorrect.json                              OK
+ multiOwnedConstructionNotEnoughGas.json                         OK
+ multiOwnedConstructionNotEnoughGasPartial.json                  OK
+ multiOwnedIsOwnerFalse.json                                     OK
+ multiOwnedIsOwnerTrue.json                                      OK
+ multiOwnedRemoveOwner.json                                      OK
+ multiOwnedRemoveOwnerByNonOwner.json                            OK
+ multiOwnedRemoveOwner_mySelf.json                               OK
+ multiOwnedRemoveOwner_ownerIsNotOwner.json                      OK
+ multiOwnedRevokeNothing.json                                    OK
+ walletAddOwnerRemovePendingTransaction.json                     OK
+ walletChangeOwnerRemovePendingTransaction.json                  OK
+ walletChangeRequirementRemovePendingTransaction.json            OK
+ walletConfirm.json                                              OK
+ walletConstruction.json                                         OK
+ walletConstructionOOG.json                                      OK
+ walletConstructionPartial.json                                  OK
+ walletDefault.json                                              OK
+ walletDefaultWithOutValue.json                                  OK
+ walletExecuteOverDailyLimitMultiOwner.json                      OK
+ walletExecuteOverDailyLimitOnlyOneOwner.json                    OK
+ walletExecuteOverDailyLimitOnlyOneOwnerNew.json                 OK
+ walletExecuteUnderDailyLimit.json                               OK
+ walletKill.json                                                 OK
+ walletKillNotByOwner.json                                       OK
+ walletKillToWallet.json                                         OK
+ walletRemoveOwnerRemovePendingTransaction.json                  OK

OK: 42/42 Fail: 0/42 Skip: 0/42

stZeroCallsRevert

+ ZeroValue_CALLCODE_OOGRevert.json                               OK
+ ZeroValue_CALLCODE_ToEmpty_OOGRevert.json                       OK
+ ZeroValue_CALLCODE_ToNonZeroBalance_OOGRevert.json              OK
+ ZeroValue_CALLCODE_ToOneStorageKey_OOGRevert.json               OK
+ ZeroValue_CALL_OOGRevert.json                                   OK
+ ZeroValue_CALL_ToEmpty_OOGRevert.json                           OK
+ ZeroValue_CALL_ToNonZeroBalance_OOGRevert.json                  OK
+ ZeroValue_CALL_ToOneStorageKey_OOGRevert.json                   OK
+ ZeroValue_DELEGATECALL_OOGRevert.json                           OK
+ ZeroValue_DELEGATECALL_ToEmpty_OOGRevert.json                   OK
+ ZeroValue_DELEGATECALL_ToNonZeroBalance_OOGRevert.json          OK
+ ZeroValue_DELEGATECALL_ToOneStorageKey_OOGRevert.json           OK
+ ZeroValue_SUICIDE_OOGRevert.json                                OK
+ ZeroValue_SUICIDE_ToEmpty_OOGRevert.json                        OK
+ ZeroValue_SUICIDE_ToNonZeroBalance_OOGRevert.json               OK
+ ZeroValue_SUICIDE_ToOneStorageKey_OOGRevert.json                OK

OK: 16/16 Fail: 0/16 Skip: 0/16

stZeroCallsTest

+ ZeroValue_CALL.json                                             OK
+ ZeroValue_CALLCODE.json                                         OK
+ ZeroValue_CALLCODE_ToEmpty.json                                 OK
+ ZeroValue_CALLCODE_ToNonZeroBalance.json                        OK
+ ZeroValue_CALLCODE_ToOneStorageKey.json                         OK
+ ZeroValue_CALL_ToEmpty.json                                     OK
+ ZeroValue_CALL_ToNonZeroBalance.json                            OK
+ ZeroValue_CALL_ToOneStorageKey.json                             OK
+ ZeroValue_DELEGATECALL.json                                     OK
+ ZeroValue_DELEGATECALL_ToEmpty.json                             OK
+ ZeroValue_DELEGATECALL_ToNonZeroBalance.json                    OK
+ ZeroValue_DELEGATECALL_ToOneStorageKey.json                     OK
+ ZeroValue_SUICIDE.json                                          OK
+ ZeroValue_SUICIDE_ToEmpty.json                                  OK
+ ZeroValue_SUICIDE_ToNonZeroBalance.json                         OK
+ ZeroValue_SUICIDE_ToOneStorageKey.json                          OK
+ ZeroValue_TransactionCALL.json                                  OK
+ ZeroValue_TransactionCALL_ToEmpty.json                          OK
+ ZeroValue_TransactionCALL_ToNonZeroBalance.json                 OK
+ ZeroValue_TransactionCALL_ToOneStorageKey.json                  OK
+ ZeroValue_TransactionCALLwithData.json                          OK
+ ZeroValue_TransactionCALLwithData_ToEmpty.json                  OK
+ ZeroValue_TransactionCALLwithData_ToNonZeroBalance.json         OK
+ ZeroValue_TransactionCALLwithData_ToOneStorageKey.json          OK

OK: 24/24 Fail: 0/24 Skip: 0/24

stZeroKnowledge

+ ecmul_1-2_2_28000_128.json                                      OK
+ ecmul_1-2_2_28000_96.json                                       OK
+ ecmul_1-2_340282366920938463463374607431768211456_21000_128.jsonOK
+ ecmul_1-2_340282366920938463463374607431768211456_21000_80.json OK
+ ecmul_1-2_340282366920938463463374607431768211456_21000_96.json OK
+ ecmul_1-2_340282366920938463463374607431768211456_28000_128.jsonOK
+ ecmul_1-2_340282366920938463463374607431768211456_28000_80.json OK
+ ecmul_1-2_340282366920938463463374607431768211456_28000_96.json OK
+ ecmul_1-2_5616_21000_128.json                                   OK
+ ecmul_1-2_5616_21000_96.json                                    OK
+ ecmul_1-2_5616_28000_128.json                                   OK
+ ecmul_1-2_5617_21000_128.json                                   OK
+ ecmul_1-2_5617_21000_96.json                                    OK
+ ecmul_1-2_5617_28000_128.json                                   OK
+ ecmul_1-2_5617_28000_96.json                                    OK
+ ecmul_1-2_616_28000_96.json                                     OK
+ ecmul_1-2_9935_21000_128.json                                   OK
+ ecmul_1-2_9935_21000_96.json                                    OK
+ ecmul_1-2_9935_28000_128.json                                   OK
+ ecmul_1-2_9935_28000_96.json                                    OK
+ ecmul_1-2_9_21000_128.json                                      OK
+ ecmul_1-2_9_21000_96.json                                       OK
+ ecmul_1-2_9_28000_128.json                                      OK
+ ecmul_1-2_9_28000_96.json                                       OK
+ ecmul_1-3_0_21000_128.json                                      OK
+ ecmul_1-3_0_21000_64.json                                       OK
+ ecmul_1-3_0_21000_80.json                                       OK
+ ecmul_1-3_0_21000_96.json                                       OK
+ ecmul_1-3_0_28000_128.json                                      OK
+ ecmul_1-3_0_28000_64.json                                       OK
+ ecmul_1-3_0_28000_80.json                                       OK
+ ecmul_1-3_0_28000_96.json                                       OK
+ ecmul_1-3_1_21000_128.json                                      OK
+ ecmul_1-3_1_21000_96.json                                       OK
+ ecmul_1-3_1_28000_128.json                                      OK
+ ecmul_1-3_1_28000_96.json                                       OK
+ ecmul_1-3_2_21000_128.json                                      OK
+ ecmul_1-3_2_21000_96.json                                       OK
+ ecmul_1-3_2_28000_128.json                                      OK
+ ecmul_1-3_2_28000_96.json                                       OK
+ ecmul_1-3_340282366920938463463374607431768211456_21000_128.jsonOK
+ ecmul_1-3_340282366920938463463374607431768211456_21000_80.json OK
+ ecmul_1-3_340282366920938463463374607431768211456_21000_96.json OK
+ ecmul_1-3_340282366920938463463374607431768211456_28000_128.jsonOK
+ ecmul_1-3_340282366920938463463374607431768211456_28000_80.json OK
+ ecmul_1-3_340282366920938463463374607431768211456_28000_96.json OK
+ ecmul_1-3_5616_21000_128.json                                   OK
+ ecmul_1-3_5616_21000_96.json                                    OK
+ ecmul_1-3_5616_28000_128.json                                   OK
+ ecmul_1-3_5616_28000_96.json                                    OK
+ ecmul_1-3_5617_21000_128.json                                   OK
+ ecmul_1-3_5617_21000_96.json                                    OK
+ ecmul_1-3_5617_28000_128.json                                   OK
+ ecmul_1-3_5617_28000_96.json                                    OK
+ ecmul_1-3_9935_21000_128.json                                   OK
+ ecmul_1-3_9935_21000_96.json                                    OK
+ ecmul_1-3_9935_28000_128.json                                   OK
+ ecmul_1-3_9935_28000_96.json                                    OK
+ ecmul_1-3_9_21000_128.json                                      OK
+ ecmul_1-3_9_21000_96.json                                       OK
+ ecmul_1-3_9_28000_128.json                                      OK
+ ecmul_1-3_9_28000_96.json                                       OK
+ ecmul_7827-6598_0_21000_128.json                                OK
+ ecmul_7827-6598_0_21000_64.json                                 OK
+ ecmul_7827-6598_0_21000_80.json                                 OK
+ ecmul_7827-6598_0_21000_96.json                                 OK
+ ecmul_7827-6598_0_28000_128.json                                OK
+ ecmul_7827-6598_0_28000_64.json                                 OK
+ ecmul_7827-6598_0_28000_80.json                                 OK
+ ecmul_7827-6598_0_28000_96.json                                 OK
+ ecmul_7827-6598_1456_21000_128.json                             OK
+ ecmul_7827-6598_1456_21000_80.json                              OK
+ ecmul_7827-6598_1456_21000_96.json                              OK
+ ecmul_7827-6598_1456_28000_128.json                             OK
+ ecmul_7827-6598_1456_28000_80.json                              OK
+ ecmul_7827-6598_1456_28000_96.json                              OK
+ ecmul_7827-6598_1_21000_128.json                                OK
+ ecmul_7827-6598_1_21000_96.json                                 OK
+ ecmul_7827-6598_1_28000_128.json                                OK
+ ecmul_7827-6598_1_28000_96.json                                 OK
+ ecmul_7827-6598_2_21000_128.json                                OK
+ ecmul_7827-6598_2_21000_96.json                                 OK
+ ecmul_7827-6598_2_28000_128.json                                OK
+ ecmul_7827-6598_2_28000_96.json                                 OK
+ ecmul_7827-6598_5616_21000_128.json                             OK
+ ecmul_7827-6598_5616_21000_96.json                              OK
+ ecmul_7827-6598_5616_28000_128.json                             OK
+ ecmul_7827-6598_5616_28000_96.json                              OK
+ ecmul_7827-6598_5617_21000_128.json                             OK
+ ecmul_7827-6598_5617_21000_96.json                              OK
+ ecmul_7827-6598_5617_28000_128.json                             OK
+ ecmul_7827-6598_5617_28000_96.json                              OK
+ ecmul_7827-6598_9935_21000_128.json                             OK
+ ecmul_7827-6598_9935_21000_96.json                              OK
+ ecmul_7827-6598_9935_28000_128.json                             OK
+ ecmul_7827-6598_9935_28000_96.json                              OK
+ ecmul_7827-6598_9_21000_128.json                                OK
+ ecmul_7827-6598_9_21000_96.json                                 OK
+ ecmul_7827-6598_9_28000_128.json                                OK
+ ecmul_7827-6598_9_28000_96.json                                 OK
+ ecpairing_bad_length_191.json                                   OK
+ ecpairing_bad_length_193.json                                   OK
+ ecpairing_empty_data.json                                       OK
+ ecpairing_empty_data_insufficient_gas.json                      OK
+ ecpairing_one_point_fail.json                                   OK
+ ecpairing_one_point_insufficient_gas.json                       OK
+ ecpairing_one_point_not_in_subgroup.json                        OK
+ ecpairing_one_point_with_g1_zero.json                           OK
+ ecpairing_one_point_with_g2_zero.json                           OK
+ ecpairing_one_point_with_g2_zero_and_g1_invalid.json            OK
+ ecpairing_perturb_g2_by_curve_order.json                        OK
+ ecpairing_perturb_g2_by_field_modulus.json                      OK
+ ecpairing_perturb_g2_by_field_modulus_again.json                OK
+ ecpairing_perturb_g2_by_one.json                                OK
+ ecpairing_perturb_zeropoint_by_curve_order.json                 OK
+ ecpairing_perturb_zeropoint_by_field_modulus.json               OK
+ ecpairing_perturb_zeropoint_by_one.json                         OK
+ ecpairing_three_point_fail_1.json                               OK
+ ecpairing_three_point_match_1.json                              OK
+ ecpairing_two_point_fail_1.json                                 OK
+ ecpairing_two_point_fail_2.json                                 OK
+ ecpairing_two_point_match_1.json                                OK
+ ecpairing_two_point_match_2.json                                OK
+ ecpairing_two_point_match_3.json                                OK
+ ecpairing_two_point_match_4.json                                OK
+ ecpairing_two_point_match_5.json                                OK
+ ecpairing_two_point_oog.json                                    OK
+ ecpairing_two_points_with_one_g2_zero.json                      OK
+ pairingTest.json                                                OK
+ pointAdd.json                                                   OK
+ pointAddTrunc.json                                              OK
+ pointMulAdd.json                                                OK
+ pointMulAdd2.json                                               OK

OK: 133/133 Fail: 0/133 Skip: 0/133

stZeroKnowledge2

+ ecadd_0-0_0-0_21000_0.json                                      OK
+ ecadd_0-0_0-0_21000_128.json                                    OK
+ ecadd_0-0_0-0_21000_192.json                                    OK
+ ecadd_0-0_0-0_21000_64.json                                     OK
+ ecadd_0-0_0-0_21000_80.json                                     OK
+ ecadd_0-0_0-0_25000_0.json                                      OK
+ ecadd_0-0_0-0_25000_128.json                                    OK
+ ecadd_0-0_0-0_25000_192.json                                    OK
+ ecadd_0-0_0-0_25000_64.json                                     OK
+ ecadd_0-0_0-0_25000_80.json                                     OK
+ ecadd_0-0_1-2_21000_128.json                                    OK
+ ecadd_0-0_1-2_21000_192.json                                    OK
+ ecadd_0-0_1-2_25000_128.json                                    OK
+ ecadd_0-0_1-2_25000_192.json                                    OK
+ ecadd_0-0_1-3_21000_128.json                                    OK
+ ecadd_0-0_1-3_25000_128.json                                    OK
+ ecadd_0-3_1-2_21000_128.json                                    OK
+ ecadd_0-3_1-2_25000_128.json                                    OK
+ ecadd_1-2_0-0_21000_128.json                                    OK
+ ecadd_1-2_0-0_21000_192.json                                    OK
+ ecadd_1-2_0-0_21000_64.json                                     OK
+ ecadd_1-2_0-0_25000_128.json                                    OK
+ ecadd_1-2_0-0_25000_192.json                                    OK
+ ecadd_1-2_0-0_25000_64.json                                     OK
+ ecadd_1-2_1-2_21000_128.json                                    OK
+ ecadd_1-2_1-2_21000_192.json                                    OK
+ ecadd_1-2_1-2_25000_128.json                                    OK
+ ecadd_1-2_1-2_25000_192.json                                    OK
+ ecadd_1-3_0-0_21000_80.json                                     OK
+ ecadd_1-3_0-0_25000_80.json                                     OK
+ ecadd_1145-3932_1145-4651_21000_192.json                        OK
+ ecadd_1145-3932_1145-4651_25000_192.json                        OK
+ ecadd_1145-3932_2969-1336_21000_128.json                        OK
+ ecadd_1145-3932_2969-1336_25000_128.json                        OK
+ ecadd_6-9_19274124-124124_21000_128.json                        OK
+ ecadd_6-9_19274124-124124_25000_128.json                        OK
+ ecmul_0-0_0_21000_0.json                                        OK
+ ecmul_0-0_0_21000_128.json                                      OK
+ ecmul_0-0_0_21000_40.json                                       OK
+ ecmul_0-0_0_21000_64.json                                       OK
+ ecmul_0-0_0_21000_80.json                                       OK
+ ecmul_0-0_0_21000_96.json                                       OK
+ ecmul_0-0_0_28000_0.json                                        OK
+ ecmul_0-0_0_28000_128.json                                      OK
+ ecmul_0-0_0_28000_40.json                                       OK
+ ecmul_0-0_0_28000_64.json                                       OK
+ ecmul_0-0_0_28000_80.json                                       OK
+ ecmul_0-0_0_28000_96.json                                       OK
+ ecmul_0-0_1_21000_128.json                                      OK
+ ecmul_0-0_1_21000_96.json                                       OK
+ ecmul_0-0_1_28000_128.json                                      OK
+ ecmul_0-0_1_28000_96.json                                       OK
+ ecmul_0-0_2_21000_128.json                                      OK
+ ecmul_0-0_2_21000_96.json                                       OK
+ ecmul_0-0_2_28000_128.json                                      OK
+ ecmul_0-0_2_28000_96.json                                       OK
+ ecmul_0-0_340282366920938463463374607431768211456_21000_128.jsonOK
+ ecmul_0-0_340282366920938463463374607431768211456_21000_80.json OK
+ ecmul_0-0_340282366920938463463374607431768211456_21000_96.json OK
+ ecmul_0-0_340282366920938463463374607431768211456_28000_128.jsonOK
+ ecmul_0-0_340282366920938463463374607431768211456_28000_80.json OK
+ ecmul_0-0_340282366920938463463374607431768211456_28000_96.json OK
+ ecmul_0-0_5616_21000_128.json                                   OK
+ ecmul_0-0_5616_21000_96.json                                    OK
+ ecmul_0-0_5616_28000_128.json                                   OK
+ ecmul_0-0_5616_28000_96.json                                    OK
+ ecmul_0-0_5617_21000_128.json                                   OK
+ ecmul_0-0_5617_21000_96.json                                    OK
+ ecmul_0-0_5617_28000_128.json                                   OK
+ ecmul_0-0_5617_28000_96.json                                    OK
+ ecmul_0-0_9935_21000_128.json                                   OK
+ ecmul_0-0_9935_21000_96.json                                    OK
+ ecmul_0-0_9935_28000_128.json                                   OK
+ ecmul_0-0_9935_28000_96.json                                    OK
+ ecmul_0-0_9_21000_128.json                                      OK
+ ecmul_0-0_9_21000_96.json                                       OK
+ ecmul_0-0_9_28000_128.json                                      OK
+ ecmul_0-0_9_28000_96.json                                       OK
+ ecmul_0-3_0_21000_128.json                                      OK
+ ecmul_0-3_0_21000_64.json                                       OK
+ ecmul_0-3_0_21000_80.json                                       OK
+ ecmul_0-3_0_21000_96.json                                       OK
+ ecmul_0-3_0_28000_128.json                                      OK
+ ecmul_0-3_0_28000_64.json                                       OK
+ ecmul_0-3_0_28000_80.json                                       OK
+ ecmul_0-3_0_28000_96.json                                       OK
+ ecmul_0-3_1_21000_128.json                                      OK
+ ecmul_0-3_1_21000_96.json                                       OK
+ ecmul_0-3_1_28000_128.json                                      OK
+ ecmul_0-3_1_28000_96.json                                       OK
+ ecmul_0-3_2_21000_128.json                                      OK
+ ecmul_0-3_2_21000_96.json                                       OK
+ ecmul_0-3_2_28000_128.json                                      OK
+ ecmul_0-3_2_28000_96.json                                       OK
+ ecmul_0-3_340282366920938463463374607431768211456_21000_128.jsonOK
+ ecmul_0-3_340282366920938463463374607431768211456_21000_80.json OK
+ ecmul_0-3_340282366920938463463374607431768211456_21000_96.json OK
+ ecmul_0-3_340282366920938463463374607431768211456_28000_128.jsonOK
+ ecmul_0-3_340282366920938463463374607431768211456_28000_80.json OK
+ ecmul_0-3_340282366920938463463374607431768211456_28000_96.json OK
+ ecmul_0-3_5616_21000_128.json                                   OK
+ ecmul_0-3_5616_21000_96.json                                    OK
+ ecmul_0-3_5616_28000_128.json                                   OK
+ ecmul_0-3_5616_28000_96.json                                    OK
+ ecmul_0-3_5617_21000_128.json                                   OK
+ ecmul_0-3_5617_21000_96.json                                    OK
+ ecmul_0-3_5617_28000_128.json                                   OK
+ ecmul_0-3_5617_28000_96.json                                    OK
+ ecmul_0-3_9935_21000_128.json                                   OK
+ ecmul_0-3_9935_21000_96.json                                    OK
+ ecmul_0-3_9935_28000_128.json                                   OK
+ ecmul_0-3_9935_28000_96.json                                    OK
+ ecmul_0-3_9_21000_128.json                                      OK
+ ecmul_0-3_9_21000_96.json                                       OK
+ ecmul_0-3_9_28000_128.json                                      OK
+ ecmul_0-3_9_28000_96.json                                       OK
+ ecmul_1-2_0_21000_128.json                                      OK
+ ecmul_1-2_0_21000_64.json                                       OK
+ ecmul_1-2_0_21000_80.json                                       OK
+ ecmul_1-2_0_21000_96.json                                       OK
+ ecmul_1-2_0_28000_128.json                                      OK
+ ecmul_1-2_0_28000_64.json                                       OK
+ ecmul_1-2_0_28000_80.json                                       OK
+ ecmul_1-2_0_28000_96.json                                       OK
+ ecmul_1-2_1_21000_128.json                                      OK
+ ecmul_1-2_1_21000_96.json                                       OK
+ ecmul_1-2_1_28000_128.json                                      OK
+ ecmul_1-2_1_28000_96.json                                       OK
+ ecmul_1-2_2_21000_128.json                                      OK
+ ecmul_1-2_2_21000_96.json                                       OK

OK: 130/130 Fail: 0/130 Skip: 0/130

---TOTAL--- OK: 2308/2411 Fail: 0/2411 Skip: 103/2411