nimbus-eth1/GeneralStateTests.md

2524 lines
161 KiB
Markdown
Raw Normal View History

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