GeneralStateTests === ## stArgsZeroOneBalance ```diff - addNonConst.json Fail - addmodNonConst.json Fail - andNonConst.json Fail - balanceNonConst.json Fail - byteNonConst.json Fail - callNonConst.json Fail - callcodeNonConst.json Fail - calldatacopyNonConst.json Fail - calldataloadNonConst.json Fail - codecopyNonConst.json Fail - createNonConst.json Fail - delegatecallNonConst.json Fail - divNonConst.json Fail - eqNonConst.json Fail - expNonConst.json Fail - extcodecopyNonConst.json Fail - extcodesizeNonConst.json Fail - gtNonConst.json Fail - iszeroNonConst.json Fail - jumpNonConst.json Fail - jumpiNonConst.json Fail - log0NonConst.json Fail - log1NonConst.json Fail - log2NonConst.json Fail - log3NonConst.json Fail - ltNonConst.json Fail - mloadNonConst.json Fail - modNonConst.json Fail - mstore8NonConst.json Fail - mstoreNonConst.json Fail - mulNonConst.json Fail - mulmodNonConst.json Fail - notNonConst.json Fail - orNonConst.json Fail - returnNonConst.json Fail - sdivNonConst.json Fail - sgtNonConst.json Fail - sha3NonConst.json Fail - signextNonConst.json Fail - sloadNonConst.json Fail - sltNonConst.json Fail - smodNonConst.json Fail - sstoreNonConst.json Fail - subNonConst.json Fail - suicideNonConst.json Fail - xorNonConst.json Fail ``` OK: 0/46 Fail: 46/46 Skip: 0/46 ## stAttackTest ```diff - ContractCreationSpam.json Fail - CrashingTransaction.json Fail ``` OK: 0/2 Fail: 2/2 Skip: 0/2 ## stBadOpcode ```diff - badOpcodes.json Fail ``` OK: 0/1 Fail: 1/1 Skip: 0/1 ## stBugs ```diff - evmBytecode.json Fail - returndatacopyPythonBug_Tue_03_48_41-1432.json Fail - staticcall_createfails.json Fail ``` OK: 0/3 Fail: 3/3 Skip: 0/3 ## stCallCodes ```diff - call_OOG_additionalGasCosts1.json Fail - call_OOG_additionalGasCosts2.json Fail - callcall_00.json Fail - callcall_00_OOGE.json Fail - callcall_00_OOGE_valueTransfer.json Fail - callcall_00_SuicideEnd.json Fail - callcallcall_000.json Fail - callcallcall_000_OOGE.json Fail - callcallcall_000_OOGMAfter.json Fail - callcallcall_000_OOGMBefore.json Fail - callcallcall_000_SuicideEnd.json Fail - callcallcall_000_SuicideMiddle.json Fail - callcallcall_ABCB_RECURSIVE.json Fail - callcallcallcode_001.json Fail - callcallcallcode_001_OOGE.json Fail - callcallcallcode_001_OOGMAfter.json Fail - callcallcallcode_001_OOGMBefore.json Fail - callcallcallcode_001_SuicideEnd.json Fail - callcallcallcode_001_SuicideMiddle.json Fail - callcallcallcode_ABCB_RECURSIVE.json Fail - callcallcode_01.json Fail - callcallcode_01_OOGE.json Fail - callcallcode_01_SuicideEnd.json Fail - callcallcodecall_010.json Fail - callcallcodecall_010_OOGE.json Fail - callcallcodecall_010_OOGMAfter.json Fail - callcallcodecall_010_OOGMBefore.json Fail - callcallcodecall_010_SuicideEnd.json Fail - callcallcodecall_010_SuicideMiddle.json Fail - callcallcodecall_ABCB_RECURSIVE.json Fail - callcallcodecallcode_011.json Fail - callcallcodecallcode_011_OOGE.json Fail - callcallcodecallcode_011_OOGMAfter.json Fail - callcallcodecallcode_011_OOGMBefore.json Fail - callcallcodecallcode_011_SuicideEnd.json Fail - callcallcodecallcode_011_SuicideMiddle.json Fail - callcallcodecallcode_ABCB_RECURSIVE.json Fail - callcodeDynamicCode.json Fail - callcodeDynamicCode2SelfCall.json Fail - callcodeEmptycontract.json Fail - callcodeInInitcodeToEmptyContract.json Fail - callcodeInInitcodeToExisContractWithVTransferNEMoney.json Fail - callcodeInInitcodeToExistingContract.json Fail - callcodeInInitcodeToExistingContractWithValueTransfer.json Fail - callcode_checkPC.json Fail - callcodecall_10.json Fail - callcodecall_10_OOGE.json Fail - callcodecall_10_SuicideEnd.json Fail - callcodecallcall_100.json Fail - callcodecallcall_100_OOGE.json Fail - callcodecallcall_100_OOGMAfter.json Fail - callcodecallcall_100_OOGMBefore.json Fail - callcodecallcall_100_SuicideEnd.json Fail - callcodecallcall_100_SuicideMiddle.json Fail - callcodecallcall_ABCB_RECURSIVE.json Fail - callcodecallcallcode_101.json Fail - callcodecallcallcode_101_OOGE.json Fail - callcodecallcallcode_101_OOGMAfter.json Fail - callcodecallcallcode_101_OOGMBefore.json Fail - callcodecallcallcode_101_SuicideEnd.json Fail - callcodecallcallcode_101_SuicideMiddle.json Fail - callcodecallcallcode_ABCB_RECURSIVE.json Fail - callcodecallcode_11.json Fail - callcodecallcode_11_OOGE.json Fail - callcodecallcode_11_SuicideEnd.json Fail - callcodecallcodecall_110.json Fail - callcodecallcodecall_110_OOGE.json Fail - callcodecallcodecall_110_OOGMAfter.json Fail - callcodecallcodecall_110_OOGMBefore.json Fail - callcodecallcodecall_110_SuicideEnd.json Fail - callcodecallcodecall_110_SuicideMiddle.json Fail - callcodecallcodecall_ABCB_RECURSIVE.json Fail - callcodecallcodecallcode_111.json Fail - callcodecallcodecallcode_111_OOGE.json Fail - callcodecallcodecallcode_111_OOGMAfter.json Fail - callcodecallcodecallcode_111_OOGMBefore.json Fail - callcodecallcodecallcode_111_SuicideEnd.json Fail - callcodecallcodecallcode_111_SuicideMiddle.json Fail - callcodecallcodecallcode_ABCB_RECURSIVE.json Fail ``` OK: 0/79 Fail: 79/79 Skip: 0/79 ## stCallCreateCallCodeTest ```diff Call1024BalanceTooLow.json Skip - Call1024OOG.json Fail - Call1024PreCalls.json Fail - CallLoseGasOOG.json Fail - CallRecursiveBombPreCall.json Fail - Callcode1024BalanceTooLow.json Fail - Callcode1024OOG.json Fail - CallcodeLoseGasOOG.json Fail - callOutput1.json Fail - callOutput2.json Fail - callOutput3.json Fail - callOutput3Fail.json Fail - callOutput3partial.json Fail - callOutput3partialFail.json Fail - callWithHighValue.json Fail - callWithHighValueAndGasOOG.json Fail - callWithHighValueAndOOGatTxLevel.json Fail - callWithHighValueOOGinCall.json Fail - callcodeOutput1.json Fail - callcodeOutput2.json Fail - callcodeOutput3.json Fail - callcodeOutput3Fail.json Fail - callcodeOutput3partial.json Fail - callcodeOutput3partialFail.json Fail - callcodeWithHighValue.json Fail - callcodeWithHighValueAndGasOOG.json Fail - createFailBalanceTooLow.json Fail - createInitFailBadJumpDestination.json Fail - createInitFailStackSizeLargerThan1024.json Fail - createInitFailStackUnderflow.json Fail - createInitFailUndefinedInstruction.json Fail - createInitFail_OOGduringInit.json Fail - createInitOOGforCREATE.json Fail - createJS_ExampleContract.json Fail - createJS_NoCollision.json Fail - createNameRegistratorPerTxs.json Fail - createNameRegistratorPerTxsNotEnoughGas.json Fail - createNameRegistratorPreStore1NotEnoughGas.json Fail - createNameRegistratorendowmentTooHigh.json Fail ``` OK: 0/39 Fail: 38/39 Skip: 1/39 ## stCallDelegateCodesCallCodeHomestead ```diff - callcallcallcode_001.json Fail - callcallcallcode_001_OOGE.json Fail - callcallcallcode_001_OOGMAfter.json Fail - callcallcallcode_001_OOGMBefore.json Fail - callcallcallcode_001_SuicideEnd.json Fail - callcallcallcode_001_SuicideMiddle.json Fail - callcallcallcode_ABCB_RECURSIVE.json Fail - callcallcode_01.json Fail - callcallcode_01_OOGE.json Fail - callcallcode_01_SuicideEnd.json Fail - callcallcodecall_010.json Fail - callcallcodecall_010_OOGE.json Fail - callcallcodecall_010_OOGMAfter.json Fail - callcallcodecall_010_OOGMBefore.json Fail - callcallcodecall_010_SuicideEnd.json Fail - callcallcodecall_010_SuicideMiddle.json Fail - callcallcodecall_ABCB_RECURSIVE.json Fail - callcallcodecallcode_011.json Fail - callcallcodecallcode_011_OOGE.json Fail - callcallcodecallcode_011_OOGMAfter.json Fail - callcallcodecallcode_011_OOGMBefore.json Fail - callcallcodecallcode_011_SuicideEnd.json Fail - callcallcodecallcode_011_SuicideMiddle.json Fail - callcallcodecallcode_ABCB_RECURSIVE.json Fail - callcodecall_10.json Fail - callcodecall_10_OOGE.json Fail - callcodecall_10_SuicideEnd.json Fail - callcodecallcall_100.json Fail - callcodecallcall_100_OOGE.json Fail - callcodecallcall_100_OOGMAfter.json Fail - callcodecallcall_100_OOGMBefore.json Fail - callcodecallcall_100_SuicideEnd.json Fail - callcodecallcall_100_SuicideMiddle.json Fail - callcodecallcall_ABCB_RECURSIVE.json Fail - callcodecallcallcode_101.json Fail - callcodecallcallcode_101_OOGE.json Fail - callcodecallcallcode_101_OOGMAfter.json Fail - callcodecallcallcode_101_OOGMBefore.json Fail - callcodecallcallcode_101_SuicideEnd.json Fail - callcodecallcallcode_101_SuicideMiddle.json Fail - callcodecallcallcode_ABCB_RECURSIVE.json Fail - callcodecallcode_11.json Fail - callcodecallcode_11_OOGE.json Fail - callcodecallcode_11_SuicideEnd.json Fail - callcodecallcodecall_110.json Fail - callcodecallcodecall_110_OOGE.json Fail - callcodecallcodecall_110_OOGMAfter.json Fail - callcodecallcodecall_110_OOGMBefore.json Fail - callcodecallcodecall_110_SuicideEnd.json Fail - callcodecallcodecall_110_SuicideMiddle.json Fail - callcodecallcodecall_ABCB_RECURSIVE.json Fail - callcodecallcodecallcode_111.json Fail - callcodecallcodecallcode_111_OOGE.json Fail - callcodecallcodecallcode_111_OOGMAfter.json Fail - callcodecallcodecallcode_111_OOGMBefore.json Fail - callcodecallcodecallcode_111_SuicideEnd.json Fail - callcodecallcodecallcode_111_SuicideMiddle.json Fail - callcodecallcodecallcode_ABCB_RECURSIVE.json Fail ``` OK: 0/58 Fail: 58/58 Skip: 0/58 ## stCallDelegateCodesHomestead ```diff - callcallcallcode_001.json Fail - callcallcallcode_001_OOGE.json Fail - callcallcallcode_001_OOGMAfter.json Fail - callcallcallcode_001_OOGMBefore.json Fail - callcallcallcode_001_SuicideEnd.json Fail - callcallcallcode_001_SuicideMiddle.json Fail - callcallcallcode_ABCB_RECURSIVE.json Fail - callcallcode_01.json Fail - callcallcode_01_OOGE.json Fail - callcallcode_01_SuicideEnd.json Fail - callcallcodecall_010.json Fail - callcallcodecall_010_OOGE.json Fail - callcallcodecall_010_OOGMAfter.json Fail - callcallcodecall_010_OOGMBefore.json Fail - callcallcodecall_010_SuicideEnd.json Fail - callcallcodecall_010_SuicideMiddle.json Fail - callcallcodecall_ABCB_RECURSIVE.json Fail - callcallcodecallcode_011.json Fail - callcallcodecallcode_011_OOGE.json Fail - callcallcodecallcode_011_OOGMAfter.json Fail - callcallcodecallcode_011_OOGMBefore.json Fail - callcallcodecallcode_011_SuicideEnd.json Fail - callcallcodecallcode_011_SuicideMiddle.json Fail - callcallcodecallcode_ABCB_RECURSIVE.json Fail - callcodecall_10.json Fail - callcodecall_10_OOGE.json Fail - callcodecall_10_SuicideEnd.json Fail - callcodecallcall_100.json Fail - callcodecallcall_100_OOGE.json Fail - callcodecallcall_100_OOGMAfter.json Fail - callcodecallcall_100_OOGMBefore.json Fail - callcodecallcall_100_SuicideEnd.json Fail - callcodecallcall_100_SuicideMiddle.json Fail - callcodecallcall_ABCB_RECURSIVE.json Fail - callcodecallcallcode_101.json Fail - callcodecallcallcode_101_OOGE.json Fail - callcodecallcallcode_101_OOGMAfter.json Fail - callcodecallcallcode_101_OOGMBefore.json Fail - callcodecallcallcode_101_SuicideEnd.json Fail - callcodecallcallcode_101_SuicideMiddle.json Fail - callcodecallcallcode_ABCB_RECURSIVE.json Fail - callcodecallcode_11.json Fail - callcodecallcode_11_OOGE.json Fail - callcodecallcode_11_SuicideEnd.json Fail - callcodecallcodecall_110.json Fail - callcodecallcodecall_110_OOGE.json Fail - callcodecallcodecall_110_OOGMAfter.json Fail - callcodecallcodecall_110_OOGMBefore.json Fail - callcodecallcodecall_110_SuicideEnd.json Fail - callcodecallcodecall_110_SuicideMiddle.json Fail - callcodecallcodecall_ABCB_RECURSIVE.json Fail - callcodecallcodecallcode_111.json Fail - callcodecallcodecallcode_111_OOGE.json Fail - callcodecallcodecallcode_111_OOGMAfter.json Fail - callcodecallcodecallcode_111_OOGMBefore.json Fail - callcodecallcodecallcode_111_SuicideEnd.json Fail - callcodecallcodecallcode_111_SuicideMiddle.json Fail - callcodecallcodecallcode_ABCB_RECURSIVE.json Fail ``` OK: 0/58 Fail: 58/58 Skip: 0/58 ## stChangedEIP150 ```diff Call1024BalanceTooLow.json Skip - Call1024PreCalls.json Fail - Callcode1024BalanceTooLow.json Fail - callcall_00_OOGE_1.json Fail - callcall_00_OOGE_2.json Fail - callcall_00_OOGE_valueTransfer.json Fail - callcallcall_000_OOGMAfter.json Fail - callcallcallcode_001_OOGMAfter_1.json Fail - callcallcallcode_001_OOGMAfter_2.json Fail - callcallcallcode_001_OOGMAfter_3.json Fail - callcallcodecall_010_OOGMAfter_1.json Fail - callcallcodecall_010_OOGMAfter_2.json Fail - callcallcodecall_010_OOGMAfter_3.json Fail - callcallcodecallcode_011_OOGMAfter_1.json Fail - callcallcodecallcode_011_OOGMAfter_2.json Fail - callcodecallcall_100_OOGMAfter_1.json Fail - callcodecallcall_100_OOGMAfter_2.json Fail - callcodecallcall_100_OOGMAfter_3.json Fail - callcodecallcallcode_101_OOGMAfter_1.json Fail - callcodecallcallcode_101_OOGMAfter_2.json Fail - callcodecallcallcode_101_OOGMAfter_3.json Fail - callcodecallcodecall_110_OOGMAfter_1.json Fail - callcodecallcodecall_110_OOGMAfter_2.json Fail - callcodecallcodecall_110_OOGMAfter_3.json Fail - callcodecallcodecallcode_111_OOGMAfter.json Fail - callcodecallcodecallcode_111_OOGMAfter_1.json Fail - callcodecallcodecallcode_111_OOGMAfter_2.json Fail - callcodecallcodecallcode_111_OOGMAfter_3.json Fail - contractCreationMakeCallThatAskMoreGasThenTransactionProvided.jsonFail - createInitFail_OOGduringInit.json Fail ``` OK: 0/30 Fail: 29/30 Skip: 1/30 ## stCodeCopyTest ```diff ExtCodeCopyTests.json Skip ``` OK: 0/1 Fail: 0/1 Skip: 1/1 ## stCodeSizeLimit ```diff - codesizeInit.json Fail - codesizeOOGInvalidSize.json Fail - codesizeValid.json Fail ``` OK: 0/3 Fail: 3/3 Skip: 0/3 ## stCreateTest ```diff - CREATE_AcreateB_BSuicide_BStore.json Fail - CREATE_ContractRETURNBigOffset.json Fail - CREATE_ContractSSTOREDuringInit.json Fail - CREATE_ContractSuicideDuringInit.json Fail - CREATE_ContractSuicideDuringInit_ThenStoreThenReturn.json Fail - CREATE_ContractSuicideDuringInit_WithValue.json Fail - CREATE_ContractSuicideDuringInit_WithValueToItself.json Fail - CREATE_EContractCreateEContractInInit_Tr.json Fail - CREATE_EContractCreateNEContractInInitOOG_Tr.json Fail - CREATE_EContractCreateNEContractInInit_Tr.json Fail - CREATE_EContract_ThenCALLToNonExistentAcc.json Fail - CREATE_EmptyContract.json Fail - CREATE_EmptyContractAndCallIt_0wei.json Fail - CREATE_EmptyContractAndCallIt_1wei.json Fail - CREATE_EmptyContractWithBalance.json Fail - CREATE_EmptyContractWithStorage.json Fail - CREATE_EmptyContractWithStorageAndCallIt_0wei.json Fail - CREATE_EmptyContractWithStorageAndCallIt_1wei.json Fail - CREATE_empty000CreateinInitCode_Transaction.json Fail - CreateCollisionToEmpty.json Fail - CreateOOGafterInitCode.json Fail - CreateOOGafterInitCodeReturndata.json Fail - CreateOOGafterInitCodeReturndata2.json Fail - CreateOOGafterInitCodeReturndata3.json Fail - CreateOOGafterInitCodeReturndataSize.json Fail - CreateOOGafterInitCodeRevert.json Fail - CreateOOGafterInitCodeRevert2.json Fail - TransactionCollisionToEmpty.json Fail - TransactionCollisionToEmptyButCode.json Fail - TransactionCollisionToEmptyButNonce.json Fail ``` OK: 0/30 Fail: 30/30 Skip: 0/30 ## stDelegatecallTestHomestead ```diff Call1024BalanceTooLow.json Skip Call1024OOG.json Skip Call1024PreCalls.json Skip CallLoseGasOOG.json Skip CallRecursiveBombPreCall.json Skip CallcodeLoseGasOOG.json Skip Delegatecall1024.json Skip Delegatecall1024OOG.json Skip callOutput1.json Skip callOutput2.json Skip callOutput3.json Skip callOutput3Fail.json Skip callOutput3partial.json Skip callOutput3partialFail.json Skip callWithHighValueAndGasOOG.json Skip callcodeOutput1.json Skip callcodeOutput2.json Skip callcodeOutput3.json Skip callcodeOutput3Fail.json Skip callcodeOutput3partial.json Skip callcodeOutput3partialFail.json Skip callcodeWithHighValueAndGasOOG.json Skip deleagateCallAfterValueTransfer.json Skip delegatecallAndOOGatTxLevel.json Skip delegatecallBasic.json Skip delegatecallEmptycontract.json Skip delegatecallInInitcodeToEmptyContract.json Skip delegatecallInInitcodeToExistingContract.json Skip delegatecallInInitcodeToExistingContractOOG.json Skip delegatecallOOGinCall.json Skip delegatecallSenderCheck.json Skip delegatecallValueCheck.json Skip delegatecodeDynamicCode.json Skip delegatecodeDynamicCode2SelfCall.json Skip ``` OK: 0/34 Fail: 0/34 Skip: 34/34 ## stEIP150Specific ```diff - CallAndCallcodeConsumeMoreGasThenTransactionHas.json Fail - CallAskMoreGasOnDepth2ThenTransactionHas.json Fail - CallGoesOOGOnSecondLevel.json Fail - CallGoesOOGOnSecondLevel2.json Fail - CreateAndGasInsideCreate.json Fail - DelegateCallOnEIP.json Fail - ExecuteCallThatAskForeGasThenTrabsactionHas.json Fail - NewGasPriceForCodes.json Fail - SuicideToExistingContract.json Fail - SuicideToNotExistingContract.json Fail - Transaction64Rule_d64e0.json Fail - Transaction64Rule_d64m1.json Fail - Transaction64Rule_d64p1.json Fail ``` OK: 0/13 Fail: 13/13 Skip: 0/13 ## stEIP150singleCodeGasPrices ```diff - RawBalanceGas.json Fail - RawCallCodeGas.json Fail - RawCallCodeGasAsk.json Fail - RawCallCodeGasMemory.json Fail - RawCallCodeGasMemoryAsk.json Fail - RawCallCodeGasValueTransfer.json Fail - RawCallCodeGasValueTransferAsk.json Fail - RawCallCodeGasValueTransferMemory.json Fail - RawCallCodeGasValueTransferMemoryAsk.json Fail - RawCallGas.json Fail - RawCallGasAsk.json Fail - RawCallGasValueTransfer.json Fail - RawCallGasValueTransferAsk.json Fail - RawCallGasValueTransferMemory.json Fail - RawCallGasValueTransferMemoryAsk.json Fail - RawCallMemoryGas.json Fail - RawCallMemoryGasAsk.json Fail - RawCreateFailGasValueTransfer.json Fail - RawCreateFailGasValueTransfer2.json Fail - RawCreateGas.json Fail - RawCreateGasMemory.json Fail - RawCreateGasValueTransfer.json Fail - RawCreateGasValueTransferMemory.json Fail - RawDelegateCallGas.json Fail - RawDelegateCallGasAsk.json Fail - RawDelegateCallGasMemory.json Fail - RawDelegateCallGasMemoryAsk.json Fail - RawExtCodeCopyGas.json Fail - RawExtCodeCopyMemoryGas.json Fail - RawExtCodeSizeGas.json Fail ``` OK: 0/30 Fail: 30/30 Skip: 0/30 ## stEIP158Specific ```diff - CALL_OneVCallSuicide.json Fail - CALL_ZeroVCallSuicide.json Fail - EXP_Empty.json Fail - EXTCODESIZE_toEpmty.json Fail - EXTCODESIZE_toNonExistent.json Fail - vitalikTransactionTest.json Fail ``` OK: 0/6 Fail: 6/6 Skip: 0/6 ## stExample ```diff + add11.json OK ``` OK: 1/1 Fail: 0/1 Skip: 0/1 ## stHomesteadSpecific ```diff - contractCreationOOGdontLeaveEmptyContract.json Fail - contractCreationOOGdontLeaveEmptyContractViaTransaction.json Fail - createContractViaContract.json Fail - createContractViaContractOOGInitCode.json Fail - createContractViaTransactionCost53000.json Fail ``` OK: 0/5 Fail: 5/5 Skip: 0/5 ## stInitCodeTest ```diff - CallContractToCreateContractAndCallItOOG.json Fail - CallContractToCreateContractNoCash.json Fail - CallContractToCreateContractOOG.json Fail - CallContractToCreateContractOOGBonusGas.json Fail - CallContractToCreateContractWhichWouldCreateContractIfCalled.jsonFail - CallContractToCreateContractWhichWouldCreateContractInInitCode.jsonFail - CallRecursiveContract.json Fail - CallTheContractToCreateEmptyContract.json Fail - NotEnoughCashContractCreation.json Fail - OutOfGasContractCreation.json Fail - OutOfGasPrefundedContractCreation.json Fail - ReturnTest.json Fail - ReturnTest2.json Fail - StackUnderFlowContractCreation.json Fail - TransactionCreateAutoSuicideContract.json Fail - TransactionCreateRandomInitCode.json Fail - TransactionCreateStopInInitcode.json Fail - TransactionCreateSuicideInInitcode.json Fail ``` OK: 0/18 Fail: 18/18 Skip: 0/18 ## stLogTests ```diff - log0_emptyMem.json Fail - log0_logMemStartTooHigh.json Fail - log0_logMemsizeTooHigh.json Fail - log0_logMemsizeZero.json Fail - log0_nonEmptyMem.json Fail - log0_nonEmptyMem_logMemSize1.json Fail - log0_nonEmptyMem_logMemSize1_logMemStart31.json Fail - log1_Caller.json Fail - log1_MaxTopic.json Fail - log1_emptyMem.json Fail - log1_logMemStartTooHigh.json Fail - log1_logMemsizeTooHigh.json Fail - log1_logMemsizeZero.json Fail - log1_nonEmptyMem.json Fail - log1_nonEmptyMem_logMemSize1.json Fail - log1_nonEmptyMem_logMemSize1_logMemStart31.json Fail - log2_Caller.json Fail - log2_MaxTopic.json Fail - log2_emptyMem.json Fail - log2_logMemStartTooHigh.json Fail - log2_logMemsizeTooHigh.json Fail - log2_logMemsizeZero.json Fail - log2_nonEmptyMem.json Fail - log2_nonEmptyMem_logMemSize1.json Fail - log2_nonEmptyMem_logMemSize1_logMemStart31.json Fail - log3_Caller.json Fail - log3_MaxTopic.json Fail - log3_PC.json Fail - log3_emptyMem.json Fail - log3_logMemStartTooHigh.json Fail - log3_logMemsizeTooHigh.json Fail - log3_logMemsizeZero.json Fail - log3_nonEmptyMem.json Fail - log3_nonEmptyMem_logMemSize1.json Fail - log3_nonEmptyMem_logMemSize1_logMemStart31.json Fail - log4_Caller.json Fail - log4_MaxTopic.json Fail - log4_PC.json Fail - log4_emptyMem.json Fail - log4_logMemStartTooHigh.json Fail - log4_logMemsizeTooHigh.json Fail - log4_logMemsizeZero.json Fail - log4_nonEmptyMem.json Fail - log4_nonEmptyMem_logMemSize1.json Fail - log4_nonEmptyMem_logMemSize1_logMemStart31.json Fail - logInOOG_Call.json Fail ``` OK: 0/46 Fail: 46/46 Skip: 0/46 ## stMemExpandingEIP150Calls ```diff - CallAndCallcodeConsumeMoreGasThenTransactionHasWithMemExpandingCalls.jsonFail - CallAskMoreGasOnDepth2ThenTransactionHasWithMemExpandingCalls.jsonFail - CallGoesOOGOnSecondLevel2WithMemExpandingCalls.json Fail - CallGoesOOGOnSecondLevelWithMemExpandingCalls.json Fail - CreateAndGasInsideCreateWithMemExpandingCalls.json Fail - DelegateCallOnEIPWithMemExpandingCalls.json Fail - ExecuteCallThatAskMoreGasThenTransactionHasWithMemExpandingCalls.jsonFail - NewGasPriceForCodesWithMemExpandingCalls.json Fail ``` OK: 0/8 Fail: 8/8 Skip: 0/8 ## stMemoryStressTest ```diff 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 Fail - CREATE_Bounds2.json Fail - CREATE_Bounds3.json Fail DELEGATECALL_Bounds.json Skip DELEGATECALL_Bounds2.json Skip DELEGATECALL_Bounds3.json Skip + DUP_Bounds.json OK - FillStack.json Fail - JUMPI_Bounds.json Fail - JUMP_Bounds.json Fail - JUMP_Bounds2.json Fail - MLOAD_Bounds.json Fail - MLOAD_Bounds2.json Fail + MLOAD_Bounds3.json OK - MSTORE_Bounds.json Fail - MSTORE_Bounds2.json Fail - MSTORE_Bounds2a.json Fail + POP_Bounds.json OK - RETURN_Bounds.json Fail - SLOAD_Bounds.json Fail - SSTORE_Bounds.json Fail - mload32bitBound.json Fail - mload32bitBound2.json Fail - mload32bitBound_Msize.json Fail - mload32bitBound_return.json Fail - mload32bitBound_return2.json Fail - static_CALL_Bounds.json Fail - static_CALL_Bounds2.json Fail - static_CALL_Bounds2a.json Fail - static_CALL_Bounds3.json Fail ``` OK: 3/38 Fail: 24/38 Skip: 11/38 ## stMemoryTest ```diff - callDataCopyOffset.json Fail - calldatacopy_dejavu.json Fail + calldatacopy_dejavu2.json OK - codeCopyOffset.json Fail - codecopy_dejavu.json Fail + codecopy_dejavu2.json OK - extcodecopy_dejavu.json Fail - log1_dejavu.json Fail - log2_dejavu.json Fail - log3_dejavu.json Fail - log4_dejavu.json Fail + 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 Fail - mstore_dejavu.json Fail - mstroe8_dejavu.json Fail - sha3_dejavu.json Fail + stackLimitGas_1023.json OK + stackLimitGas_1024.json OK - stackLimitGas_1025.json Fail + stackLimitPush31_1023.json OK + stackLimitPush31_1024.json OK - stackLimitPush31_1025.json Fail + stackLimitPush32_1023.json OK + stackLimitPush32_1024.json OK - stackLimitPush32_1025.json Fail ``` OK: 51/67 Fail: 16/67 Skip: 0/67 ## stNonZeroCallsTest ```diff - NonZeroValue_CALL.json Fail - NonZeroValue_CALLCODE.json Fail - NonZeroValue_CALLCODE_ToEmpty.json Fail - NonZeroValue_CALLCODE_ToNonNonZeroBalance.json Fail - NonZeroValue_CALLCODE_ToOneStorageKey.json Fail - NonZeroValue_CALL_ToEmpty.json Fail - NonZeroValue_CALL_ToNonNonZeroBalance.json Fail - NonZeroValue_CALL_ToOneStorageKey.json Fail - NonZeroValue_DELEGATECALL.json Fail - NonZeroValue_DELEGATECALL_ToEmpty.json Fail - NonZeroValue_DELEGATECALL_ToNonNonZeroBalance.json Fail - NonZeroValue_DELEGATECALL_ToOneStorageKey.json Fail - NonZeroValue_SUICIDE.json Fail - NonZeroValue_SUICIDE_ToEmpty.json Fail - NonZeroValue_SUICIDE_ToNonNonZeroBalance.json Fail - NonZeroValue_SUICIDE_ToOneStorageKey.json Fail - NonZeroValue_TransactionCALL.json Fail - NonZeroValue_TransactionCALL_ToEmpty.json Fail - NonZeroValue_TransactionCALL_ToNonNonZeroBalance.json Fail - NonZeroValue_TransactionCALL_ToOneStorageKey.json Fail - NonZeroValue_TransactionCALLwithData.json Fail - NonZeroValue_TransactionCALLwithData_ToEmpty.json Fail - NonZeroValue_TransactionCALLwithData_ToNonNonZeroBalance.json Fail - NonZeroValue_TransactionCALLwithData_ToOneStorageKey.json Fail ``` OK: 0/24 Fail: 24/24 Skip: 0/24 ## stPreCompiledContracts ```diff - identity_to_bigger.json Fail - identity_to_smaller.json Fail - modexp.json Fail - modexp_0_0_0_1000000.json Fail - modexp_0_0_0_155000.json Fail - modexp_0_1_0_1000000.json Fail - modexp_0_1_0_155000.json Fail - modexp_0_1_0_20500.json Fail - modexp_0_1_0_22000.json Fail - modexp_0_1_0_25000.json Fail - modexp_0_1_0_35000.json Fail - modexp_0_3_100_1000000.json Fail - modexp_0_3_100_155000.json Fail - modexp_0_3_100_20500.json Fail - modexp_0_3_100_22000.json Fail - modexp_0_3_100_25000.json Fail - modexp_0_3_100_35000.json Fail - modexp_1_0_0_1000000.json Fail - modexp_1_0_0_155000.json Fail - modexp_1_0_0_20500.json Fail - modexp_1_0_0_22000.json Fail - modexp_1_0_0_25000.json Fail - modexp_1_0_0_35000.json Fail - modexp_1_0_1_1000000.json Fail - modexp_1_0_1_155000.json Fail - modexp_1_0_1_20500.json Fail - modexp_1_0_1_22000.json Fail - modexp_1_0_1_25000.json Fail - modexp_1_0_1_35000.json Fail - modexp_1_1_1_1000000.json Fail - modexp_1_1_1_155000.json Fail - modexp_1_1_1_20500.json Fail - modexp_1_1_1_22000.json Fail - modexp_1_1_1_25000.json Fail - modexp_1_1_1_35000.json Fail - modexp_37120_22411_22000.json Fail - modexp_37120_37111_0_1000000.json Fail - modexp_37120_37111_0_155000.json Fail - modexp_37120_37111_0_20500.json Fail - modexp_37120_37111_0_22000.json Fail - modexp_37120_37111_0_25000.json Fail - modexp_37120_37111_0_35000.json Fail - modexp_37120_37111_1_1000000.json Fail - modexp_37120_37111_1_155000.json Fail - modexp_37120_37111_1_20500.json Fail - modexp_37120_37111_1_25000.json Fail - modexp_37120_37111_1_35000.json Fail - modexp_37120_37111_37111_1000000.json Fail - modexp_37120_37111_37111_155000.json Fail - modexp_37120_37111_37111_20500.json Fail - modexp_37120_37111_37111_22000.json Fail - modexp_37120_37111_37111_25000.json Fail - modexp_37120_37111_37111_35000.json Fail - modexp_37120_37111_97_1000000.json Fail - modexp_37120_37111_97_155000.json Fail - modexp_37120_37111_97_20500.json Fail - modexp_37120_37111_97_22000.json Fail - modexp_37120_37111_97_25000.json Fail - modexp_37120_37111_97_35000.json Fail - modexp_39936_1_55201_1000000.json Fail - modexp_39936_1_55201_155000.json Fail - modexp_39936_1_55201_20500.json Fail - modexp_39936_1_55201_22000.json Fail - modexp_39936_1_55201_25000.json Fail - modexp_39936_1_55201_35000.json Fail - modexp_3_09984_39936_1000000.json Fail - modexp_3_09984_39936_155000.json Fail - modexp_3_09984_39936_22000.json Fail - modexp_3_09984_39936_25000.json Fail - modexp_3_09984_39936_35000.json Fail - modexp_3_28948_11579_20500.json Fail - modexp_3_5_100_1000000.json Fail - modexp_3_5_100_155000.json Fail - modexp_3_5_100_20500.json Fail - modexp_3_5_100_22000.json Fail - modexp_3_5_100_25000.json Fail - modexp_3_5_100_35000.json Fail - modexp_49_2401_2401_1000000.json Fail - modexp_49_2401_2401_155000.json Fail - modexp_49_2401_2401_20500.json Fail - modexp_49_2401_2401_22000.json Fail - modexp_49_2401_2401_25000.json Fail - modexp_49_2401_2401_35000.json Fail - modexp_55190_55190_42965_1000000.json Fail - modexp_55190_55190_42965_155000.json Fail - modexp_55190_55190_42965_20500.json Fail - modexp_55190_55190_42965_22000.json Fail - modexp_55190_55190_42965_25000.json Fail - modexp_55190_55190_42965_35000.json Fail - modexp_9_37111_37111_1000000.json Fail - modexp_9_37111_37111_155000.json Fail - modexp_9_37111_37111_20500.json Fail - modexp_9_37111_37111_22000.json Fail - modexp_9_37111_37111_35000.json Fail - modexp_9_3711_37111_25000.json Fail - sec80.json Fail ``` OK: 0/96 Fail: 96/96 Skip: 0/96 ## stPreCompiledContracts2 ```diff - CALLCODEEcrecover0.json Fail - CALLCODEEcrecover0_0input.json Fail - CALLCODEEcrecover0_Gas2999.json Fail - CALLCODEEcrecover0_NoGas.json Fail - CALLCODEEcrecover0_completeReturnValue.json Fail - CALLCODEEcrecover0_gas3000.json Fail - CALLCODEEcrecover0_overlappingInputOutput.json Fail - CALLCODEEcrecover1.json Fail - CALLCODEEcrecover2.json Fail - CALLCODEEcrecover3.json Fail - CALLCODEEcrecover80.json Fail - CALLCODEEcrecoverH_prefixed0.json Fail - CALLCODEEcrecoverR_prefixed0.json Fail - CALLCODEEcrecoverS_prefixed0.json Fail - CALLCODEEcrecoverV_prefixed0.json Fail - CALLCODEEcrecoverV_prefixedf0.json Fail - CALLCODEIdentitiy_0.json Fail - CALLCODEIdentitiy_1.json Fail - CALLCODEIdentity_1_nonzeroValue.json Fail - CALLCODEIdentity_2.json Fail - CALLCODEIdentity_3.json Fail - CALLCODEIdentity_4.json Fail - CALLCODEIdentity_4_gas17.json Fail - CALLCODEIdentity_4_gas18.json Fail - CALLCODEIdentity_5.json Fail - CALLCODERipemd160_0.json Fail - CALLCODERipemd160_1.json Fail - CALLCODERipemd160_2.json Fail - CALLCODERipemd160_3.json Fail - CALLCODERipemd160_3_postfixed0.json Fail - CALLCODERipemd160_3_prefixed0.json Fail - CALLCODERipemd160_4.json Fail - CALLCODERipemd160_4_gas719.json Fail - CALLCODERipemd160_5.json Fail - CALLCODESha256_0.json Fail - CALLCODESha256_1.json Fail - CALLCODESha256_1_nonzeroValue.json Fail - CALLCODESha256_2.json Fail - CALLCODESha256_3.json Fail - CALLCODESha256_3_postfix0.json Fail - CALLCODESha256_3_prefix0.json Fail - CALLCODESha256_4.json Fail - CALLCODESha256_4_gas99.json Fail - CALLCODESha256_5.json Fail - CallEcrecover0.json Fail - CallEcrecover0_0input.json Fail - CallEcrecover0_Gas2999.json Fail - CallEcrecover0_NoGas.json Fail - CallEcrecover0_completeReturnValue.json Fail - CallEcrecover0_gas3000.json Fail - CallEcrecover0_overlappingInputOutput.json Fail - CallEcrecover1.json Fail - CallEcrecover2.json Fail - CallEcrecover3.json Fail - CallEcrecover80.json Fail - CallEcrecoverCheckLength.json Fail - CallEcrecoverCheckLengthWrongV.json Fail - CallEcrecoverH_prefixed0.json Fail - CallEcrecoverR_prefixed0.json Fail - CallEcrecoverS_prefixed0.json Fail - CallEcrecoverV_prefixed0.json Fail - CallIdentitiy_0.json Fail - CallIdentitiy_1.json Fail - CallIdentity_1_nonzeroValue.json Fail - CallIdentity_2.json Fail - CallIdentity_3.json Fail - CallIdentity_4.json Fail - CallIdentity_4_gas17.json Fail - CallIdentity_4_gas18.json Fail - CallIdentity_5.json Fail - CallRipemd160_0.json Fail - CallRipemd160_1.json Fail - CallRipemd160_2.json Fail - CallRipemd160_3.json Fail - CallRipemd160_3_postfixed0.json Fail - CallRipemd160_3_prefixed0.json Fail - CallRipemd160_4.json Fail - CallRipemd160_4_gas719.json Fail - CallRipemd160_5.json Fail - CallSha256_0.json Fail - CallSha256_1.json Fail - CallSha256_1_nonzeroValue.json Fail - CallSha256_2.json Fail - CallSha256_3.json Fail - CallSha256_3_postfix0.json Fail - CallSha256_3_prefix0.json Fail - CallSha256_4.json Fail - CallSha256_4_gas99.json Fail - CallSha256_5.json Fail - modexpRandomInput.json Fail - modexp_0_0_0_20500.json Fail - modexp_0_0_0_22000.json Fail - modexp_0_0_0_25000.json Fail - modexp_0_0_0_35000.json Fail ``` OK: 0/94 Fail: 94/94 Skip: 0/94 ## stQuadraticComplexityTest ```diff - Call1MB1024Calldepth.json Fail - Call50000.json Fail - Call50000_ecrec.json Fail - Call50000_identity.json Fail - Call50000_identity2.json Fail - Call50000_rip160.json Fail - Call50000_sha256.json Fail - Call50000bytesContract50_1.json Fail - Call50000bytesContract50_2.json Fail - Call50000bytesContract50_3.json Fail - Callcode50000.json Fail - Create1000.json Fail - Create1000Byzantium.json Fail - QuadraticComplexitySolidity_CallDataCopy.json Fail - Return50000.json Fail - Return50000_2.json Fail ``` OK: 0/16 Fail: 16/16 Skip: 0/16 ## stRandom ```diff + randomStatetest0.json OK randomStatetest1.json Skip - randomStatetest10.json Fail - randomStatetest100.json Fail - randomStatetest101.json Fail + randomStatetest102.json OK - randomStatetest103.json Fail + 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 Fail + randomStatetest117.json OK + randomStatetest118.json OK + randomStatetest119.json OK + randomStatetest12.json OK + randomStatetest120.json OK + randomStatetest121.json OK + randomStatetest122.json OK + randomStatetest123.json OK + randomStatetest124.json OK - randomStatetest125.json Fail - randomStatetest126.json Fail + randomStatetest129.json OK - randomStatetest13.json Fail + randomStatetest130.json OK + randomStatetest131.json OK - randomStatetest133.json Fail - randomStatetest134.json Fail - randomStatetest135.json Fail + randomStatetest136.json OK + randomStatetest137.json OK - randomStatetest138.json Fail + randomStatetest139.json OK - randomStatetest14.json Fail + randomStatetest142.json OK + randomStatetest143.json OK + randomStatetest144.json OK + randomStatetest145.json OK - randomStatetest146.json Fail - randomStatetest147.json Fail + randomStatetest148.json OK + randomStatetest149.json OK + randomStatetest15.json OK - randomStatetest150.json Fail + randomStatetest151.json OK + randomStatetest153.json OK - randomStatetest154.json Fail + randomStatetest155.json OK + randomStatetest156.json OK + randomStatetest157.json OK + randomStatetest158.json OK - randomStatetest159.json Fail - randomStatetest16.json Fail + randomStatetest160.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 Fail - randomStatetest170.json Fail + randomStatetest171.json OK + randomStatetest172.json OK - randomStatetest173.json Fail + randomStatetest174.json OK + randomStatetest175.json OK + randomStatetest176.json OK - randomStatetest177.json Fail - randomStatetest178.json Fail + randomStatetest179.json OK - randomStatetest18.json Fail + randomStatetest180.json OK + randomStatetest183.json OK - randomStatetest184.json Fail + randomStatetest185.json OK + randomStatetest187.json OK + randomStatetest188.json OK - randomStatetest189.json Fail + randomStatetest19.json OK + randomStatetest190.json OK + randomStatetest191.json OK + randomStatetest192.json OK + randomStatetest194.json OK + randomStatetest195.json OK - randomStatetest196.json Fail + randomStatetest197.json OK - randomStatetest198.json Fail - randomStatetest199.json Fail + randomStatetest2.json OK - randomStatetest20.json Fail + randomStatetest200.json OK - randomStatetest201.json Fail + randomStatetest202.json OK + randomStatetest204.json OK - randomStatetest205.json Fail + randomStatetest206.json OK - randomStatetest207.json Fail + randomStatetest208.json OK + randomStatetest209.json OK + randomStatetest210.json OK + randomStatetest211.json OK - randomStatetest212.json Fail - randomStatetest214.json Fail + randomStatetest215.json OK + randomStatetest216.json OK + randomStatetest217.json OK + randomStatetest219.json OK - randomStatetest22.json Fail + randomStatetest220.json OK + randomStatetest221.json OK + randomStatetest222.json OK + randomStatetest223.json OK + randomStatetest225.json OK + randomStatetest226.json OK + randomStatetest227.json OK - randomStatetest228.json Fail + randomStatetest229.json OK + randomStatetest23.json OK + randomStatetest230.json OK + randomStatetest231.json OK - randomStatetest232.json Fail - randomStatetest233.json Fail + randomStatetest236.json OK - randomStatetest237.json Fail + randomStatetest238.json OK - randomStatetest24.json Fail + randomStatetest241.json OK + randomStatetest242.json OK + randomStatetest243.json OK - randomStatetest244.json Fail + randomStatetest245.json OK - randomStatetest246.json Fail + randomStatetest247.json OK - randomStatetest248.json Fail + randomStatetest249.json OK + randomStatetest25.json OK - randomStatetest250.json Fail + randomStatetest251.json OK + randomStatetest252.json OK + randomStatetest254.json OK - randomStatetest257.json Fail + randomStatetest259.json OK - randomStatetest26.json Fail + randomStatetest260.json OK - randomStatetest261.json Fail + randomStatetest263.json OK + randomStatetest264.json OK - randomStatetest265.json Fail - randomStatetest266.json Fail + randomStatetest267.json OK + randomStatetest268.json OK + randomStatetest269.json OK + randomStatetest27.json OK + randomStatetest270.json OK + randomStatetest271.json OK - randomStatetest273.json Fail - randomStatetest274.json Fail + randomStatetest275.json OK + randomStatetest276.json OK + randomStatetest278.json OK + randomStatetest279.json OK + randomStatetest28.json OK + randomStatetest280.json OK + randomStatetest281.json OK - randomStatetest282.json Fail + randomStatetest283.json OK + randomStatetest285.json OK + randomStatetest286.json OK - randomStatetest287.json Fail + randomStatetest288.json OK + randomStatetest29.json OK + randomStatetest290.json OK + randomStatetest291.json OK - randomStatetest292.json Fail + randomStatetest293.json OK - randomStatetest294.json Fail - randomStatetest295.json Fail - randomStatetest296.json Fail + randomStatetest297.json OK + randomStatetest298.json OK + randomStatetest299.json OK + randomStatetest3.json OK - randomStatetest30.json Fail + randomStatetest300.json OK + randomStatetest301.json OK - randomStatetest302.json Fail - randomStatetest303.json Fail - randomStatetest304.json Fail + randomStatetest305.json OK - randomStatetest306.json Fail - randomStatetest307.json Fail + randomStatetest308.json OK + randomStatetest309.json OK + randomStatetest31.json OK + randomStatetest310.json OK + randomStatetest311.json OK + randomStatetest312.json OK - randomStatetest313.json Fail + randomStatetest315.json OK + randomStatetest316.json OK + randomStatetest318.json OK randomStatetest32.json Skip - randomStatetest320.json Fail + randomStatetest321.json OK + randomStatetest322.json OK + randomStatetest323.json OK + randomStatetest324.json OK + randomStatetest325.json OK + randomStatetest326.json OK - randomStatetest327.json Fail + randomStatetest328.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 Fail + 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 Fail - randomStatetest354.json Fail - randomStatetest355.json Fail + randomStatetest356.json OK + randomStatetest357.json OK + randomStatetest358.json OK - randomStatetest359.json Fail - randomStatetest36.json Fail + randomStatetest360.json OK + randomStatetest361.json OK + randomStatetest362.json OK + randomStatetest363.json OK + randomStatetest364.json OK - randomStatetest365.json Fail + randomStatetest366.json OK - randomStatetest367.json Fail - randomStatetest368.json Fail + randomStatetest369.json OK + randomStatetest37.json OK - randomStatetest370.json Fail + randomStatetest371.json OK + randomStatetest372.json OK + randomStatetest375.json OK - randomStatetest376.json Fail + randomStatetest377.json OK - randomStatetest378.json Fail + randomStatetest379.json OK - randomStatetest38.json Fail + 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 Fail - randomStatetest45.json Fail + randomStatetest46.json OK + randomStatetest47.json OK - randomStatetest48.json Fail + randomStatetest49.json OK + randomStatetest5.json OK - randomStatetest50.json Fail - randomStatetest51.json Fail - randomStatetest52.json Fail + randomStatetest53.json OK - randomStatetest54.json Fail - randomStatetest55.json Fail + randomStatetest57.json OK + randomStatetest58.json OK + randomStatetest59.json OK + randomStatetest6.json OK + randomStatetest60.json OK + randomStatetest62.json OK + randomStatetest63.json OK - randomStatetest64.json Fail + randomStatetest66.json OK + randomStatetest67.json OK + randomStatetest69.json OK - randomStatetest7.json Fail + 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 Fail - randomStatetest85.json Fail + randomStatetest87.json OK + randomStatetest88.json OK + randomStatetest89.json OK + randomStatetest9.json OK + randomStatetest90.json OK + randomStatetest92.json OK + randomStatetest94.json OK + randomStatetest95.json OK + randomStatetest96.json OK - randomStatetest97.json Fail + randomStatetest98.json OK ``` OK: 229/327 Fail: 94/327 Skip: 4/327 ## stRandom2 ```diff - 201503110226PYTHON_DUP6.json Fail + randomStatetest.json OK + randomStatetest384.json OK - randomStatetest385.json Fail + randomStatetest386.json OK + randomStatetest387.json OK + randomStatetest388.json OK - randomStatetest389.json Fail - randomStatetest391.json Fail randomStatetest393.json Skip + randomStatetest395.json OK + randomStatetest396.json OK + randomStatetest397.json OK + randomStatetest398.json OK + randomStatetest399.json OK - randomStatetest401.json Fail + randomStatetest402.json OK + randomStatetest404.json OK + randomStatetest405.json OK + randomStatetest406.json OK + randomStatetest407.json OK + randomStatetest408.json OK - randomStatetest409.json Fail + randomStatetest410.json OK + randomStatetest411.json OK + randomStatetest412.json OK + randomStatetest413.json OK + randomStatetest414.json OK + randomStatetest415.json OK + randomStatetest416.json OK - randomStatetest417.json Fail - randomStatetest418.json Fail + randomStatetest419.json OK + randomStatetest420.json OK + randomStatetest421.json OK - randomStatetest422.json Fail - randomStatetest423.json Fail + 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 + randomStatetest441.json OK + randomStatetest442.json OK - randomStatetest443.json Fail + randomStatetest444.json OK - randomStatetest445.json Fail + randomStatetest446.json OK + randomStatetest447.json OK + randomStatetest448.json OK - randomStatetest449.json Fail + randomStatetest450.json OK + randomStatetest451.json OK + randomStatetest452.json OK - randomStatetest454.json Fail + randomStatetest455.json OK + randomStatetest456.json OK + randomStatetest457.json OK - randomStatetest458.json Fail + randomStatetest460.json OK + randomStatetest461.json OK + randomStatetest462.json OK + randomStatetest464.json OK + randomStatetest465.json OK + randomStatetest466.json OK - randomStatetest467.json Fail - randomStatetest468.json Fail + randomStatetest469.json OK + randomStatetest470.json OK + randomStatetest471.json OK - randomStatetest472.json Fail - randomStatetest473.json Fail + randomStatetest474.json OK + randomStatetest475.json OK - randomStatetest476.json Fail + randomStatetest477.json OK + randomStatetest478.json OK + randomStatetest480.json OK - randomStatetest481.json Fail + randomStatetest482.json OK + randomStatetest483.json OK - randomStatetest484.json Fail - randomStatetest485.json Fail - randomStatetest487.json Fail + randomStatetest488.json OK + randomStatetest489.json OK + randomStatetest491.json OK + randomStatetest493.json OK - randomStatetest494.json Fail - randomStatetest495.json Fail - randomStatetest496.json Fail + randomStatetest497.json OK - randomStatetest498.json Fail - randomStatetest499.json Fail + randomStatetest500.json OK + randomStatetest501.json OK + randomStatetest502.json OK + randomStatetest503.json OK - randomStatetest504.json Fail + randomStatetest505.json OK + randomStatetest506.json OK + randomStatetest507.json OK - randomStatetest508.json Fail - randomStatetest509.json Fail + randomStatetest510.json OK + randomStatetest511.json OK + randomStatetest512.json OK - randomStatetest513.json Fail + randomStatetest514.json OK + randomStatetest516.json OK + randomStatetest517.json OK + randomStatetest518.json OK + randomStatetest519.json OK + randomStatetest520.json OK + randomStatetest521.json OK - randomStatetest523.json Fail - randomStatetest524.json Fail + randomStatetest525.json OK + randomStatetest526.json OK - randomStatetest527.json Fail - randomStatetest528.json Fail + randomStatetest531.json OK - randomStatetest532.json Fail + randomStatetest533.json OK + randomStatetest534.json OK + randomStatetest535.json OK + randomStatetest536.json OK + randomStatetest537.json OK - randomStatetest538.json Fail + randomStatetest539.json OK + randomStatetest541.json OK + randomStatetest542.json OK + randomStatetest543.json OK - randomStatetest544.json Fail + randomStatetest545.json OK + randomStatetest546.json OK - randomStatetest547.json Fail + randomStatetest548.json OK - randomStatetest549.json Fail + randomStatetest550.json OK - randomStatetest552.json Fail + randomStatetest553.json OK - randomStatetest554.json Fail + randomStatetest555.json OK + randomStatetest556.json OK + randomStatetest558.json OK - randomStatetest559.json Fail + randomStatetest560.json OK - randomStatetest562.json Fail - randomStatetest563.json Fail + randomStatetest564.json OK + randomStatetest565.json OK - randomStatetest566.json Fail + randomStatetest567.json OK - randomStatetest569.json Fail - randomStatetest571.json Fail - randomStatetest572.json Fail - randomStatetest573.json Fail + randomStatetest574.json OK - randomStatetest575.json Fail - randomStatetest576.json Fail - randomStatetest577.json Fail + randomStatetest578.json OK - randomStatetest579.json Fail + randomStatetest580.json OK - randomStatetest581.json Fail + 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 + randomStatetest594.json OK - randomStatetest596.json Fail - randomStatetest597.json Fail + randomStatetest599.json OK + randomStatetest600.json OK - randomStatetest601.json Fail + randomStatetest602.json OK + randomStatetest603.json OK - randomStatetest604.json Fail + randomStatetest605.json OK + randomStatetest607.json OK + randomStatetest608.json OK + randomStatetest609.json OK + randomStatetest610.json OK - randomStatetest611.json Fail + randomStatetest612.json OK + randomStatetest615.json OK + randomStatetest616.json OK - randomStatetest618.json Fail - randomStatetest619.json Fail + randomStatetest620.json OK + randomStatetest621.json OK + randomStatetest624.json OK - randomStatetest625.json Fail randomStatetest626.json Skip - randomStatetest627.json Fail - randomStatetest628.json Fail + randomStatetest629.json OK + randomStatetest630.json OK - randomStatetest632.json Fail + randomStatetest633.json OK - randomStatetest635.json Fail - randomStatetest636.json Fail + randomStatetest637.json OK + randomStatetest638.json OK - randomStatetest639.json Fail - randomStatetest640.json Fail + randomStatetest641.json OK - randomStatetest642.json Fail - randomStatetest643.json Fail - randomStatetest644.json Fail - randomStatetest645.json Fail - randomStatetest646.json Fail - randomStatetest647.json Fail ``` OK: 147/227 Fail: 78/227 Skip: 2/227 ## stRecursiveCreate ```diff - recursiveCreate.json Fail - recursiveCreateReturnValue.json Fail ``` OK: 0/2 Fail: 2/2 Skip: 0/2 ## stRefundTest ```diff + refund50_1.json OK + refund50_2.json OK - refund50percentCap.json Fail - refund600.json Fail - refundSuicide50procentCap.json Fail - refund_CallA.json Fail - refund_CallA_OOG.json Fail - refund_CallA_notEnoughGasInCall.json Fail - refund_CallToSuicideNoStorage.json Fail - refund_CallToSuicideStorage.json Fail - refund_CallToSuicideTwice.json Fail + refund_NoOOG_1.json OK - refund_OOG.json Fail - refund_TxToSuicide.json Fail - refund_TxToSuicideOOG.json Fail + refund_changeNonZeroStorage.json OK + refund_getEtherBack.json OK - refund_multimpleSuicide.json Fail - refund_singleSuicide.json Fail ``` OK: 5/19 Fail: 14/19 Skip: 0/19 ## stReturnDataTest ```diff - call_ecrec_success_empty_then_returndatasize.json Fail - call_outsize_then_create_successful_then_returndatasize.json Fail - call_then_call_value_fail_then_returndatasize.json Fail - call_then_create_successful_then_returndatasize.json Fail - create_callprecompile_returndatasize.json Fail - modexp_modsize0_returndatasize.json Fail - returndatacopy_0_0_following_successful_create.json Fail - returndatacopy_afterFailing_create.json Fail - returndatacopy_after_failing_callcode.json Fail - returndatacopy_after_failing_delegatecall.json Fail - returndatacopy_after_failing_staticcall.json Fail - returndatacopy_after_revert_in_staticcall.json Fail - returndatacopy_after_successful_callcode.json Fail - returndatacopy_after_successful_delegatecall.json Fail - returndatacopy_after_successful_staticcall.json Fail - returndatacopy_following_call.json Fail - returndatacopy_following_create.json Fail - returndatacopy_following_failing_call.json Fail - returndatacopy_following_revert.json Fail - returndatacopy_following_revert_in_create.json Fail - returndatacopy_following_successful_create.json Fail - returndatacopy_following_too_big_transfer.json Fail - returndatacopy_initial.json Fail - returndatacopy_initial_256.json Fail - returndatacopy_initial_big_sum.json Fail - returndatacopy_overrun.json Fail - returndatasize_after_failing_callcode.json Fail - returndatasize_after_failing_delegatecall.json Fail - returndatasize_after_failing_staticcall.json Fail - returndatasize_after_oog_after_deeper.json Fail - returndatasize_after_successful_callcode.json Fail - returndatasize_after_successful_delegatecall.json Fail - returndatasize_after_successful_staticcall.json Fail - returndatasize_bug.json Fail - returndatasize_following_successful_create.json Fail - returndatasize_initial.json Fail - returndatasize_initial_zero_read.json Fail ``` OK: 0/37 Fail: 37/37 Skip: 0/37 ## stRevertTest ```diff - LoopCallsDepthThenRevert.json Fail - LoopCallsDepthThenRevert2.json Fail - LoopCallsDepthThenRevert3.json Fail - LoopCallsThenRevert.json Fail - LoopDelegateCallsDepthThenRevert.json Fail - NashatyrevSuicideRevert.json Fail - PythonRevertTestTue201814-1430.json Fail - RevertDepth2.json Fail - RevertDepthCreateAddressCollision.json Fail - RevertDepthCreateOOG.json Fail - RevertInCallCode.json Fail - RevertInCreateInInit.json Fail - RevertInDelegateCall.json Fail - RevertInStaticCall.json Fail - RevertOnEmptyStack.json Fail - RevertOpcode.json Fail - RevertOpcodeCalls.json Fail - RevertOpcodeCreate.json Fail - RevertOpcodeDirectCall.json Fail - RevertOpcodeInCallsOnNonEmptyReturnData.json Fail - RevertOpcodeInCreateReturns.json Fail - RevertOpcodeInInit.json Fail - RevertOpcodeMultipleSubCalls.json Fail - RevertOpcodeReturn.json Fail - RevertOpcodeWithBigOutputInInit.json Fail - RevertPrecompiledTouch.json Fail - RevertPrecompiledTouchCC.json Fail - RevertPrecompiledTouchDC.json Fail - RevertPrefound.json Fail - RevertPrefoundCall.json Fail - RevertPrefoundCallOOG.json Fail - RevertPrefoundEmpty.json Fail - RevertPrefoundEmptyCall.json Fail - RevertPrefoundEmptyCallOOG.json Fail - RevertPrefoundEmptyOOG.json Fail - RevertPrefoundOOG.json Fail - RevertRemoteSubCallStorageOOG.json Fail - RevertRemoteSubCallStorageOOG2.json Fail - RevertSubCallStorageOOG.json Fail - RevertSubCallStorageOOG2.json Fail - TouchToEmptyAccountRevert.json Fail - TouchToEmptyAccountRevert2.json Fail - TouchToEmptyAccountRevert3.json Fail ``` OK: 0/43 Fail: 43/43 Skip: 0/43 ## stShift ```diff - sar00.json Fail - sar01.json Fail - sar10.json Fail - sar11.json Fail - sar_0_256-1.json Fail - sar_2^254_254.json Fail - sar_2^255-1_248.json Fail - sar_2^255-1_254.json Fail - sar_2^255-1_255.json Fail - sar_2^255-1_256.json Fail - sar_2^255_1.json Fail - sar_2^255_255.json Fail - sar_2^255_256.json Fail - sar_2^255_257.json Fail - sar_2^256-1_0.json Fail - sar_2^256-1_1.json Fail - sar_2^256-1_255.json Fail - sar_2^256-1_256.json Fail - shl01-0100.json Fail - shl01-0101.json Fail - shl01-ff.json Fail - shl01.json Fail - shl10.json Fail - shl11.json Fail - shl_-1_0.json Fail - shl_-1_1.json Fail - shl_-1_255.json Fail - shl_-1_256.json Fail - shl_2^255-1_1.json Fail - shr01.json Fail - shr10.json Fail - shr11.json Fail - shr_-1_0.json Fail - shr_-1_1.json Fail - shr_-1_255.json Fail - shr_-1_256.json Fail - shr_2^255_1.json Fail - shr_2^255_255.json Fail - shr_2^255_256.json Fail - shr_2^255_257.json Fail ``` OK: 0/40 Fail: 40/40 Skip: 0/40 ## stSolidityTest ```diff - AmbiguousMethod.json Fail - CallInfiniteLoop.json Fail - CallLowLevelCreatesSolidity.json Fail - CallRecursiveMethods.json Fail - ContractInheritance.json Fail - CreateContractFromMethod.json Fail - RecursiveCreateContracts.json Fail - RecursiveCreateContractsCreate4Contracts.json Fail - TestBlockAndTransactionProperties.json Fail - TestContractInteraction.json Fail - TestContractSuicide.json Fail - TestCryptographicFunctions.json Fail - TestKeywords.json Fail - TestOverflow.json Fail + TestStoreGasPrices.json OK - TestStructuresAndVariabless.json Fail ``` OK: 1/16 Fail: 15/16 Skip: 0/16 ## stSpecialTest ```diff - FailedCreateRevertsDeletion.json Fail - JUMPDEST_Attack.json Fail - JUMPDEST_AttackwithJump.json Fail - OverflowGasMakeMoney.json Fail - StackDepthLimitSEC.json Fail - block504980.json Fail - deploymentError.json Fail - failed_tx_xcf416c53.json Fail - gasPrice0.json Fail - makeMoney.json Fail - sha3_deja.json Fail - txCost-sec73.json Fail - tx_e1c174e2.json Fail ``` OK: 0/13 Fail: 13/13 Skip: 0/13 ## stStackTests ```diff shallowStack.json Skip stackOverflow.json Skip stackOverflowDUP.json Skip stackOverflowM1.json Skip stackOverflowM1DUP.json Skip stackOverflowM1PUSH.json Skip stackOverflowPUSH.json Skip ``` OK: 0/7 Fail: 0/7 Skip: 7/7 ## stStaticCall ```diff - static_ABAcalls0.json Fail - static_ABAcalls1.json Fail - static_ABAcalls2.json Fail - static_ABAcalls3.json Fail - static_ABAcallsSuicide0.json Fail - static_ABAcallsSuicide1.json Fail - static_CALL_OneVCallSuicide.json Fail - static_CALL_ZeroVCallSuicide.json Fail - static_CREATE_ContractSuicideDuringInit.json Fail - static_CREATE_ContractSuicideDuringInit_ThenStoreThenReturn.jsonFail - static_CREATE_ContractSuicideDuringInit_WithValue.json Fail - static_CREATE_EmptyContractAndCallIt_0wei.json Fail - static_CREATE_EmptyContractWithStorageAndCallIt_0wei.json Fail - static_Call10.json Fail static_Call1024BalanceTooLow.json Skip - static_Call1024BalanceTooLow2.json Fail - static_Call1024OOG.json Fail - static_Call1024PreCalls.json Fail - static_Call1024PreCalls2.json Fail - static_Call1024PreCalls3.json Fail - static_Call1MB1024Calldepth.json Fail - static_Call50000.json Fail - static_Call50000_ecrec.json Fail - static_Call50000_identity.json Fail - static_Call50000_identity2.json Fail - static_Call50000_rip160.json Fail - static_Call50000_sha256.json Fail - static_Call50000bytesContract50_1.json Fail - static_Call50000bytesContract50_2.json Fail - static_Call50000bytesContract50_3.json Fail - static_CallAndCallcodeConsumeMoreGasThenTransactionHas.json Fail - static_CallAskMoreGasOnDepth2ThenTransactionHas.json Fail - static_CallContractToCreateContractAndCallItOOG.json Fail - static_CallContractToCreateContractOOG.json Fail - static_CallContractToCreateContractOOGBonusGas.json Fail - static_CallContractToCreateContractWhichWouldCreateContractIfCalled.jsonFail - static_CallEcrecover0.json Fail - static_CallEcrecover0_0input.json Fail - static_CallEcrecover0_Gas2999.json Fail - static_CallEcrecover0_NoGas.json Fail - static_CallEcrecover0_completeReturnValue.json Fail - static_CallEcrecover0_gas3000.json Fail - static_CallEcrecover0_overlappingInputOutput.json Fail - static_CallEcrecover1.json Fail - static_CallEcrecover2.json Fail - static_CallEcrecover3.json Fail - static_CallEcrecover80.json Fail - static_CallEcrecoverCheckLength.json Fail - static_CallEcrecoverCheckLengthWrongV.json Fail - static_CallEcrecoverH_prefixed0.json Fail - static_CallEcrecoverR_prefixed0.json Fail - static_CallEcrecoverS_prefixed0.json Fail - static_CallEcrecoverV_prefixed0.json Fail - static_CallGoesOOGOnSecondLevel.json Fail - static_CallGoesOOGOnSecondLevel2.json Fail - static_CallIdentitiy_1.json Fail - static_CallIdentity_1_nonzeroValue.json Fail - static_CallIdentity_2.json Fail - static_CallIdentity_3.json Fail - static_CallIdentity_4.json Fail - static_CallIdentity_4_gas17.json Fail - static_CallIdentity_4_gas18.json Fail - static_CallIdentity_5.json Fail - static_CallLoseGasOOG.json Fail - static_CallRecursiveBomb0.json Fail - static_CallRecursiveBomb0_OOG_atMaxCallDepth.json Fail - static_CallRecursiveBomb1.json Fail - static_CallRecursiveBomb2.json Fail - static_CallRecursiveBomb3.json Fail - static_CallRecursiveBombLog.json Fail - static_CallRecursiveBombLog2.json Fail - static_CallRecursiveBombPreCall.json Fail - static_CallRecursiveBombPreCall2.json Fail - static_CallRipemd160_1.json Fail - static_CallRipemd160_2.json Fail - static_CallRipemd160_3.json Fail - static_CallRipemd160_3_postfixed0.json Fail - static_CallRipemd160_3_prefixed0.json Fail - static_CallRipemd160_4.json Fail - static_CallRipemd160_4_gas719.json Fail - static_CallRipemd160_5.json Fail - static_CallSha256_1.json Fail - static_CallSha256_1_nonzeroValue.json Fail - static_CallSha256_2.json Fail - static_CallSha256_3.json Fail - static_CallSha256_3_postfix0.json Fail - static_CallSha256_3_prefix0.json Fail - static_CallSha256_4.json Fail - static_CallSha256_4_gas99.json Fail - static_CallSha256_5.json Fail - static_CallToNameRegistrator0.json Fail - static_CallToReturn1.json Fail - static_CalltoReturn2.json Fail - static_CheckCallCostOOG.json Fail - static_CheckOpcodes.json Fail - static_CheckOpcodes2.json Fail - static_CheckOpcodes3.json Fail - static_CheckOpcodes4.json Fail - static_CheckOpcodes5.json Fail - static_ExecuteCallThatAskForeGasThenTrabsactionHas.json Fail - static_InternalCallHittingGasLimit.json Fail - static_InternalCallHittingGasLimit2.json Fail - static_InternlCallStoreClearsOOG.json Fail - static_LoopCallsDepthThenRevert.json Fail - static_LoopCallsDepthThenRevert2.json Fail - static_LoopCallsDepthThenRevert3.json Fail - static_LoopCallsThenRevert.json Fail - static_PostToReturn1.json Fail - static_RETURN_Bounds.json Fail - static_RETURN_BoundsOOG.json Fail - static_RawCallGasAsk.json Fail - static_Return50000_2.json Fail - static_ReturnTest.json Fail - static_ReturnTest2.json Fail - static_RevertDepth2.json Fail - static_RevertOpcodeCalls.json Fail - static_ZeroValue_CALL_OOGRevert.json Fail - static_ZeroValue_SUICIDE_OOGRevert.json Fail - static_callBasic.json Fail - static_callChangeRevert.json Fail - static_callCreate.json Fail - static_callCreate2.json Fail - static_callCreate3.json Fail - static_callOutput1.json Fail - static_callOutput2.json Fail - static_callOutput3.json Fail - static_callOutput3Fail.json Fail - static_callOutput3partial.json Fail - static_callOutput3partialFail.json Fail - static_callToCallCodeOpCodeCheck.json Fail - static_callToCallOpCodeCheck.json Fail - static_callToDelCallOpCodeCheck.json Fail - static_callToStaticOpCodeCheck.json Fail - static_callWithHighValue.json Fail - static_callWithHighValueAndGasOOG.json Fail - static_callWithHighValueAndOOGatTxLevel.json Fail - static_callWithHighValueOOGinCall.json Fail - static_call_OOG_additionalGasCosts1.json Fail - static_call_OOG_additionalGasCosts2.json Fail - static_call_value_inherit.json Fail - static_call_value_inherit_from_call.json Fail - static_callcall_00.json Fail - static_callcall_00_OOGE.json Fail - static_callcall_00_OOGE_1.json Fail - static_callcall_00_OOGE_2.json Fail - static_callcall_00_SuicideEnd.json Fail - static_callcallcall_000.json Fail - static_callcallcall_000_OOGE.json Fail - static_callcallcall_000_OOGMAfter.json Fail - static_callcallcall_000_OOGMAfter2.json Fail - static_callcallcall_000_OOGMBefore.json Fail - static_callcallcall_000_SuicideEnd.json Fail - static_callcallcall_000_SuicideMiddle.json Fail - static_callcallcall_ABCB_RECURSIVE.json Fail - static_callcallcallcode_001.json Fail - static_callcallcallcode_001_2.json Fail - static_callcallcallcode_001_OOGE.json Fail - static_callcallcallcode_001_OOGE_2.json Fail - static_callcallcallcode_001_OOGMAfter.json Fail - static_callcallcallcode_001_OOGMAfter2.json Fail - static_callcallcallcode_001_OOGMAfter_2.json Fail - static_callcallcallcode_001_OOGMAfter_3.json Fail - static_callcallcallcode_001_OOGMBefore.json Fail - static_callcallcallcode_001_OOGMBefore2.json Fail - static_callcallcallcode_001_SuicideEnd.json Fail - static_callcallcallcode_001_SuicideEnd2.json Fail - static_callcallcallcode_001_SuicideMiddle.json Fail - static_callcallcallcode_001_SuicideMiddle2.json Fail - static_callcallcallcode_ABCB_RECURSIVE.json Fail - static_callcallcallcode_ABCB_RECURSIVE2.json Fail - static_callcallcode_01_2.json Fail - static_callcallcode_01_OOGE_2.json Fail - static_callcallcode_01_SuicideEnd.json Fail - static_callcallcode_01_SuicideEnd2.json Fail - static_callcallcodecall_010.json Fail - static_callcallcodecall_010_2.json Fail - static_callcallcodecall_010_OOGE.json Fail - static_callcallcodecall_010_OOGE_2.json Fail - static_callcallcodecall_010_OOGMAfter.json Fail - static_callcallcodecall_010_OOGMAfter2.json Fail - static_callcallcodecall_010_OOGMAfter_2.json Fail - static_callcallcodecall_010_OOGMAfter_3.json Fail - static_callcallcodecall_010_OOGMBefore.json Fail - static_callcallcodecall_010_OOGMBefore2.json Fail - static_callcallcodecall_010_SuicideEnd.json Fail - static_callcallcodecall_010_SuicideEnd2.json Fail - static_callcallcodecall_010_SuicideMiddle.json Fail - static_callcallcodecall_010_SuicideMiddle2.json Fail - static_callcallcodecall_ABCB_RECURSIVE.json Fail - static_callcallcodecall_ABCB_RECURSIVE2.json Fail - static_callcallcodecallcode_011.json Fail - static_callcallcodecallcode_011_2.json Fail - static_callcallcodecallcode_011_OOGE.json Fail - static_callcallcodecallcode_011_OOGE_2.json Fail - static_callcallcodecallcode_011_OOGMAfter.json Fail - static_callcallcodecallcode_011_OOGMAfter2.json Fail - static_callcallcodecallcode_011_OOGMAfter_1.json Fail - static_callcallcodecallcode_011_OOGMAfter_2.json Fail - static_callcallcodecallcode_011_OOGMBefore.json Fail - static_callcallcodecallcode_011_OOGMBefore2.json Fail - static_callcallcodecallcode_011_SuicideEnd.json Fail - static_callcallcodecallcode_011_SuicideEnd2.json Fail - static_callcallcodecallcode_011_SuicideMiddle.json Fail - static_callcallcodecallcode_011_SuicideMiddle2.json Fail - static_callcallcodecallcode_ABCB_RECURSIVE.json Fail - static_callcallcodecallcode_ABCB_RECURSIVE2.json Fail - static_callcode_checkPC.json Fail - static_callcodecall_10.json Fail - static_callcodecall_10_2.json Fail - static_callcodecall_10_OOGE.json Fail - static_callcodecall_10_OOGE_2.json Fail - static_callcodecall_10_SuicideEnd.json Fail - static_callcodecall_10_SuicideEnd2.json Fail - static_callcodecallcall_100.json Fail - static_callcodecallcall_100_2.json Fail - static_callcodecallcall_100_OOGE.json Fail - static_callcodecallcall_100_OOGE2.json Fail - static_callcodecallcall_100_OOGMAfter.json Fail - static_callcodecallcall_100_OOGMAfter2.json Fail - static_callcodecallcall_100_OOGMAfter_2.json Fail - static_callcodecallcall_100_OOGMAfter_3.json Fail - static_callcodecallcall_100_OOGMBefore.json Fail - static_callcodecallcall_100_OOGMBefore2.json Fail - static_callcodecallcall_100_SuicideEnd.json Fail - static_callcodecallcall_100_SuicideEnd2.json Fail - static_callcodecallcall_100_SuicideMiddle.json Fail - static_callcodecallcall_100_SuicideMiddle2.json Fail - static_callcodecallcall_ABCB_RECURSIVE.json Fail - static_callcodecallcall_ABCB_RECURSIVE2.json Fail - static_callcodecallcallcode_101.json Fail - static_callcodecallcallcode_101_2.json Fail - static_callcodecallcallcode_101_OOGE.json Fail - static_callcodecallcallcode_101_OOGE_2.json Fail - static_callcodecallcallcode_101_OOGMAfter.json Fail - static_callcodecallcallcode_101_OOGMAfter2.json Fail - static_callcodecallcallcode_101_OOGMAfter_1.json Fail - static_callcodecallcallcode_101_OOGMAfter_3.json Fail - static_callcodecallcallcode_101_OOGMBefore.json Fail - static_callcodecallcallcode_101_OOGMBefore2.json Fail - static_callcodecallcallcode_101_SuicideEnd.json Fail - static_callcodecallcallcode_101_SuicideEnd2.json Fail - static_callcodecallcallcode_101_SuicideMiddle.json Fail - static_callcodecallcallcode_101_SuicideMiddle2.json Fail - static_callcodecallcallcode_ABCB_RECURSIVE.json Fail - static_callcodecallcallcode_ABCB_RECURSIVE2.json Fail - static_callcodecallcodecall_110.json Fail - static_callcodecallcodecall_1102.json Fail - static_callcodecallcodecall_110_2.json Fail - static_callcodecallcodecall_110_OOGE.json Fail - static_callcodecallcodecall_110_OOGE2.json Fail - static_callcodecallcodecall_110_OOGMAfter.json Fail - static_callcodecallcodecall_110_OOGMAfter2.json Fail - static_callcodecallcodecall_110_OOGMAfter_2.json Fail - static_callcodecallcodecall_110_OOGMAfter_3.json Fail - static_callcodecallcodecall_110_OOGMBefore.json Fail - static_callcodecallcodecall_110_OOGMBefore2.json Fail - static_callcodecallcodecall_110_SuicideEnd.json Fail - static_callcodecallcodecall_110_SuicideEnd2.json Fail - static_callcodecallcodecall_110_SuicideMiddle.json Fail - static_callcodecallcodecall_110_SuicideMiddle2.json Fail - static_callcodecallcodecall_ABCB_RECURSIVE.json Fail - static_callcodecallcodecall_ABCB_RECURSIVE2.json Fail - static_callcodecallcodecallcode_111_SuicideEnd.json Fail - static_calldelcode_01.json Fail - static_calldelcode_01_OOGE.json Fail - static_contractCreationMakeCallThatAskMoreGasThenTransactionProvided.jsonFail - static_contractCreationOOGdontLeaveEmptyContractViaTransaction.jsonFail - static_log0_emptyMem.json Fail - static_log0_logMemStartTooHigh.json Fail - static_log0_logMemsizeTooHigh.json Fail - static_log0_logMemsizeZero.json Fail - static_log0_nonEmptyMem.json Fail - static_log0_nonEmptyMem_logMemSize1.json Fail - static_log0_nonEmptyMem_logMemSize1_logMemStart31.json Fail - static_log1_MaxTopic.json Fail - static_log1_emptyMem.json Fail - static_log1_logMemStartTooHigh.json Fail - static_log1_logMemsizeTooHigh.json Fail - static_log1_logMemsizeZero.json Fail - static_log_Caller.json Fail - static_makeMoney.json Fail - static_refund_CallA.json Fail - static_refund_CallToSuicideNoStorage.json Fail - static_refund_CallToSuicideTwice.json Fail ``` OK: 0/284 Fail: 283/284 Skip: 1/284 ## stSystemOperationsTest ```diff - ABAcalls0.json Fail - ABAcalls1.json Fail - ABAcalls2.json Fail - ABAcalls3.json Fail - ABAcallsSuicide0.json Fail - ABAcallsSuicide1.json Fail - Call10.json Fail - CallRecursiveBomb0.json Fail - CallRecursiveBomb0_OOG_atMaxCallDepth.json Fail - CallRecursiveBomb1.json Fail - CallRecursiveBomb2.json Fail - CallRecursiveBomb3.json Fail - CallRecursiveBombLog.json Fail - CallRecursiveBombLog2.json Fail - CallToNameRegistrator0.json Fail - CallToNameRegistratorAddressTooBigLeft.json Fail - CallToNameRegistratorAddressTooBigRight.json Fail CallToNameRegistratorMemOOGAndInsufficientBalance.json Skip - CallToNameRegistratorNotMuchMemory0.json Fail - CallToNameRegistratorNotMuchMemory1.json Fail - CallToNameRegistratorOutOfGas.json Fail CallToNameRegistratorTooMuchMemory0.json Skip - CallToNameRegistratorTooMuchMemory1.json Fail - CallToNameRegistratorTooMuchMemory2.json Fail - CallToNameRegistratorZeorSizeMemExpansion.json Fail - CallToReturn1.json Fail - CallToReturn1ForDynamicJump0.json Fail - CallToReturn1ForDynamicJump1.json Fail - CalltoReturn2.json Fail - CreateHashCollision.json Fail - PostToReturn1.json Fail - TestNameRegistrator.json Fail - balanceInputAddressTooBig.json Fail + callValue.json OK - callcodeTo0.json Fail - callcodeToNameRegistrator0.json Fail - callcodeToNameRegistratorAddresTooBigLeft.json Fail - callcodeToNameRegistratorAddresTooBigRight.json Fail - callcodeToNameRegistratorZeroMemExpanion.json Fail - callcodeToReturn1.json Fail - callerAccountBalance.json Fail - createNameRegistrator.json Fail - createNameRegistratorOOG_MemExpansionOOV.json Fail - createNameRegistratorOutOfMemoryBonds0.json Fail - createNameRegistratorOutOfMemoryBonds1.json Fail - createNameRegistratorValueTooHigh.json Fail - createNameRegistratorZeroMem.json Fail - createNameRegistratorZeroMem2.json Fail - createNameRegistratorZeroMemExpansion.json Fail - createWithInvalidOpcode.json Fail - currentAccountBalance.json Fail - doubleSelfdestructTest.json Fail - doubleSelfdestructTest2.json Fail - extcodecopy.json Fail + return0.json OK + return1.json OK + return2.json OK - suicideAddress.json Fail - suicideCaller.json Fail - suicideCallerAddresTooBigLeft.json Fail - suicideCallerAddresTooBigRight.json Fail - suicideCoinbase.json Fail - suicideNotExistingAccount.json Fail - suicideOrigin.json Fail - suicideSendEtherPostDeath.json Fail - suicideSendEtherToMe.json Fail - testRandomTest.json Fail ``` OK: 4/67 Fail: 61/67 Skip: 2/67 ## stTransactionTest ```diff - ContractStoreClearsOOG.json Fail + ContractStoreClearsSuccess.json OK - CreateMessageReverted.json Fail - CreateMessageSuccess.json Fail - CreateTransactionReverted.json Fail - CreateTransactionSuccess.json Fail - EmptyTransaction.json Fail - EmptyTransaction2.json Fail - EmptyTransaction3.json Fail - HighGasLimit.json Fail - InternalCallHittingGasLimit.json Fail - InternalCallHittingGasLimit2.json Fail - InternalCallHittingGasLimitSuccess.json Fail - InternlCallStoreClearsOOG.json Fail - InternlCallStoreClearsSucces.json Fail - Opcodes_TransactionInit.json Fail - OverflowGasRequire.json Fail - OverflowGasRequire2.json Fail - RefundOverflow.json Fail - RefundOverflow2.json Fail - StoreClearsAndInternlCallStoreClearsOOG.json Fail - StoreClearsAndInternlCallStoreClearsSuccess.json Fail - StoreGasOnCreate.json Fail - SuicidesAndInternlCallSuicidesBonusGasAtCall.json Fail - SuicidesAndInternlCallSuicidesBonusGasAtCallFailed.json Fail - SuicidesAndInternlCallSuicidesOOG.json Fail - SuicidesAndInternlCallSuicidesSuccess.json Fail - SuicidesAndSendMoneyToItselfEtherDestroyed.json Fail - SuicidesMixingCoinbase.json Fail - SuicidesStopAfterSuicide.json Fail - TransactionDataCosts652.json Fail - TransactionFromCoinbaseHittingBlockGasLimit.json Fail - TransactionFromCoinbaseHittingBlockGasLimit1.json Fail - TransactionFromCoinbaseNotEnoughFounds.json Fail - TransactionNonceCheck.json Fail - TransactionNonceCheck2.json Fail - TransactionSendingToEmpty.json Fail - TransactionSendingToZero.json Fail - TransactionToAddressh160minusOne.json Fail - TransactionToItself.json Fail - TransactionToItselfNotEnoughFounds.json Fail - UserTransactionGasLimitIsTooLowWhenZeroCost.json Fail - UserTransactionZeroCost.json Fail - UserTransactionZeroCostWithData.json Fail ``` OK: 1/44 Fail: 43/44 Skip: 0/44 ## stTransitionTest ```diff createNameRegistratorPerTxsAfter.json Skip createNameRegistratorPerTxsAt.json Skip createNameRegistratorPerTxsBefore.json Skip createNameRegistratorPerTxsNotEnoughGasAfter.json Skip createNameRegistratorPerTxsNotEnoughGasAt.json Skip createNameRegistratorPerTxsNotEnoughGasBefore.json Skip delegatecallAfterTransition.json Skip delegatecallAtTransition.json Skip delegatecallBeforeTransition.json Skip ``` OK: 0/9 Fail: 0/9 Skip: 9/9 ## stWalletTest ```diff - dayLimitConstruction.json Fail - dayLimitConstructionOOG.json Fail - dayLimitConstructionPartial.json Fail - dayLimitResetSpentToday.json Fail - dayLimitSetDailyLimit.json Fail - dayLimitSetDailyLimitNoData.json Fail - multiOwnedAddOwner.json Fail - multiOwnedAddOwnerAddMyself.json Fail - multiOwnedChangeOwner.json Fail - multiOwnedChangeOwnerNoArgument.json Fail - multiOwnedChangeOwner_fromNotOwner.json Fail - multiOwnedChangeOwner_toIsOwner.json Fail - multiOwnedChangeRequirementTo0.json Fail - multiOwnedChangeRequirementTo1.json Fail - multiOwnedChangeRequirementTo2.json Fail - multiOwnedConstructionCorrect.json Fail - multiOwnedConstructionNotEnoughGas.json Fail - multiOwnedConstructionNotEnoughGasPartial.json Fail - multiOwnedIsOwnerFalse.json Fail - multiOwnedIsOwnerTrue.json Fail - multiOwnedRemoveOwner.json Fail - multiOwnedRemoveOwnerByNonOwner.json Fail - multiOwnedRemoveOwner_mySelf.json Fail - multiOwnedRemoveOwner_ownerIsNotOwner.json Fail - multiOwnedRevokeNothing.json Fail - walletAddOwnerRemovePendingTransaction.json Fail - walletChangeOwnerRemovePendingTransaction.json Fail - walletChangeRequirementRemovePendingTransaction.json Fail - walletConfirm.json Fail - walletConstruction.json Fail - walletConstructionOOG.json Fail - walletConstructionPartial.json Fail - walletDefault.json Fail + walletDefaultWithOutValue.json OK - walletExecuteOverDailyLimitMultiOwner.json Fail - walletExecuteOverDailyLimitOnlyOneOwner.json Fail - walletExecuteOverDailyLimitOnlyOneOwnerNew.json Fail - walletExecuteUnderDailyLimit.json Fail - walletKill.json Fail - walletKillNotByOwner.json Fail - walletKillToWallet.json Fail - walletRemoveOwnerRemovePendingTransaction.json Fail ``` OK: 1/42 Fail: 41/42 Skip: 0/42 ## stZeroCallsRevert ```diff - ZeroValue_CALLCODE_OOGRevert.json Fail - ZeroValue_CALLCODE_ToEmpty_OOGRevert.json Fail - ZeroValue_CALLCODE_ToNonZeroBalance_OOGRevert.json Fail - ZeroValue_CALLCODE_ToOneStorageKey_OOGRevert.json Fail - ZeroValue_CALL_OOGRevert.json Fail - ZeroValue_CALL_ToEmpty_OOGRevert.json Fail - ZeroValue_CALL_ToNonZeroBalance_OOGRevert.json Fail - ZeroValue_CALL_ToOneStorageKey_OOGRevert.json Fail - ZeroValue_DELEGATECALL_OOGRevert.json Fail - ZeroValue_DELEGATECALL_ToEmpty_OOGRevert.json Fail - ZeroValue_DELEGATECALL_ToNonZeroBalance_OOGRevert.json Fail - ZeroValue_DELEGATECALL_ToOneStorageKey_OOGRevert.json Fail - ZeroValue_SUICIDE_OOGRevert.json Fail - ZeroValue_SUICIDE_ToEmpty_OOGRevert.json Fail - ZeroValue_SUICIDE_ToNonZeroBalance_OOGRevert.json Fail - ZeroValue_SUICIDE_ToOneStorageKey_OOGRevert.json Fail - ZeroValue_TransactionCALL_OOGRevert.json Fail - ZeroValue_TransactionCALL_ToEmpty_OOGRevert.json Fail - ZeroValue_TransactionCALL_ToNonZeroBalance_OOGRevert.json Fail - ZeroValue_TransactionCALL_ToOneStorageKey_OOGRevert.json Fail - ZeroValue_TransactionCALLwithData_OOGRevert.json Fail - ZeroValue_TransactionCALLwithData_ToEmpty_OOGRevert.json Fail - ZeroValue_TransactionCALLwithData_ToNonZeroBalance_OOGRevert.jsonFail - ZeroValue_TransactionCALLwithData_ToOneStorageKey_OOGRevert.jsonFail ``` OK: 0/24 Fail: 24/24 Skip: 0/24 ## stZeroCallsTest ```diff - ZeroValue_CALL.json Fail - ZeroValue_CALLCODE.json Fail - ZeroValue_CALLCODE_ToEmpty.json Fail - ZeroValue_CALLCODE_ToNonZeroBalance.json Fail - ZeroValue_CALLCODE_ToOneStorageKey.json Fail - ZeroValue_CALL_ToEmpty.json Fail - ZeroValue_CALL_ToNonZeroBalance.json Fail - ZeroValue_CALL_ToOneStorageKey.json Fail - ZeroValue_DELEGATECALL.json Fail - ZeroValue_DELEGATECALL_ToEmpty.json Fail - ZeroValue_DELEGATECALL_ToNonZeroBalance.json Fail - ZeroValue_DELEGATECALL_ToOneStorageKey.json Fail - ZeroValue_SUICIDE.json Fail - ZeroValue_SUICIDE_ToEmpty.json Fail - ZeroValue_SUICIDE_ToNonZeroBalance.json Fail - ZeroValue_SUICIDE_ToOneStorageKey.json Fail - ZeroValue_TransactionCALL.json Fail - ZeroValue_TransactionCALL_ToEmpty.json Fail - ZeroValue_TransactionCALL_ToNonZeroBalance.json Fail - ZeroValue_TransactionCALL_ToOneStorageKey.json Fail - ZeroValue_TransactionCALLwithData.json Fail - ZeroValue_TransactionCALLwithData_ToEmpty.json Fail - ZeroValue_TransactionCALLwithData_ToNonZeroBalance.json Fail - ZeroValue_TransactionCALLwithData_ToOneStorageKey.json Fail ``` OK: 0/24 Fail: 24/24 Skip: 0/24 ## stZeroKnowledge ```diff - ecmul_1-2_2_28000_128.json Fail - ecmul_1-2_2_28000_96.json Fail - ecmul_1-2_340282366920938463463374607431768211456_21000_128.jsonFail - ecmul_1-2_340282366920938463463374607431768211456_21000_80.json Fail - ecmul_1-2_340282366920938463463374607431768211456_21000_96.json Fail - ecmul_1-2_340282366920938463463374607431768211456_28000_128.jsonFail - ecmul_1-2_340282366920938463463374607431768211456_28000_80.json Fail - ecmul_1-2_340282366920938463463374607431768211456_28000_96.json Fail - ecmul_1-2_5616_21000_128.json Fail - ecmul_1-2_5616_21000_96.json Fail - ecmul_1-2_5616_28000_128.json Fail - ecmul_1-2_5617_21000_128.json Fail - ecmul_1-2_5617_21000_96.json Fail - ecmul_1-2_5617_28000_128.json Fail - ecmul_1-2_5617_28000_96.json Fail - ecmul_1-2_616_28000_96.json Fail - ecmul_1-2_9935_21000_128.json Fail - ecmul_1-2_9935_21000_96.json Fail - ecmul_1-2_9935_28000_128.json Fail - ecmul_1-2_9935_28000_96.json Fail - ecmul_1-2_9_21000_128.json Fail - ecmul_1-2_9_21000_96.json Fail - ecmul_1-2_9_28000_128.json Fail - ecmul_1-2_9_28000_96.json Fail - ecmul_1-3_0_21000_128.json Fail - ecmul_1-3_0_21000_64.json Fail - ecmul_1-3_0_21000_80.json Fail - ecmul_1-3_0_21000_96.json Fail - ecmul_1-3_0_28000_128.json Fail - ecmul_1-3_0_28000_64.json Fail - ecmul_1-3_0_28000_80.json Fail - ecmul_1-3_0_28000_96.json Fail - ecmul_1-3_1_21000_128.json Fail - ecmul_1-3_1_21000_96.json Fail - ecmul_1-3_1_28000_128.json Fail - ecmul_1-3_1_28000_96.json Fail - ecmul_1-3_2_21000_128.json Fail - ecmul_1-3_2_21000_96.json Fail - ecmul_1-3_2_28000_128.json Fail - ecmul_1-3_2_28000_96.json Fail - ecmul_1-3_340282366920938463463374607431768211456_21000_128.jsonFail - ecmul_1-3_340282366920938463463374607431768211456_21000_80.json Fail - ecmul_1-3_340282366920938463463374607431768211456_21000_96.json Fail - ecmul_1-3_340282366920938463463374607431768211456_28000_128.jsonFail - ecmul_1-3_340282366920938463463374607431768211456_28000_80.json Fail - ecmul_1-3_340282366920938463463374607431768211456_28000_96.json Fail - ecmul_1-3_5616_21000_128.json Fail - ecmul_1-3_5616_21000_96.json Fail - ecmul_1-3_5616_28000_128.json Fail - ecmul_1-3_5616_28000_96.json Fail - ecmul_1-3_5617_21000_128.json Fail - ecmul_1-3_5617_21000_96.json Fail - ecmul_1-3_5617_28000_128.json Fail - ecmul_1-3_5617_28000_96.json Fail - ecmul_1-3_9935_21000_128.json Fail - ecmul_1-3_9935_21000_96.json Fail - ecmul_1-3_9935_28000_128.json Fail - ecmul_1-3_9935_28000_96.json Fail - ecmul_1-3_9_21000_128.json Fail - ecmul_1-3_9_21000_96.json Fail - ecmul_1-3_9_28000_128.json Fail - ecmul_1-3_9_28000_96.json Fail - ecmul_7827-6598_0_21000_128.json Fail - ecmul_7827-6598_0_21000_64.json Fail - ecmul_7827-6598_0_21000_80.json Fail - ecmul_7827-6598_0_21000_96.json Fail - ecmul_7827-6598_0_28000_128.json Fail - ecmul_7827-6598_0_28000_64.json Fail - ecmul_7827-6598_0_28000_80.json Fail - ecmul_7827-6598_0_28000_96.json Fail - ecmul_7827-6598_1456_21000_128.json Fail - ecmul_7827-6598_1456_21000_80.json Fail - ecmul_7827-6598_1456_21000_96.json Fail - ecmul_7827-6598_1456_28000_128.json Fail - ecmul_7827-6598_1456_28000_80.json Fail - ecmul_7827-6598_1456_28000_96.json Fail - ecmul_7827-6598_1_21000_128.json Fail - ecmul_7827-6598_1_21000_96.json Fail - ecmul_7827-6598_1_28000_128.json Fail - ecmul_7827-6598_1_28000_96.json Fail - ecmul_7827-6598_2_21000_128.json Fail - ecmul_7827-6598_2_21000_96.json Fail - ecmul_7827-6598_2_28000_128.json Fail - ecmul_7827-6598_2_28000_96.json Fail - ecmul_7827-6598_5616_21000_128.json Fail - ecmul_7827-6598_5616_21000_96.json Fail - ecmul_7827-6598_5616_28000_128.json Fail - ecmul_7827-6598_5616_28000_96.json Fail - ecmul_7827-6598_5617_21000_128.json Fail - ecmul_7827-6598_5617_21000_96.json Fail - ecmul_7827-6598_5617_28000_128.json Fail - ecmul_7827-6598_5617_28000_96.json Fail - ecmul_7827-6598_9935_21000_128.json Fail - ecmul_7827-6598_9935_21000_96.json Fail - ecmul_7827-6598_9935_28000_128.json Fail - ecmul_7827-6598_9935_28000_96.json Fail - ecmul_7827-6598_9_21000_128.json Fail - ecmul_7827-6598_9_21000_96.json Fail - ecmul_7827-6598_9_28000_128.json Fail - ecmul_7827-6598_9_28000_96.json Fail - ecpairing_bad_length_191.json Fail - ecpairing_bad_length_193.json Fail - ecpairing_empty_data.json Fail - ecpairing_empty_data_insufficient_gas.json Fail - ecpairing_one_point_fail.json Fail - ecpairing_one_point_insufficient_gas.json Fail - ecpairing_one_point_not_in_subgroup.json Fail - ecpairing_one_point_with_g1_zero.json Fail - ecpairing_one_point_with_g2_zero.json Fail - ecpairing_one_point_with_g2_zero_and_g1_invalid.json Fail - ecpairing_perturb_g2_by_curve_order.json Fail - ecpairing_perturb_g2_by_field_modulus.json Fail - ecpairing_perturb_g2_by_field_modulus_again.json Fail - ecpairing_perturb_g2_by_one.json Fail - ecpairing_perturb_zeropoint_by_curve_order.json Fail - ecpairing_perturb_zeropoint_by_field_modulus.json Fail - ecpairing_perturb_zeropoint_by_one.json Fail - ecpairing_three_point_fail_1.json Fail - ecpairing_three_point_match_1.json Fail - ecpairing_two_point_fail_1.json Fail - ecpairing_two_point_fail_2.json Fail - ecpairing_two_point_match_1.json Fail - ecpairing_two_point_match_2.json Fail - ecpairing_two_point_match_3.json Fail - ecpairing_two_point_match_4.json Fail - ecpairing_two_point_match_5.json Fail - ecpairing_two_point_oog.json Fail - ecpairing_two_points_with_one_g2_zero.json Fail - pairingTest.json Fail - pointAdd.json Fail - pointAddTrunc.json Fail - pointMulAdd.json Fail - pointMulAdd2.json Fail ``` OK: 0/133 Fail: 133/133 Skip: 0/133 ## stZeroKnowledge2 ```diff - ecadd_0-0_0-0_21000_0.json Fail - ecadd_0-0_0-0_21000_128.json Fail - ecadd_0-0_0-0_21000_192.json Fail - ecadd_0-0_0-0_21000_64.json Fail - ecadd_0-0_0-0_21000_80.json Fail - ecadd_0-0_0-0_25000_0.json Fail - ecadd_0-0_0-0_25000_128.json Fail - ecadd_0-0_0-0_25000_192.json Fail - ecadd_0-0_0-0_25000_64.json Fail - ecadd_0-0_0-0_25000_80.json Fail - ecadd_0-0_1-2_21000_128.json Fail - ecadd_0-0_1-2_21000_192.json Fail - ecadd_0-0_1-2_25000_128.json Fail - ecadd_0-0_1-2_25000_192.json Fail - ecadd_0-0_1-3_21000_128.json Fail - ecadd_0-0_1-3_25000_128.json Fail - ecadd_0-3_1-2_21000_128.json Fail - ecadd_0-3_1-2_25000_128.json Fail - ecadd_1-2_0-0_21000_128.json Fail - ecadd_1-2_0-0_21000_192.json Fail - ecadd_1-2_0-0_21000_64.json Fail - ecadd_1-2_0-0_25000_128.json Fail - ecadd_1-2_0-0_25000_192.json Fail - ecadd_1-2_0-0_25000_64.json Fail - ecadd_1-2_1-2_21000_128.json Fail - ecadd_1-2_1-2_21000_192.json Fail - ecadd_1-2_1-2_25000_128.json Fail - ecadd_1-2_1-2_25000_192.json Fail - ecadd_1-3_0-0_21000_80.json Fail - ecadd_1-3_0-0_25000_80.json Fail - ecadd_1145-3932_1145-4651_21000_192.json Fail - ecadd_1145-3932_1145-4651_25000_192.json Fail - ecadd_1145-3932_2969-1336_21000_128.json Fail - ecadd_1145-3932_2969-1336_25000_128.json Fail - ecadd_6-9_19274124-124124_21000_128.json Fail - ecadd_6-9_19274124-124124_25000_128.json Fail - ecmul_0-0_0_21000_0.json Fail - ecmul_0-0_0_21000_128.json Fail - ecmul_0-0_0_21000_40.json Fail - ecmul_0-0_0_21000_64.json Fail - ecmul_0-0_0_21000_80.json Fail - ecmul_0-0_0_21000_96.json Fail - ecmul_0-0_0_28000_0.json Fail - ecmul_0-0_0_28000_128.json Fail - ecmul_0-0_0_28000_40.json Fail - ecmul_0-0_0_28000_64.json Fail - ecmul_0-0_0_28000_80.json Fail - ecmul_0-0_0_28000_96.json Fail - ecmul_0-0_1_21000_128.json Fail - ecmul_0-0_1_21000_96.json Fail - ecmul_0-0_1_28000_128.json Fail - ecmul_0-0_1_28000_96.json Fail - ecmul_0-0_2_21000_128.json Fail - ecmul_0-0_2_21000_96.json Fail - ecmul_0-0_2_28000_128.json Fail - ecmul_0-0_2_28000_96.json Fail - ecmul_0-0_340282366920938463463374607431768211456_21000_128.jsonFail - ecmul_0-0_340282366920938463463374607431768211456_21000_80.json Fail - ecmul_0-0_340282366920938463463374607431768211456_21000_96.json Fail - ecmul_0-0_340282366920938463463374607431768211456_28000_128.jsonFail - ecmul_0-0_340282366920938463463374607431768211456_28000_80.json Fail - ecmul_0-0_340282366920938463463374607431768211456_28000_96.json Fail - ecmul_0-0_5616_21000_128.json Fail - ecmul_0-0_5616_21000_96.json Fail - ecmul_0-0_5616_28000_128.json Fail - ecmul_0-0_5616_28000_96.json Fail - ecmul_0-0_5617_21000_128.json Fail - ecmul_0-0_5617_21000_96.json Fail - ecmul_0-0_5617_28000_128.json Fail - ecmul_0-0_5617_28000_96.json Fail - ecmul_0-0_9935_21000_128.json Fail - ecmul_0-0_9935_21000_96.json Fail - ecmul_0-0_9935_28000_128.json Fail - ecmul_0-0_9935_28000_96.json Fail - ecmul_0-0_9_21000_128.json Fail - ecmul_0-0_9_21000_96.json Fail - ecmul_0-0_9_28000_128.json Fail - ecmul_0-0_9_28000_96.json Fail - ecmul_0-3_0_21000_128.json Fail - ecmul_0-3_0_21000_64.json Fail - ecmul_0-3_0_21000_80.json Fail - ecmul_0-3_0_21000_96.json Fail - ecmul_0-3_0_28000_128.json Fail - ecmul_0-3_0_28000_64.json Fail - ecmul_0-3_0_28000_80.json Fail - ecmul_0-3_0_28000_96.json Fail - ecmul_0-3_1_21000_128.json Fail - ecmul_0-3_1_21000_96.json Fail - ecmul_0-3_1_28000_128.json Fail - ecmul_0-3_1_28000_96.json Fail - ecmul_0-3_2_21000_128.json Fail - ecmul_0-3_2_21000_96.json Fail - ecmul_0-3_2_28000_128.json Fail - ecmul_0-3_2_28000_96.json Fail - ecmul_0-3_340282366920938463463374607431768211456_21000_128.jsonFail - ecmul_0-3_340282366920938463463374607431768211456_21000_80.json Fail - ecmul_0-3_340282366920938463463374607431768211456_21000_96.json Fail - ecmul_0-3_340282366920938463463374607431768211456_28000_128.jsonFail - ecmul_0-3_340282366920938463463374607431768211456_28000_80.json Fail - ecmul_0-3_340282366920938463463374607431768211456_28000_96.json Fail - ecmul_0-3_5616_21000_128.json Fail - ecmul_0-3_5616_21000_96.json Fail - ecmul_0-3_5616_28000_128.json Fail - ecmul_0-3_5616_28000_96.json Fail - ecmul_0-3_5617_21000_128.json Fail - ecmul_0-3_5617_21000_96.json Fail - ecmul_0-3_5617_28000_128.json Fail - ecmul_0-3_5617_28000_96.json Fail - ecmul_0-3_9935_21000_128.json Fail - ecmul_0-3_9935_21000_96.json Fail - ecmul_0-3_9935_28000_128.json Fail - ecmul_0-3_9935_28000_96.json Fail - ecmul_0-3_9_21000_128.json Fail - ecmul_0-3_9_21000_96.json Fail - ecmul_0-3_9_28000_128.json Fail - ecmul_0-3_9_28000_96.json Fail - ecmul_1-2_0_21000_128.json Fail - ecmul_1-2_0_21000_64.json Fail - ecmul_1-2_0_21000_80.json Fail - ecmul_1-2_0_21000_96.json Fail - ecmul_1-2_0_28000_128.json Fail - ecmul_1-2_0_28000_64.json Fail - ecmul_1-2_0_28000_80.json Fail - ecmul_1-2_0_28000_96.json Fail - ecmul_1-2_1_21000_128.json Fail - ecmul_1-2_1_21000_96.json Fail - ecmul_1-2_1_28000_128.json Fail - ecmul_1-2_1_28000_96.json Fail - ecmul_1-2_2_21000_128.json Fail - ecmul_1-2_2_21000_96.json Fail ``` OK: 0/130 Fail: 130/130 Skip: 0/130