nimbus-eth1/GeneralStateTests.md

2521 lines
164 KiB
Markdown
Raw Normal View History

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 OK
+ returndatacopyPythonBug_Tue_03_48_41-1432.json OK
- staticcall_createfails.json Fail
```
OK: 2/3 Fail: 1/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 OK
- CreateOOGafterInitCodeReturndataSize.json Fail
- CreateOOGafterInitCodeRevert.json Fail
- CreateOOGafterInitCodeRevert2.json Fail
- TransactionCollisionToEmpty.json Fail
- TransactionCollisionToEmptyButCode.json Fail
- TransactionCollisionToEmptyButNonce.json Fail
```
OK: 1/30 Fail: 29/30 Skip: 0/30
## stDelegatecallTestHomestead
```diff
Call1024BalanceTooLow.json Skip
2018-09-07 19:52:49 +00:00
- Call1024OOG.json Fail
- Call1024PreCalls.json Fail
- CallLoseGasOOG.json Fail
- CallRecursiveBombPreCall.json Fail
- CallcodeLoseGasOOG.json Fail
- Delegatecall1024.json Fail
- Delegatecall1024OOG.json Fail
- callOutput1.json Fail
- callOutput2.json Fail
- callOutput3.json Fail
- callOutput3Fail.json Fail
- callOutput3partial.json Fail
- callOutput3partialFail.json Fail
- callWithHighValueAndGasOOG.json Fail
- callcodeOutput1.json Fail
- callcodeOutput2.json Fail
- callcodeOutput3.json Fail
- callcodeOutput3Fail.json Fail
- callcodeOutput3partial.json Fail
- callcodeOutput3partialFail.json Fail
- callcodeWithHighValueAndGasOOG.json Fail
- deleagateCallAfterValueTransfer.json Fail
- delegatecallAndOOGatTxLevel.json Fail
- delegatecallBasic.json Fail
- delegatecallEmptycontract.json Fail
- delegatecallInInitcodeToEmptyContract.json Fail
- delegatecallInInitcodeToExistingContract.json Fail
- delegatecallInInitcodeToExistingContractOOG.json Fail
- delegatecallOOGinCall.json Fail
- delegatecallSenderCheck.json Fail
- delegatecallValueCheck.json Fail
- delegatecodeDynamicCode.json Fail
- delegatecodeDynamicCode2SelfCall.json Fail
```
2018-09-07 19:52:49 +00:00
OK: 0/34 Fail: 33/34 Skip: 1/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 OK
+ static_CALL_Bounds2.json OK
+ static_CALL_Bounds2a.json OK
+ static_CALL_Bounds3.json OK
```
OK: 7/38 Fail: 20/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 OK
+ 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 OK
- randomStatetest52.json Fail
+ randomStatetest53.json OK
+ randomStatetest54.json OK
- 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: 232/327 Fail: 91/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 OK
+ 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 OK
```
OK: 149/227 Fail: 76/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 OK
- returndatacopy_after_failing_delegatecall.json Fail
+ returndatacopy_after_failing_staticcall.json OK
- 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 OK
- returndatacopy_following_revert.json Fail
- returndatacopy_following_revert_in_create.json Fail
- returndatacopy_following_successful_create.json Fail
+ 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 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: 8/37 Fail: 29/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 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
+ 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: 40/40 Fail: 0/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
2018-09-07 19:52:49 +00:00
- shallowStack.json Fail
- stackOverflow.json Fail
- stackOverflowDUP.json Fail
- stackOverflowM1.json Fail
- stackOverflowM1DUP.json Fail
- stackOverflowM1PUSH.json Fail
- stackOverflowPUSH.json Fail
```
2018-09-07 19:52:49 +00:00
OK: 0/7 Fail: 7/7 Skip: 0/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 OK
+ static_CallGoesOOGOnSecondLevel2.json OK
- 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 OK
- static_CheckOpcodes.json Fail
- static_CheckOpcodes2.json Fail
- static_CheckOpcodes3.json Fail
+ static_CheckOpcodes4.json OK
- static_CheckOpcodes5.json Fail
- static_ExecuteCallThatAskForeGasThenTrabsactionHas.json Fail
+ static_InternalCallHittingGasLimit.json OK
+ static_InternalCallHittingGasLimit2.json OK
- 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 OK
- 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 OK
- 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 OK
+ static_call_OOG_additionalGasCosts2.json OK
- 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: 10/284 Fail: 273/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
2018-09-07 19:52:49 +00:00
- createNameRegistratorPerTxsAfter.json Fail
- createNameRegistratorPerTxsAt.json Fail
- createNameRegistratorPerTxsBefore.json Fail
- createNameRegistratorPerTxsNotEnoughGasAfter.json Fail
- createNameRegistratorPerTxsNotEnoughGasAt.json Fail
- createNameRegistratorPerTxsNotEnoughGasBefore.json Fail
- delegatecallAfterTransition.json Fail
- delegatecallAtTransition.json Fail
- delegatecallBeforeTransition.json Fail
```
2018-09-07 19:52:49 +00:00
OK: 0/9 Fail: 9/9 Skip: 0/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