nimbus-eth1/GeneralStateTests.md

2649 lines
168 KiB
Markdown
Raw Normal View History

GeneralStateTests
===
## stArgsZeroOneBalance
```diff
2019-04-24 15:37:34 +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 OK
+ divNonConst.json OK
+ eqNonConst.json OK
+ expNonConst.json OK
+ extcodecopyNonConst.json OK
+ extcodesizeNonConst.json OK
+ gtNonConst.json OK
+ iszeroNonConst.json OK
+ jumpNonConst.json OK
+ jumpiNonConst.json OK
+ log0NonConst.json OK
+ log1NonConst.json OK
+ log2NonConst.json OK
+ log3NonConst.json OK
+ ltNonConst.json OK
+ mloadNonConst.json OK
+ modNonConst.json OK
+ mstore8NonConst.json OK
+ mstoreNonConst.json OK
+ mulNonConst.json OK
+ mulmodNonConst.json OK
+ notNonConst.json OK
+ orNonConst.json OK
+ returnNonConst.json OK
+ sdivNonConst.json OK
+ sgtNonConst.json OK
+ sha3NonConst.json OK
+ signextNonConst.json OK
+ sloadNonConst.json OK
+ sltNonConst.json OK
+ smodNonConst.json OK
+ sstoreNonConst.json OK
+ subNonConst.json OK
+ suicideNonConst.json OK
+ xorNonConst.json OK
```
2019-04-24 15:37:34 +00:00
OK: 46/46 Fail: 0/46 Skip: 0/46
## stAttackTest
```diff
2019-04-22 15:59:59 +00:00
ContractCreationSpam.json Skip
2019-04-24 15:37:34 +00:00
+ CrashingTransaction.json OK
```
2019-04-24 15:37:34 +00:00
OK: 1/2 Fail: 0/2 Skip: 1/2
## stBadOpcode
```diff
2019-04-24 15:37:34 +00:00
+ badOpcodes.json OK
```
2019-04-24 15:37:34 +00:00
OK: 1/1 Fail: 0/1 Skip: 0/1
## stBugs
```diff
2019-04-24 15:37:34 +00:00
+ evmBytecode.json OK
randomStatetestDEFAULT-Tue_07_58_41-15153-575192.json Skip
2019-04-24 15:37:34 +00:00
+ returndatacopyPythonBug_Tue_03_48_41-1432.json OK
+ staticcall_createfails.json OK
```
OK: 3/4 Fail: 0/4 Skip: 1/4
## stCallCodes
```diff
2019-04-24 15:37:34 +00:00
+ call_OOG_additionalGasCosts1.json OK
+ call_OOG_additionalGasCosts2.json OK
+ callcall_00.json OK
+ callcall_00_OOGE.json OK
+ callcall_00_OOGE_valueTransfer.json OK
+ callcall_00_SuicideEnd.json OK
+ callcallcall_000.json OK
+ callcallcall_000_OOGE.json OK
+ callcallcall_000_OOGMAfter.json OK
+ callcallcall_000_OOGMBefore.json OK
+ callcallcall_000_SuicideEnd.json OK
+ callcallcall_000_SuicideMiddle.json OK
+ callcallcall_ABCB_RECURSIVE.json OK
+ callcallcallcode_001.json OK
+ callcallcallcode_001_OOGE.json OK
+ callcallcallcode_001_OOGMAfter.json OK
+ callcallcallcode_001_OOGMBefore.json OK
+ callcallcallcode_001_SuicideEnd.json OK
+ callcallcallcode_001_SuicideMiddle.json OK
2019-04-22 15:59:59 +00:00
callcallcallcode_ABCB_RECURSIVE.json Skip
2019-04-24 15:37:34 +00:00
+ callcallcode_01.json OK
+ callcallcode_01_OOGE.json OK
+ callcallcode_01_SuicideEnd.json OK
+ callcallcodecall_010.json OK
+ callcallcodecall_010_OOGE.json OK
+ callcallcodecall_010_OOGMAfter.json OK
+ callcallcodecall_010_OOGMBefore.json OK
+ callcallcodecall_010_SuicideEnd.json OK
+ callcallcodecall_010_SuicideMiddle.json OK
2019-04-22 15:59:59 +00:00
callcallcodecall_ABCB_RECURSIVE.json Skip
2019-04-24 15:37:34 +00:00
+ callcallcodecallcode_011.json OK
+ callcallcodecallcode_011_OOGE.json OK
+ callcallcodecallcode_011_OOGMAfter.json OK
+ callcallcodecallcode_011_OOGMBefore.json OK
+ callcallcodecallcode_011_SuicideEnd.json OK
+ callcallcodecallcode_011_SuicideMiddle.json OK
2019-04-22 15:59:59 +00:00
callcallcodecallcode_ABCB_RECURSIVE.json Skip
2019-04-24 15:37:34 +00:00
+ callcodeDynamicCode.json OK
+ callcodeDynamicCode2SelfCall.json OK
+ callcodeEmptycontract.json OK
+ callcodeInInitcodeToEmptyContract.json OK
+ callcodeInInitcodeToExisContractWithVTransferNEMoney.json OK
+ callcodeInInitcodeToExistingContract.json OK
+ callcodeInInitcodeToExistingContractWithValueTransfer.json OK
+ callcode_checkPC.json OK
+ callcodecall_10.json OK
+ callcodecall_10_OOGE.json OK
+ callcodecall_10_SuicideEnd.json OK
+ callcodecallcall_100.json OK
+ callcodecallcall_100_OOGE.json OK
+ callcodecallcall_100_OOGMAfter.json OK
+ callcodecallcall_100_OOGMBefore.json OK
+ callcodecallcall_100_SuicideEnd.json OK
+ callcodecallcall_100_SuicideMiddle.json OK
2019-04-22 15:59:59 +00:00
callcodecallcall_ABCB_RECURSIVE.json Skip
2019-04-24 15:37:34 +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
2019-04-24 15:37:34 +00:00
+ 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
2019-04-24 15:37:34 +00:00
+ 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-24 15:37:34 +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-04-24 15:37:34 +00:00
+ CallLoseGasOOG.json OK
2019-04-22 15:59:59 +00:00
CallRecursiveBombPreCall.json Skip
Callcode1024BalanceTooLow.json Skip
Callcode1024OOG.json Skip
2019-04-24 15:37:34 +00:00
+ CallcodeLoseGasOOG.json OK
+ callOutput1.json OK
+ callOutput2.json OK
+ callOutput3.json OK
+ callOutput3Fail.json OK
+ callOutput3partial.json OK
+ callOutput3partialFail.json OK
+ callWithHighValue.json OK
+ callWithHighValueAndGasOOG.json OK
+ callWithHighValueAndOOGatTxLevel.json OK
+ callWithHighValueOOGinCall.json OK
+ callcodeOutput1.json OK
+ callcodeOutput2.json OK
+ callcodeOutput3.json OK
+ callcodeOutput3Fail.json OK
+ callcodeOutput3partial.json OK
+ callcodeOutput3partialFail.json OK
+ callcodeWithHighValue.json OK
+ callcodeWithHighValueAndGasOOG.json OK
+ createFailBalanceTooLow.json OK
+ createInitFailBadJumpDestination.json OK
+ createInitFailStackSizeLargerThan1024.json OK
+ createInitFailStackUnderflow.json OK
+ createInitFailUndefinedInstruction.json OK
+ createInitFail_OOGduringInit.json OK
+ createInitOOGforCREATE.json OK
+ createJS_ExampleContract.json OK
+ createJS_NoCollision.json OK
+ createNameRegistratorPerTxs.json OK
+ createNameRegistratorPerTxsNotEnoughGas.json OK
+ createNameRegistratorPreStore1NotEnoughGas.json OK
+ createNameRegistratorendowmentTooHigh.json OK
```
2019-04-24 15:37:34 +00:00
OK: 33/39 Fail: 0/39 Skip: 6/39
## stCallDelegateCodesCallCodeHomestead
```diff
2019-04-24 15:37:34 +00:00
+ callcallcallcode_001.json OK
+ callcallcallcode_001_OOGE.json OK
+ callcallcallcode_001_OOGMAfter.json OK
+ callcallcallcode_001_OOGMBefore.json OK
+ callcallcallcode_001_SuicideEnd.json OK
+ callcallcallcode_001_SuicideMiddle.json OK
2019-04-22 15:59:59 +00:00
callcallcallcode_ABCB_RECURSIVE.json Skip
2019-04-24 15:37:34 +00:00
+ callcallcode_01.json OK
+ callcallcode_01_OOGE.json OK
+ callcallcode_01_SuicideEnd.json OK
+ callcallcodecall_010.json OK
+ callcallcodecall_010_OOGE.json OK
+ callcallcodecall_010_OOGMAfter.json OK
+ callcallcodecall_010_OOGMBefore.json OK
+ callcallcodecall_010_SuicideEnd.json OK
+ callcallcodecall_010_SuicideMiddle.json OK
2019-04-22 15:59:59 +00:00
callcallcodecall_ABCB_RECURSIVE.json Skip
2019-04-24 15:37:34 +00:00
+ callcallcodecallcode_011.json OK
+ callcallcodecallcode_011_OOGE.json OK
+ callcallcodecallcode_011_OOGMAfter.json OK
+ callcallcodecallcode_011_OOGMBefore.json OK
+ callcallcodecallcode_011_SuicideEnd.json OK
+ callcallcodecallcode_011_SuicideMiddle.json OK
2019-04-22 15:59:59 +00:00
callcallcodecallcode_ABCB_RECURSIVE.json Skip
2019-04-24 15:37:34 +00:00
+ 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-04-24 15:37:34 +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
2019-04-24 15:37:34 +00:00
+ 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
2019-04-24 15:37:34 +00:00
+ 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-24 15:37:34 +00:00
OK: 51/58 Fail: 0/58 Skip: 7/58
## stCallDelegateCodesHomestead
```diff
2019-04-24 15:37:34 +00:00
+ callcallcallcode_001.json OK
+ callcallcallcode_001_OOGE.json OK
+ callcallcallcode_001_OOGMAfter.json OK
+ callcallcallcode_001_OOGMBefore.json OK
+ callcallcallcode_001_SuicideEnd.json OK
+ callcallcallcode_001_SuicideMiddle.json OK
2019-04-22 15:59:59 +00:00
callcallcallcode_ABCB_RECURSIVE.json Skip
2019-04-24 15:37:34 +00:00
+ callcallcode_01.json OK
+ callcallcode_01_OOGE.json OK
+ callcallcode_01_SuicideEnd.json OK
+ callcallcodecall_010.json OK
+ callcallcodecall_010_OOGE.json OK
+ callcallcodecall_010_OOGMAfter.json OK
+ callcallcodecall_010_OOGMBefore.json OK
+ callcallcodecall_010_SuicideEnd.json OK
+ callcallcodecall_010_SuicideMiddle.json OK
2019-04-22 15:59:59 +00:00
callcallcodecall_ABCB_RECURSIVE.json Skip
2019-04-24 15:37:34 +00:00
+ callcallcodecallcode_011.json OK
+ callcallcodecallcode_011_OOGE.json OK
+ callcallcodecallcode_011_OOGMAfter.json OK
+ callcallcodecallcode_011_OOGMBefore.json OK
+ callcallcodecallcode_011_SuicideEnd.json OK
+ callcallcodecallcode_011_SuicideMiddle.json OK
2019-04-22 15:59:59 +00:00
callcallcodecallcode_ABCB_RECURSIVE.json Skip
2019-04-24 15:37:34 +00:00
+ 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-04-24 15:37:34 +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
2019-04-24 15:37:34 +00:00
+ 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
2019-04-24 15:37:34 +00:00
+ 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-24 15:37:34 +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-04-24 15:37:34 +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
+ callcallcallcode_001_OOGMAfter_1.json OK
+ callcallcallcode_001_OOGMAfter_2.json OK
+ callcallcallcode_001_OOGMAfter_3.json OK
+ callcallcodecall_010_OOGMAfter_1.json OK
+ callcallcodecall_010_OOGMAfter_2.json OK
+ callcallcodecall_010_OOGMAfter_3.json OK
+ callcallcodecallcode_011_OOGMAfter_1.json OK
+ callcallcodecallcode_011_OOGMAfter_2.json OK
+ callcodecallcall_100_OOGMAfter_1.json OK
+ callcodecallcall_100_OOGMAfter_2.json OK
+ callcodecallcall_100_OOGMAfter_3.json OK
+ callcodecallcallcode_101_OOGMAfter_1.json OK
+ callcodecallcallcode_101_OOGMAfter_2.json OK
+ callcodecallcallcode_101_OOGMAfter_3.json OK
+ callcodecallcodecall_110_OOGMAfter_1.json OK
+ callcodecallcodecall_110_OOGMAfter_2.json OK
+ callcodecallcodecall_110_OOGMAfter_3.json OK
+ callcodecallcodecallcode_111_OOGMAfter.json OK
+ callcodecallcodecallcode_111_OOGMAfter_1.json OK
+ callcodecallcodecallcode_111_OOGMAfter_2.json OK
+ callcodecallcodecallcode_111_OOGMAfter_3.json OK
+ contractCreationMakeCallThatAskMoreGasThenTransactionProvided.jsonOK
+ createInitFail_OOGduringInit.json OK
```
2019-04-24 15:37:34 +00:00
OK: 27/30 Fail: 0/30 Skip: 3/30
## stCodeCopyTest
```diff
+ ExtCodeCopyTargetRangeLongerThanCodeTests.json OK
2019-04-24 15:37:34 +00:00
+ ExtCodeCopyTests.json OK
```
OK: 2/2 Fail: 0/2 Skip: 0/2
## stCodeSizeLimit
```diff
2019-04-24 15:37:34 +00:00
+ codesizeInit.json OK
+ codesizeOOGInvalidSize.json OK
+ codesizeValid.json OK
```
2019-04-24 15:37:34 +00:00
OK: 3/3 Fail: 0/3 Skip: 0/3
## stCreate2
```diff
CREATE2_Bounds.json Skip
CREATE2_Bounds2.json Skip
CREATE2_Bounds3.json Skip
CREATE2_ContractSuicideDuringInit_ThenStoreThenReturn.json Skip
CREATE2_Suicide.json Skip
Create2OOGafterInitCode.json Skip
Create2OOGafterInitCodeReturndata.json Skip
Create2OOGafterInitCodeReturndata2.json Skip
Create2OOGafterInitCodeReturndata3.json Skip
Create2OOGafterInitCodeReturndataSize.json Skip
Create2OOGafterInitCodeRevert.json Skip
Create2OOGafterInitCodeRevert2.json Skip
Create2OnDepth1023.json Skip
Create2OnDepth1024.json Skip
Create2Recursive.json Skip
CreateMessageReverted.json Skip
CreateMessageRevertedOOGInInit.json Skip
RevertDepthCreate2OOG.json Skip
RevertDepthCreateAddressCollision.json Skip
RevertInCreateInInitCreate2.json Skip
RevertOpcodeCreate.json Skip
RevertOpcodeInCreateReturnsCreate2.json Skip
+ call_outsize_then_create2_successful_then_returndatasize.json OK
+ call_then_create2_successful_then_returndatasize.json OK
create2InitCodes.json Skip
create2SmartInitCode.json Skip
create2callPrecompiles.json Skip
create2checkFieldsInInitcode.json Skip
+ create2collisionBalance.json OK
+ create2collisionCode.json OK
+ create2collisionCode2.json OK
+ create2collisionNonce.json OK
+ create2collisionSelfdestructed.json OK
create2collisionSelfdestructed2.json Skip
+ create2collisionSelfdestructedOOG.json OK
+ create2collisionSelfdestructedRevert.json OK
+ create2collisionStorage.json OK
+ create2noCash.json OK
returndatacopy_0_0_following_successful_create.json Skip
returndatacopy_afterFailing_create.json Skip
returndatacopy_following_create.json Skip
returndatacopy_following_revert_in_create.json Skip
returndatacopy_following_successful_create.json Skip
returndatasize_following_successful_create.json Skip
```
OK: 11/44 Fail: 0/44 Skip: 33/44
## stCreateTest
```diff
2019-04-24 15:37:34 +00:00
+ CREATE_AcreateB_BSuicide_BStore.json OK
+ CREATE_ContractRETURNBigOffset.json OK
+ CREATE_ContractSSTOREDuringInit.json OK
+ CREATE_ContractSuicideDuringInit.json OK
+ CREATE_ContractSuicideDuringInit_ThenStoreThenReturn.json OK
+ CREATE_ContractSuicideDuringInit_WithValue.json OK
+ CREATE_ContractSuicideDuringInit_WithValueToItself.json OK
+ CREATE_EContractCreateEContractInInit_Tr.json OK
+ CREATE_EContractCreateNEContractInInitOOG_Tr.json OK
+ CREATE_EContractCreateNEContractInInit_Tr.json OK
+ CREATE_EContract_ThenCALLToNonExistentAcc.json OK
+ CREATE_EmptyContract.json OK
+ CREATE_EmptyContractAndCallIt_0wei.json OK
+ CREATE_EmptyContractAndCallIt_1wei.json OK
+ CREATE_EmptyContractWithBalance.json OK
+ CREATE_EmptyContractWithStorage.json OK
+ CREATE_EmptyContractWithStorageAndCallIt_0wei.json OK
+ CREATE_EmptyContractWithStorageAndCallIt_1wei.json OK
+ CREATE_empty000CreateinInitCode_Transaction.json OK
+ CreateCollisionToEmpty.json OK
+ CreateOOGafterInitCode.json OK
+ CreateOOGafterInitCodeReturndata.json OK
+ CreateOOGafterInitCodeReturndata2.json OK
+ CreateOOGafterInitCodeReturndata3.json OK
CreateOOGafterInitCodeReturndataSize.json Skip
+ CreateOOGafterInitCodeRevert.json OK
+ CreateOOGafterInitCodeRevert2.json OK
+ TransactionCollisionToEmpty.json OK
+ TransactionCollisionToEmptyButCode.json OK
+ TransactionCollisionToEmptyButNonce.json OK
```
2019-04-24 15:37:34 +00:00
OK: 29/30 Fail: 0/30 Skip: 1/30
## stDelegatecallTestHomestead
```diff
2019-04-22 15:59:59 +00:00
Call1024BalanceTooLow.json Skip
Call1024OOG.json Skip
Call1024PreCalls.json Skip
2019-04-24 15:37:34 +00:00
+ CallLoseGasOOG.json OK
2019-04-22 15:59:59 +00:00
CallRecursiveBombPreCall.json Skip
2019-04-24 15:37:34 +00:00
+ CallcodeLoseGasOOG.json OK
2019-04-22 15:59:59 +00:00
Delegatecall1024.json Skip
Delegatecall1024OOG.json Skip
2019-04-24 15:37:34 +00:00
+ callOutput1.json OK
+ callOutput2.json OK
+ callOutput3.json OK
+ callOutput3Fail.json OK
+ callOutput3partial.json OK
+ callOutput3partialFail.json OK
+ callWithHighValueAndGasOOG.json OK
+ callcodeOutput1.json OK
+ callcodeOutput2.json OK
+ callcodeOutput3.json OK
+ callcodeOutput3Fail.json OK
+ callcodeOutput3partial.json OK
+ callcodeOutput3partialFail.json OK
+ callcodeWithHighValueAndGasOOG.json OK
+ deleagateCallAfterValueTransfer.json OK
+ delegatecallAndOOGatTxLevel.json OK
+ delegatecallBasic.json OK
+ delegatecallEmptycontract.json OK
+ delegatecallInInitcodeToEmptyContract.json OK
+ delegatecallInInitcodeToExistingContract.json OK
+ delegatecallInInitcodeToExistingContractOOG.json OK
+ delegatecallOOGinCall.json OK
+ delegatecallSenderCheck.json OK
+ delegatecallValueCheck.json OK
+ delegatecodeDynamicCode.json OK
+ delegatecodeDynamicCode2SelfCall.json OK
```
2019-04-24 15:37:34 +00:00
OK: 28/34 Fail: 0/34 Skip: 6/34
## stEIP150Specific
```diff
2019-04-24 15:37:34 +00:00
+ CallAndCallcodeConsumeMoreGasThenTransactionHas.json OK
+ CallAskMoreGasOnDepth2ThenTransactionHas.json OK
+ CallGoesOOGOnSecondLevel.json OK
+ CallGoesOOGOnSecondLevel2.json OK
+ CreateAndGasInsideCreate.json OK
+ DelegateCallOnEIP.json OK
+ ExecuteCallThatAskForeGasThenTrabsactionHas.json OK
+ NewGasPriceForCodes.json OK
+ SuicideToExistingContract.json OK
+ SuicideToNotExistingContract.json OK
+ Transaction64Rule_d64e0.json OK
+ Transaction64Rule_d64m1.json OK
+ Transaction64Rule_d64p1.json OK
```
2019-04-24 15:37:34 +00:00
OK: 13/13 Fail: 0/13 Skip: 0/13
## stEIP150singleCodeGasPrices
```diff
2019-04-24 15:37:34 +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-04-24 15:37:34 +00:00
OK: 30/30 Fail: 0/30 Skip: 0/30
## stEIP158Specific
```diff
2019-04-24 15:37:34 +00:00
+ CALL_OneVCallSuicide.json OK
+ CALL_ZeroVCallSuicide.json OK
+ EXP_Empty.json OK
+ EXTCODESIZE_toEpmty.json OK
+ EXTCODESIZE_toNonExistent.json OK
+ callToEmptyThenCallError.json OK
2019-04-24 15:37:34 +00:00
+ vitalikTransactionTest.json OK
```
OK: 7/7 Fail: 0/7 Skip: 0/7
## stExample
```diff
2019-04-24 15:37:34 +00:00
+ add11.json OK
```
2019-04-24 15:37:34 +00:00
OK: 1/1 Fail: 0/1 Skip: 0/1
## stExtCodeHash
```diff
codeCopyZero.json Skip
dynamicAccountOverwriteEmpty.json Skip
extCodeCopyBounds.json Skip
extCodeHashAccountWithoutCode.json Skip
+ extCodeHashCALL.json OK
+ extCodeHashCALLCODE.json OK
extCodeHashChangedAccount.json Skip
extCodeHashCreatedAndDeletedAccount.json Skip
extCodeHashCreatedAndDeletedAccountCall.json Skip
extCodeHashCreatedAndDeletedAccountRecheckInOuterCall.json Skip
extCodeHashCreatedAndDeletedAccountStaticCall.json Skip
+ extCodeHashDELEGATECALL.json OK
extCodeHashDeletedAccount.json Skip
extCodeHashDeletedAccount1.json Skip
extCodeHashDeletedAccount2.json Skip
extCodeHashDeletedAccount3.json Skip
extCodeHashDeletedAccount4.json Skip
extCodeHashDynamicArgument.json Skip
+ extCodeHashInInitCode.json OK
extCodeHashMaxCodeSize.json Skip
extCodeHashNewAccount.json Skip
extCodeHashNonExistingAccount.json Skip
extCodeHashPrecompiles.json Skip
+ extCodeHashSTATICCALL.json OK
extCodeHashSelf.json Skip
extCodeHashSelfInInit.json Skip
extCodeHashSubcallOOG.json Skip
extCodeHashSubcallSuicide.json Skip
```
OK: 5/28 Fail: 0/28 Skip: 23/28
## stHomesteadSpecific
```diff
2019-04-24 15:37:34 +00:00
+ contractCreationOOGdontLeaveEmptyContract.json OK
+ contractCreationOOGdontLeaveEmptyContractViaTransaction.json OK
+ createContractViaContract.json OK
+ createContractViaContractOOGInitCode.json OK
+ createContractViaTransactionCost53000.json OK
```
2019-04-24 15:37:34 +00:00
OK: 5/5 Fail: 0/5 Skip: 0/5
## stInitCodeTest
```diff
2019-04-24 15:37:34 +00:00
+ CallContractToCreateContractAndCallItOOG.json OK
+ CallContractToCreateContractNoCash.json OK
+ CallContractToCreateContractOOG.json OK
+ CallContractToCreateContractOOGBonusGas.json OK
+ CallContractToCreateContractWhichWouldCreateContractIfCalled.jsonOK
+ CallContractToCreateContractWhichWouldCreateContractInInitCode.jsonOK
+ CallRecursiveContract.json OK
+ CallTheContractToCreateEmptyContract.json OK
+ NotEnoughCashContractCreation.json OK
+ OutOfGasContractCreation.json OK
+ OutOfGasPrefundedContractCreation.json OK
+ ReturnTest.json OK
+ ReturnTest2.json OK
+ StackUnderFlowContractCreation.json OK
+ TransactionCreateAutoSuicideContract.json OK
+ TransactionCreateRandomInitCode.json OK
+ TransactionCreateStopInInitcode.json OK
+ TransactionCreateSuicideInInitcode.json OK
```
2019-04-24 15:37:34 +00:00
OK: 18/18 Fail: 0/18 Skip: 0/18
## stLogTests
```diff
2019-04-24 15:37:34 +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-04-24 15:37:34 +00:00
OK: 46/46 Fail: 0/46 Skip: 0/46
## stMemExpandingEIP150Calls
```diff
2019-04-24 15:37:34 +00:00
+ CallAndCallcodeConsumeMoreGasThenTransactionHasWithMemExpandingCalls.jsonOK
+ CallAskMoreGasOnDepth2ThenTransactionHasWithMemExpandingCalls.jsonOK
+ CallGoesOOGOnSecondLevel2WithMemExpandingCalls.json OK
+ CallGoesOOGOnSecondLevelWithMemExpandingCalls.json OK
+ CreateAndGasInsideCreateWithMemExpandingCalls.json OK
+ DelegateCallOnEIPWithMemExpandingCalls.json OK
+ ExecuteCallThatAskMoreGasThenTransactionHasWithMemExpandingCalls.jsonOK
+ NewGasPriceForCodesWithMemExpandingCalls.json OK
```
2019-04-24 15:37:34 +00:00
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-24 15:37:34 +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-24 15:37:34 +00:00
+ DUP_Bounds.json OK
+ FillStack.json OK
+ JUMPI_Bounds.json OK
+ JUMP_Bounds.json OK
+ JUMP_Bounds2.json OK
+ MLOAD_Bounds.json OK
+ MLOAD_Bounds2.json OK
+ MLOAD_Bounds3.json OK
+ MSTORE_Bounds.json OK
+ MSTORE_Bounds2.json OK
+ MSTORE_Bounds2a.json OK
+ POP_Bounds.json OK
+ RETURN_Bounds.json OK
+ SLOAD_Bounds.json OK
+ SSTORE_Bounds.json OK
+ mload32bitBound.json OK
+ mload32bitBound2.json OK
+ mload32bitBound_Msize.json OK
+ mload32bitBound_return.json OK
+ mload32bitBound_return2.json OK
+ static_CALL_Bounds.json OK
+ static_CALL_Bounds2.json OK
+ static_CALL_Bounds2a.json OK
+ static_CALL_Bounds3.json OK
```
2019-04-24 15:37:34 +00:00
OK: 27/38 Fail: 0/38 Skip: 11/38
## stMemoryTest
```diff
2019-04-24 15:37:34 +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-04-24 15:37:34 +00:00
OK: 67/67 Fail: 0/67 Skip: 0/67
## stNonZeroCallsTest
```diff
2019-04-24 15:37:34 +00:00
+ NonZeroValue_CALL.json OK
+ NonZeroValue_CALLCODE.json OK
+ NonZeroValue_CALLCODE_ToEmpty.json OK
+ NonZeroValue_CALLCODE_ToNonNonZeroBalance.json OK
+ NonZeroValue_CALLCODE_ToOneStorageKey.json OK
+ NonZeroValue_CALL_ToEmpty.json OK
+ NonZeroValue_CALL_ToNonNonZeroBalance.json OK
+ NonZeroValue_CALL_ToOneStorageKey.json OK
+ NonZeroValue_DELEGATECALL.json OK
+ NonZeroValue_DELEGATECALL_ToEmpty.json OK
+ NonZeroValue_DELEGATECALL_ToNonNonZeroBalance.json OK
+ NonZeroValue_DELEGATECALL_ToOneStorageKey.json OK
+ NonZeroValue_SUICIDE.json OK
+ NonZeroValue_SUICIDE_ToEmpty.json OK
+ NonZeroValue_SUICIDE_ToNonNonZeroBalance.json OK
+ NonZeroValue_SUICIDE_ToOneStorageKey.json OK
+ NonZeroValue_TransactionCALL.json OK
+ NonZeroValue_TransactionCALL_ToEmpty.json OK
+ NonZeroValue_TransactionCALL_ToNonNonZeroBalance.json OK
+ NonZeroValue_TransactionCALL_ToOneStorageKey.json OK
+ NonZeroValue_TransactionCALLwithData.json OK
+ NonZeroValue_TransactionCALLwithData_ToEmpty.json OK
+ NonZeroValue_TransactionCALLwithData_ToNonNonZeroBalance.json OK
+ NonZeroValue_TransactionCALLwithData_ToOneStorageKey.json OK
```
2019-04-24 15:37:34 +00:00
OK: 24/24 Fail: 0/24 Skip: 0/24
## stPreCompiledContracts
```diff
2019-04-24 15:37:34 +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
2019-04-25 09:50:05 +00:00
+ modexp_37120_37111_0_1000000.json OK
2019-04-24 15:37:34 +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
2019-04-25 09:50:05 +00:00
+ modexp_37120_37111_1_1000000.json OK
2019-04-24 15:37:34 +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
2019-04-25 09:50:05 +00:00
+ modexp_37120_37111_37111_1000000.json OK
2019-04-24 15:37:34 +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
2019-04-25 09:50:05 +00:00
+ modexp_37120_37111_97_1000000.json OK
2019-04-24 15:37:34 +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 OK
+ modexp_39936_1_55201_155000.json OK
+ modexp_39936_1_55201_20500.json OK
+ modexp_39936_1_55201_22000.json OK
+ modexp_39936_1_55201_25000.json OK
+ modexp_39936_1_55201_35000.json OK
+ modexp_3_09984_39936_1000000.json OK
+ modexp_3_09984_39936_155000.json OK
+ modexp_3_09984_39936_22000.json OK
+ modexp_3_09984_39936_25000.json OK
+ modexp_3_09984_39936_35000.json OK
+ modexp_3_28948_11579_20500.json OK
+ modexp_3_5_100_1000000.json OK
+ modexp_3_5_100_155000.json OK
+ modexp_3_5_100_20500.json OK
+ modexp_3_5_100_22000.json OK
+ modexp_3_5_100_25000.json OK
+ modexp_3_5_100_35000.json OK
2019-04-24 14:31:05 +00:00
+ modexp_49_2401_2401_1000000.json OK
+ modexp_49_2401_2401_155000.json OK
+ modexp_49_2401_2401_20500.json OK
+ modexp_49_2401_2401_22000.json OK
+ modexp_49_2401_2401_25000.json OK
+ modexp_49_2401_2401_35000.json OK
2019-04-24 15:37:34 +00:00
+ modexp_55190_55190_42965_1000000.json OK
+ modexp_55190_55190_42965_155000.json OK
+ modexp_55190_55190_42965_20500.json OK
+ modexp_55190_55190_42965_22000.json OK
+ modexp_55190_55190_42965_25000.json OK
+ modexp_55190_55190_42965_35000.json OK
2019-04-25 09:50:05 +00:00
+ modexp_9_37111_37111_1000000.json OK
2019-04-24 15:37:34 +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 OK
```
2019-04-25 09:50:05 +00:00
OK: 95/96 Fail: 0/96 Skip: 1/96
## stPreCompiledContracts2
```diff
2019-04-24 15:37:34 +00:00
+ CALLCODEEcrecover0.json OK
+ CALLCODEEcrecover0_0input.json OK
+ CALLCODEEcrecover0_Gas2999.json OK
+ CALLCODEEcrecover0_NoGas.json OK
+ CALLCODEEcrecover0_completeReturnValue.json OK
+ CALLCODEEcrecover0_gas3000.json OK
+ CALLCODEEcrecover0_overlappingInputOutput.json OK
+ CALLCODEEcrecover1.json OK
+ CALLCODEEcrecover2.json OK
+ CALLCODEEcrecover3.json OK
+ CALLCODEEcrecover80.json OK
+ CALLCODEEcrecoverH_prefixed0.json OK
+ CALLCODEEcrecoverR_prefixed0.json OK
+ CALLCODEEcrecoverS_prefixed0.json OK
+ CALLCODEEcrecoverV_prefixed0.json OK
+ CALLCODEEcrecoverV_prefixedf0.json OK
+ CALLCODEIdentitiy_0.json OK
+ CALLCODEIdentitiy_1.json OK
+ CALLCODEIdentity_1_nonzeroValue.json OK
+ CALLCODEIdentity_2.json OK
+ CALLCODEIdentity_3.json OK
+ CALLCODEIdentity_4.json OK
+ CALLCODEIdentity_4_gas17.json OK
+ CALLCODEIdentity_4_gas18.json OK
+ CALLCODEIdentity_5.json OK
+ CALLCODERipemd160_0.json OK
+ CALLCODERipemd160_1.json OK
+ CALLCODERipemd160_2.json OK
+ CALLCODERipemd160_3.json OK
+ CALLCODERipemd160_3_postfixed0.json OK
+ CALLCODERipemd160_3_prefixed0.json OK
+ CALLCODERipemd160_4.json OK
+ CALLCODERipemd160_4_gas719.json OK
+ CALLCODERipemd160_5.json OK
+ CALLCODESha256_0.json OK
+ CALLCODESha256_1.json OK
+ CALLCODESha256_1_nonzeroValue.json OK
+ CALLCODESha256_2.json OK
+ CALLCODESha256_3.json OK
+ CALLCODESha256_3_postfix0.json OK
+ CALLCODESha256_3_prefix0.json OK
+ CALLCODESha256_4.json OK
+ CALLCODESha256_4_gas99.json OK
+ CALLCODESha256_5.json OK
+ CallEcrecover0.json OK
+ CallEcrecover0_0input.json OK
+ CallEcrecover0_Gas2999.json OK
+ CallEcrecover0_NoGas.json OK
+ CallEcrecover0_completeReturnValue.json OK
+ CallEcrecover0_gas3000.json OK
+ CallEcrecover0_overlappingInputOutput.json OK
+ CallEcrecover1.json OK
+ CallEcrecover2.json OK
+ CallEcrecover3.json OK
+ CallEcrecover80.json OK
+ CallEcrecoverCheckLength.json OK
+ CallEcrecoverCheckLengthWrongV.json OK
+ CallEcrecoverH_prefixed0.json OK
+ CallEcrecoverInvalidSignature.json OK
2019-04-24 15:37:34 +00:00
+ CallEcrecoverR_prefixed0.json OK
+ CallEcrecoverS_prefixed0.json OK
+ CallEcrecoverUnrecoverableKey.json OK
2019-04-24 15:37:34 +00:00
+ CallEcrecoverV_prefixed0.json OK
+ CallIdentitiy_0.json OK
+ CallIdentitiy_1.json OK
+ CallIdentity_1_nonzeroValue.json OK
+ CallIdentity_2.json OK
+ CallIdentity_3.json OK
+ CallIdentity_4.json OK
+ CallIdentity_4_gas17.json OK
+ CallIdentity_4_gas18.json OK
+ CallIdentity_5.json OK
+ CallIdentity_6_inputShorterThanOutput.json OK
2019-04-24 15:37:34 +00:00
+ CallRipemd160_0.json OK
+ CallRipemd160_1.json OK
+ CallRipemd160_2.json OK
+ CallRipemd160_3.json OK
+ CallRipemd160_3_postfixed0.json OK
+ CallRipemd160_3_prefixed0.json OK
+ CallRipemd160_4.json OK
+ CallRipemd160_4_gas719.json OK
+ CallRipemd160_5.json OK
+ CallSha256_0.json OK
+ CallSha256_1.json OK
+ CallSha256_1_nonzeroValue.json OK
+ CallSha256_2.json OK
+ CallSha256_3.json OK
+ CallSha256_3_postfix0.json OK
+ CallSha256_3_prefix0.json OK
+ CallSha256_4.json OK
+ CallSha256_4_gas99.json OK
+ CallSha256_5.json OK
modexpRandomInput.json Skip
+ modexp_0_0_0_20500.json OK
+ modexp_0_0_0_22000.json OK
+ modexp_0_0_0_25000.json OK
+ modexp_0_0_0_35000.json OK
```
OK: 96/97 Fail: 0/97 Skip: 1/97
## 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-04-24 15:37:34 +00:00
+ randomStatetest0.json OK
randomStatetest1.json Skip
2019-04-24 15:37:34 +00:00
+ randomStatetest10.json OK
+ randomStatetest100.json OK
+ randomStatetest101.json OK
+ randomStatetest102.json OK
+ randomStatetest103.json OK
+ randomStatetest104.json OK
+ randomStatetest105.json OK
+ randomStatetest106.json OK
+ randomStatetest107.json OK
+ randomStatetest108.json OK
+ randomStatetest11.json OK
+ randomStatetest110.json OK
+ randomStatetest111.json OK
+ randomStatetest112.json OK
+ randomStatetest114.json OK
+ randomStatetest115.json OK
+ randomStatetest116.json OK
+ randomStatetest117.json OK
+ randomStatetest118.json OK
+ randomStatetest119.json OK
+ randomStatetest12.json OK
+ randomStatetest120.json OK
+ randomStatetest121.json OK
+ randomStatetest122.json OK
+ 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
+ randomStatetest184.json OK
+ randomStatetest185.json OK
+ randomStatetest187.json OK
+ randomStatetest188.json OK
+ randomStatetest189.json OK
+ randomStatetest19.json OK
+ randomStatetest190.json OK
+ randomStatetest191.json OK
+ randomStatetest192.json OK
+ randomStatetest194.json OK
+ randomStatetest195.json OK
+ randomStatetest196.json OK
+ randomStatetest197.json OK
+ randomStatetest198.json OK
+ randomStatetest199.json OK
+ randomStatetest2.json OK
+ randomStatetest20.json OK
+ randomStatetest200.json OK
+ randomStatetest201.json OK
+ randomStatetest202.json OK
+ randomStatetest204.json OK
+ randomStatetest205.json OK
+ randomStatetest206.json OK
+ randomStatetest207.json OK
+ randomStatetest208.json OK
+ randomStatetest209.json OK
+ randomStatetest210.json OK
+ randomStatetest211.json OK
+ randomStatetest212.json OK
+ randomStatetest214.json OK
+ randomStatetest215.json OK
+ randomStatetest216.json OK
+ randomStatetest217.json OK
+ randomStatetest219.json OK
+ randomStatetest22.json OK
+ randomStatetest220.json OK
+ randomStatetest221.json OK
+ randomStatetest222.json OK
+ 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-04-24 15:37:34 +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-04-24 15:37:34 +00:00
+ randomStatetest348.json OK
+ randomStatetest349.json OK
+ randomStatetest350.json OK
+ randomStatetest351.json OK
randomStatetest352.json Skip
2019-04-24 15:37:34 +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
+ randomStatetest7.json OK
+ randomStatetest72.json OK
+ randomStatetest73.json OK
+ randomStatetest74.json OK
+ randomStatetest75.json OK
+ randomStatetest77.json OK
+ randomStatetest78.json OK
+ randomStatetest80.json OK
+ randomStatetest81.json OK
+ randomStatetest82.json OK
+ randomStatetest83.json OK
+ randomStatetest84.json OK
randomStatetest85.json 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-24 15:37:34 +00:00
OK: 321/327 Fail: 0/327 Skip: 6/327
## stRandom2
```diff
2019-04-24 15:37:34 +00:00
+ 201503110226PYTHON_DUP6.json OK
+ randomStatetest.json OK
+ randomStatetest384.json OK
+ randomStatetest385.json OK
+ randomStatetest386.json OK
+ randomStatetest387.json OK
+ randomStatetest388.json OK
+ randomStatetest389.json OK
+ randomStatetest391.json OK
randomStatetest393.json Skip
2019-04-24 15:37:34 +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-04-24 15:37:34 +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
+ randomStatetest642.json OK
+ randomStatetest643.json OK
+ randomStatetest644.json OK
+ randomStatetest645.json OK
+ randomStatetest646.json OK
+ randomStatetest647.json OK
```
2019-04-24 15:37:34 +00:00
OK: 225/227 Fail: 0/227 Skip: 2/227
## stRecursiveCreate
```diff
2019-04-24 15:37:34 +00:00
+ recursiveCreate.json OK
2019-04-22 15:59:59 +00:00
recursiveCreateReturnValue.json Skip
```
2019-04-24 15:37:34 +00:00
OK: 1/2 Fail: 0/2 Skip: 1/2
## stRefundTest
```diff
2019-04-24 15:37:34 +00:00
+ refund50_1.json OK
+ refund50_2.json OK
+ refund50percentCap.json OK
+ refund600.json OK
+ refundSuicide50procentCap.json OK
+ refund_CallA.json OK
+ refund_CallA_OOG.json OK
+ refund_CallA_notEnoughGasInCall.json OK
+ refund_CallToSuicideNoStorage.json OK
+ refund_CallToSuicideStorage.json OK
+ refund_CallToSuicideTwice.json OK
+ refund_NoOOG_1.json OK
+ refund_OOG.json OK
+ refund_TxToSuicide.json OK
+ refund_TxToSuicideOOG.json OK
+ refund_changeNonZeroStorage.json OK
+ refund_getEtherBack.json OK
+ refund_multimpleSuicide.json OK
+ refund_singleSuicide.json OK
```
2019-04-24 15:37:34 +00:00
OK: 19/19 Fail: 0/19 Skip: 0/19
## stReturnDataTest
```diff
2019-04-24 15:37:34 +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-25 09:50:05 +00:00
+ modexp_modsize0_returndatasize.json OK
2019-04-24 15:37:34 +00:00
+ returndatacopy_0_0_following_successful_create.json OK
+ returndatacopy_afterFailing_create.json OK
+ returndatacopy_after_failing_callcode.json OK
+ returndatacopy_after_failing_delegatecall.json OK
+ returndatacopy_after_failing_staticcall.json OK
+ returndatacopy_after_revert_in_staticcall.json OK
+ returndatacopy_after_successful_callcode.json OK
+ returndatacopy_after_successful_delegatecall.json OK
+ returndatacopy_after_successful_staticcall.json OK
+ returndatacopy_following_call.json OK
+ returndatacopy_following_create.json OK
+ returndatacopy_following_failing_call.json OK
+ returndatacopy_following_revert.json OK
+ returndatacopy_following_revert_in_create.json OK
+ returndatacopy_following_successful_create.json OK
+ returndatacopy_following_too_big_transfer.json OK
+ returndatacopy_initial.json OK
+ returndatacopy_initial_256.json OK
+ returndatacopy_initial_big_sum.json OK
+ returndatacopy_overrun.json OK
+ returndatasize_after_failing_callcode.json OK
+ returndatasize_after_failing_delegatecall.json OK
+ returndatasize_after_failing_staticcall.json OK
+ returndatasize_after_oog_after_deeper.json OK
+ returndatasize_after_successful_callcode.json OK
+ returndatasize_after_successful_delegatecall.json OK
+ returndatasize_after_successful_staticcall.json OK
+ returndatasize_bug.json OK
+ returndatasize_following_successful_create.json OK
+ returndatasize_initial.json OK
+ returndatasize_initial_zero_read.json OK
subcallReturnMoreThenExpected.json Skip
```
OK: 37/38 Fail: 0/38 Skip: 1/38
## 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-04-24 15:37:34 +00:00
+ NashatyrevSuicideRevert.json OK
+ PythonRevertTestTue201814-1430.json OK
+ RevertDepth2.json OK
+ RevertDepthCreateAddressCollision.json OK
+ RevertDepthCreateOOG.json OK
+ RevertInCallCode.json OK
RevertInCreateInInit.json Skip
+ RevertInDelegateCall.json OK
+ RevertInStaticCall.json OK
+ RevertOnEmptyStack.json OK
+ RevertOpcode.json OK
+ RevertOpcodeCalls.json OK
+ RevertOpcodeCreate.json OK
+ RevertOpcodeDirectCall.json OK
+ RevertOpcodeInCallsOnNonEmptyReturnData.json OK
+ RevertOpcodeInCreateReturns.json OK
+ RevertOpcodeInInit.json OK
+ RevertOpcodeMultipleSubCalls.json OK
+ RevertOpcodeReturn.json OK
+ RevertOpcodeWithBigOutputInInit.json OK
RevertPrecompiledTouch.json Skip
2019-04-24 15:37:34 +00:00
+ RevertPrecompiledTouchCC.json OK
+ RevertPrecompiledTouchDC.json OK
+ RevertPrecompiledTouch_nonce.json OK
+ RevertPrecompiledTouch_noncestorage.json OK
RevertPrecompiledTouch_storage.json Skip
2019-04-24 15:37:34 +00:00
+ RevertPrefound.json OK
+ RevertPrefoundCall.json OK
+ RevertPrefoundCallOOG.json OK
+ RevertPrefoundEmpty.json OK
+ RevertPrefoundEmptyCall.json OK
+ RevertPrefoundEmptyCallOOG.json OK
+ RevertPrefoundEmptyOOG.json OK
+ RevertPrefoundOOG.json OK
+ RevertRemoteSubCallStorageOOG.json OK
+ RevertRemoteSubCallStorageOOG2.json OK
+ RevertSubCallStorageOOG.json OK
+ RevertSubCallStorageOOG2.json OK
+ TouchToEmptyAccountRevert.json OK
+ TouchToEmptyAccountRevert2.json OK
+ TouchToEmptyAccountRevert3.json OK
```
OK: 38/46 Fail: 0/46 Skip: 8/46
## stSStoreTest
```diff
InitCollision.json Skip
InitCollisionNonZeroNonce.json Skip
SstoreCallToSelfSubRefundBelowZero.json Skip
sstore_0to0.json Skip
sstore_0to0to0.json Skip
sstore_0to0toX.json Skip
sstore_0toX.json Skip
sstore_0toXto0.json Skip
sstore_0toXto0toX.json Skip
sstore_0toXtoX.json Skip
sstore_0toXtoY.json Skip
sstore_Xto0.json Skip
sstore_Xto0to0.json Skip
sstore_Xto0toX.json Skip
sstore_Xto0toXto0.json Skip
sstore_Xto0toY.json Skip
sstore_XtoX.json Skip
sstore_XtoXto0.json Skip
sstore_XtoXtoX.json Skip
sstore_XtoXtoY.json Skip
sstore_XtoY.json Skip
sstore_XtoYto0.json Skip
sstore_XtoYtoX.json Skip
sstore_XtoYtoY.json Skip
sstore_XtoYtoZ.json Skip
sstore_changeFromExternalCallInInitCode.json Skip
sstore_combinations_initial0.json Skip
sstore_combinations_initial1.json Skip
sstore_combinations_initial2.json Skip
```
OK: 0/29 Fail: 0/29 Skip: 29/29
## stShift
```diff
2019-04-24 15:37:34 +00:00
+ sar00.json OK
+ sar01.json OK
+ sar10.json OK
+ sar11.json OK
+ sar_0_256-1.json OK
+ sar_2^254_254.json OK
+ sar_2^255-1_248.json OK
+ sar_2^255-1_254.json OK
+ sar_2^255-1_255.json OK
+ sar_2^255-1_256.json OK
+ sar_2^255_1.json OK
+ sar_2^255_255.json OK
+ sar_2^255_256.json OK
+ sar_2^255_257.json OK
+ sar_2^256-1_0.json OK
+ sar_2^256-1_1.json OK
+ sar_2^256-1_255.json OK
+ sar_2^256-1_256.json OK
shiftCombinations.json Skip
2019-04-24 15:37:34 +00:00
+ shl01-0100.json OK
+ shl01-0101.json OK
+ shl01-ff.json OK
+ shl01.json OK
+ shl10.json OK
+ shl11.json OK
+ shl_-1_0.json OK
+ shl_-1_1.json OK
+ shl_-1_255.json OK
+ shl_-1_256.json OK
+ shl_2^255-1_1.json OK
+ shr01.json OK
+ shr10.json OK
+ shr11.json OK
+ shr_-1_0.json OK
+ shr_-1_1.json OK
+ shr_-1_255.json OK
+ shr_-1_256.json OK
+ shr_2^255_1.json OK
+ shr_2^255_255.json OK
+ shr_2^255_256.json OK
+ shr_2^255_257.json OK
```
OK: 40/41 Fail: 0/41 Skip: 1/41
## stSolidityTest
```diff
2019-04-24 15:37:34 +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
+ TestBlockAndTransactionProperties.json OK
+ TestContractInteraction.json OK
+ TestContractSuicide.json OK
+ TestCryptographicFunctions.json OK
+ TestKeywords.json OK
+ TestOverflow.json OK
+ TestStoreGasPrices.json OK
+ TestStructuresAndVariabless.json OK
```
2019-04-24 15:37:34 +00:00
OK: 16/16 Fail: 0/16 Skip: 0/16
## stSpecialTest
```diff
2019-04-24 15:37:34 +00:00
+ FailedCreateRevertsDeletion.json OK
2019-04-22 15:59:59 +00:00
JUMPDEST_Attack.json Skip
JUMPDEST_AttackwithJump.json Skip
2019-04-24 15:37:34 +00:00
+ OverflowGasMakeMoney.json OK
+ StackDepthLimitSEC.json OK
+ block504980.json OK
+ deploymentError.json OK
+ failed_tx_xcf416c53.json OK
+ gasPrice0.json OK
+ makeMoney.json OK
push32withoutByte.json Skip
2019-04-24 15:37:34 +00:00
sha3_deja.json Skip
+ txCost-sec73.json OK
+ tx_e1c174e2.json OK
```
OK: 10/14 Fail: 0/14 Skip: 4/14
## stStackTests
```diff
2019-04-24 15:37:34 +00:00
+ shallowStack.json OK
+ stackOverflow.json OK
+ stackOverflowDUP.json OK
+ stackOverflowM1.json OK
+ stackOverflowM1DUP.json OK
+ stackOverflowM1PUSH.json OK
+ stackOverflowPUSH.json OK
```
2019-04-24 15:37:34 +00:00
OK: 7/7 Fail: 0/7 Skip: 0/7
## stStaticCall
```diff
2019-04-24 15:37:34 +00:00
+ static_ABAcalls0.json OK
+ static_ABAcalls1.json OK
+ static_ABAcalls2.json OK
+ static_ABAcalls3.json OK
+ static_ABAcallsSuicide0.json OK
+ static_ABAcallsSuicide1.json OK
+ static_CALL_OneVCallSuicide.json OK
+ static_CALL_ZeroVCallSuicide.json OK
+ static_CREATE_ContractSuicideDuringInit.json OK
+ static_CREATE_ContractSuicideDuringInit_ThenStoreThenReturn.jsonOK
+ static_CREATE_ContractSuicideDuringInit_WithValue.json OK
+ static_CREATE_EmptyContractAndCallIt_0wei.json OK
+ static_CREATE_EmptyContractWithStorageAndCallIt_0wei.json OK
+ static_Call10.json OK
static_Call1024BalanceTooLow.json Skip
static_Call1024BalanceTooLow2.json Skip
static_Call1024OOG.json Skip
static_Call1024PreCalls.json Skip
static_Call1024PreCalls2.json Skip
static_Call1024PreCalls3.json Skip
static_Call1MB1024Calldepth.json Skip
static_Call50000.json Skip
static_Call50000_ecrec.json Skip
static_Call50000_identity.json Skip
static_Call50000_identity2.json Skip
static_Call50000_rip160.json Skip
static_Call50000_sha256.json Skip
2019-04-24 15:37:34 +00:00
+ static_Call50000bytesContract50_1.json OK
+ static_Call50000bytesContract50_2.json OK
+ static_Call50000bytesContract50_3.json OK
+ static_CallAndCallcodeConsumeMoreGasThenTransactionHas.json OK
+ static_CallAskMoreGasOnDepth2ThenTransactionHas.json OK
+ static_CallContractToCreateContractAndCallItOOG.json OK
+ static_CallContractToCreateContractOOG.json OK
+ static_CallContractToCreateContractOOGBonusGas.json OK
+ static_CallContractToCreateContractWhichWouldCreateContractIfCalled.jsonOK
+ static_CallEcrecover0.json OK
+ static_CallEcrecover0_0input.json OK
+ static_CallEcrecover0_Gas2999.json OK
+ static_CallEcrecover0_NoGas.json OK
+ static_CallEcrecover0_completeReturnValue.json OK
+ static_CallEcrecover0_gas3000.json OK
+ static_CallEcrecover0_overlappingInputOutput.json OK
+ static_CallEcrecover1.json OK
+ static_CallEcrecover2.json OK
+ static_CallEcrecover3.json OK
+ static_CallEcrecover80.json OK
+ static_CallEcrecoverCheckLength.json OK
+ static_CallEcrecoverCheckLengthWrongV.json OK
+ static_CallEcrecoverH_prefixed0.json OK
+ static_CallEcrecoverR_prefixed0.json OK
+ static_CallEcrecoverS_prefixed0.json OK
+ static_CallEcrecoverV_prefixed0.json OK
+ static_CallGoesOOGOnSecondLevel.json OK
+ static_CallGoesOOGOnSecondLevel2.json OK
+ static_CallIdentitiy_1.json OK
+ static_CallIdentity_1_nonzeroValue.json OK
+ static_CallIdentity_2.json OK
+ static_CallIdentity_3.json OK
+ static_CallIdentity_4.json OK
+ static_CallIdentity_4_gas17.json OK
+ static_CallIdentity_4_gas18.json OK
+ static_CallIdentity_5.json OK
+ static_CallLoseGasOOG.json OK
+ static_CallRecursiveBomb0.json OK
+ static_CallRecursiveBomb0_OOG_atMaxCallDepth.json OK
+ static_CallRecursiveBomb1.json OK
+ static_CallRecursiveBomb2.json OK
+ static_CallRecursiveBomb3.json OK
+ static_CallRecursiveBombLog.json OK
+ static_CallRecursiveBombLog2.json OK
+ static_CallRecursiveBombPreCall.json OK
+ static_CallRecursiveBombPreCall2.json OK
+ static_CallRipemd160_1.json OK
+ static_CallRipemd160_2.json OK
+ static_CallRipemd160_3.json OK
+ static_CallRipemd160_3_postfixed0.json OK
+ static_CallRipemd160_3_prefixed0.json OK
+ static_CallRipemd160_4.json OK
+ static_CallRipemd160_4_gas719.json OK
+ static_CallRipemd160_5.json OK
+ static_CallSha256_1.json OK
+ static_CallSha256_1_nonzeroValue.json OK
+ static_CallSha256_2.json OK
+ static_CallSha256_3.json OK
+ static_CallSha256_3_postfix0.json OK
+ static_CallSha256_3_prefix0.json OK
+ static_CallSha256_4.json OK
+ static_CallSha256_4_gas99.json OK
+ static_CallSha256_5.json OK
+ static_CallToNameRegistrator0.json OK
+ static_CallToReturn1.json OK
+ static_CalltoReturn2.json OK
+ static_CheckCallCostOOG.json OK
+ static_CheckOpcodes.json OK
+ static_CheckOpcodes2.json OK
+ static_CheckOpcodes3.json OK
+ static_CheckOpcodes4.json OK
+ static_CheckOpcodes5.json OK
+ static_ExecuteCallThatAskForeGasThenTrabsactionHas.json OK
+ static_InternalCallHittingGasLimit.json OK
+ static_InternalCallHittingGasLimit2.json OK
+ static_InternlCallStoreClearsOOG.json OK
+ static_LoopCallsDepthThenRevert.json OK
+ static_LoopCallsDepthThenRevert2.json OK
+ static_LoopCallsDepthThenRevert3.json OK
+ static_LoopCallsThenRevert.json OK
+ static_PostToReturn1.json OK
+ static_RETURN_Bounds.json OK
+ static_RETURN_BoundsOOG.json OK
+ static_RawCallGasAsk.json OK
+ static_Return50000_2.json OK
+ static_ReturnTest.json OK
+ static_ReturnTest2.json OK
+ static_RevertDepth2.json OK
+ static_RevertOpcodeCalls.json OK
+ static_ZeroValue_CALL_OOGRevert.json OK
+ static_ZeroValue_SUICIDE_OOGRevert.json OK
+ static_callBasic.json OK
+ static_callChangeRevert.json OK
+ static_callCreate.json OK
+ static_callCreate2.json OK
+ static_callCreate3.json OK
+ static_callOutput1.json OK
+ static_callOutput2.json OK
+ static_callOutput3.json OK
+ static_callOutput3Fail.json OK
+ static_callOutput3partial.json OK
+ static_callOutput3partialFail.json OK
+ static_callToCallCodeOpCodeCheck.json OK
+ static_callToCallOpCodeCheck.json OK
+ static_callToDelCallOpCodeCheck.json OK
+ static_callToStaticOpCodeCheck.json OK
+ static_callWithHighValue.json OK
+ static_callWithHighValueAndGasOOG.json OK
+ static_callWithHighValueAndOOGatTxLevel.json OK
+ static_callWithHighValueOOGinCall.json OK
+ static_call_OOG_additionalGasCosts1.json OK
+ static_call_OOG_additionalGasCosts2.json OK
+ static_call_value_inherit.json OK
+ static_call_value_inherit_from_call.json OK
+ static_callcall_00.json OK
+ static_callcall_00_OOGE.json OK
+ static_callcall_00_OOGE_1.json OK
+ static_callcall_00_OOGE_2.json OK
+ static_callcall_00_SuicideEnd.json OK
+ static_callcallcall_000.json OK
+ static_callcallcall_000_OOGE.json OK
+ static_callcallcall_000_OOGMAfter.json OK
+ static_callcallcall_000_OOGMAfter2.json OK
+ static_callcallcall_000_OOGMBefore.json OK
+ static_callcallcall_000_SuicideEnd.json OK
+ static_callcallcall_000_SuicideMiddle.json OK
+ static_callcallcall_ABCB_RECURSIVE.json OK
+ static_callcallcallcode_001.json OK
+ static_callcallcallcode_001_2.json OK
+ static_callcallcallcode_001_OOGE.json OK
+ static_callcallcallcode_001_OOGE_2.json OK
+ static_callcallcallcode_001_OOGMAfter.json OK
+ static_callcallcallcode_001_OOGMAfter2.json OK
+ static_callcallcallcode_001_OOGMAfter_2.json OK
+ static_callcallcallcode_001_OOGMAfter_3.json OK
+ static_callcallcallcode_001_OOGMBefore.json OK
+ static_callcallcallcode_001_OOGMBefore2.json OK
+ static_callcallcallcode_001_SuicideEnd.json OK
+ static_callcallcallcode_001_SuicideEnd2.json OK
+ static_callcallcallcode_001_SuicideMiddle.json OK
+ static_callcallcallcode_001_SuicideMiddle2.json OK
+ static_callcallcallcode_ABCB_RECURSIVE.json OK
+ static_callcallcallcode_ABCB_RECURSIVE2.json OK
+ static_callcallcode_01_2.json OK
+ static_callcallcode_01_OOGE_2.json OK
+ static_callcallcode_01_SuicideEnd.json OK
+ static_callcallcode_01_SuicideEnd2.json OK
+ static_callcallcodecall_010.json OK
+ static_callcallcodecall_010_2.json OK
+ static_callcallcodecall_010_OOGE.json OK
+ static_callcallcodecall_010_OOGE_2.json OK
+ static_callcallcodecall_010_OOGMAfter.json OK
+ static_callcallcodecall_010_OOGMAfter2.json OK
+ static_callcallcodecall_010_OOGMAfter_2.json OK
+ static_callcallcodecall_010_OOGMAfter_3.json OK
+ static_callcallcodecall_010_OOGMBefore.json OK
+ static_callcallcodecall_010_OOGMBefore2.json OK
+ static_callcallcodecall_010_SuicideEnd.json OK
+ static_callcallcodecall_010_SuicideEnd2.json OK
+ static_callcallcodecall_010_SuicideMiddle.json OK
+ static_callcallcodecall_010_SuicideMiddle2.json OK
+ static_callcallcodecall_ABCB_RECURSIVE.json OK
+ static_callcallcodecall_ABCB_RECURSIVE2.json OK
+ static_callcallcodecallcode_011.json OK
+ static_callcallcodecallcode_011_2.json OK
+ static_callcallcodecallcode_011_OOGE.json OK
+ static_callcallcodecallcode_011_OOGE_2.json OK
+ static_callcallcodecallcode_011_OOGMAfter.json OK
+ static_callcallcodecallcode_011_OOGMAfter2.json OK
+ static_callcallcodecallcode_011_OOGMAfter_1.json OK
+ static_callcallcodecallcode_011_OOGMAfter_2.json OK
+ static_callcallcodecallcode_011_OOGMBefore.json OK
+ static_callcallcodecallcode_011_OOGMBefore2.json OK
+ static_callcallcodecallcode_011_SuicideEnd.json OK
+ static_callcallcodecallcode_011_SuicideEnd2.json OK
+ static_callcallcodecallcode_011_SuicideMiddle.json OK
+ static_callcallcodecallcode_011_SuicideMiddle2.json OK
+ static_callcallcodecallcode_ABCB_RECURSIVE.json OK
+ static_callcallcodecallcode_ABCB_RECURSIVE2.json OK
+ static_callcode_checkPC.json OK
+ static_callcodecall_10.json OK
+ static_callcodecall_10_2.json OK
+ static_callcodecall_10_OOGE.json OK
+ static_callcodecall_10_OOGE_2.json OK
+ static_callcodecall_10_SuicideEnd.json OK
+ static_callcodecall_10_SuicideEnd2.json OK
+ static_callcodecallcall_100.json OK
+ static_callcodecallcall_100_2.json OK
+ static_callcodecallcall_100_OOGE.json OK
+ static_callcodecallcall_100_OOGE2.json OK
+ static_callcodecallcall_100_OOGMAfter.json OK
+ static_callcodecallcall_100_OOGMAfter2.json OK
+ static_callcodecallcall_100_OOGMAfter_2.json OK
+ static_callcodecallcall_100_OOGMAfter_3.json OK
+ static_callcodecallcall_100_OOGMBefore.json OK
+ static_callcodecallcall_100_OOGMBefore2.json OK
+ static_callcodecallcall_100_SuicideEnd.json OK
+ static_callcodecallcall_100_SuicideEnd2.json OK
+ static_callcodecallcall_100_SuicideMiddle.json OK
+ static_callcodecallcall_100_SuicideMiddle2.json OK
+ static_callcodecallcall_ABCB_RECURSIVE.json OK
+ static_callcodecallcall_ABCB_RECURSIVE2.json OK
+ static_callcodecallcallcode_101.json OK
+ static_callcodecallcallcode_101_2.json OK
+ static_callcodecallcallcode_101_OOGE.json OK
+ static_callcodecallcallcode_101_OOGE_2.json OK
+ static_callcodecallcallcode_101_OOGMAfter.json OK
+ static_callcodecallcallcode_101_OOGMAfter2.json OK
+ static_callcodecallcallcode_101_OOGMAfter_1.json OK
+ static_callcodecallcallcode_101_OOGMAfter_3.json OK
+ static_callcodecallcallcode_101_OOGMBefore.json OK
+ static_callcodecallcallcode_101_OOGMBefore2.json OK
+ static_callcodecallcallcode_101_SuicideEnd.json OK
+ static_callcodecallcallcode_101_SuicideEnd2.json OK
+ static_callcodecallcallcode_101_SuicideMiddle.json OK
+ static_callcodecallcallcode_101_SuicideMiddle2.json OK
+ static_callcodecallcallcode_ABCB_RECURSIVE.json OK
+ static_callcodecallcallcode_ABCB_RECURSIVE2.json OK
+ static_callcodecallcodecall_110.json OK
+ static_callcodecallcodecall_1102.json OK
+ static_callcodecallcodecall_110_2.json OK
+ static_callcodecallcodecall_110_OOGE.json OK
+ static_callcodecallcodecall_110_OOGE2.json OK
+ static_callcodecallcodecall_110_OOGMAfter.json OK
+ static_callcodecallcodecall_110_OOGMAfter2.json OK
+ static_callcodecallcodecall_110_OOGMAfter_2.json OK
+ static_callcodecallcodecall_110_OOGMAfter_3.json OK
+ static_callcodecallcodecall_110_OOGMBefore.json OK
+ static_callcodecallcodecall_110_OOGMBefore2.json OK
+ static_callcodecallcodecall_110_SuicideEnd.json OK
+ static_callcodecallcodecall_110_SuicideEnd2.json OK
+ static_callcodecallcodecall_110_SuicideMiddle.json OK
+ static_callcodecallcodecall_110_SuicideMiddle2.json OK
+ static_callcodecallcodecall_ABCB_RECURSIVE.json OK
+ static_callcodecallcodecall_ABCB_RECURSIVE2.json OK
+ static_callcodecallcodecallcode_111_SuicideEnd.json OK
+ static_calldelcode_01.json OK
+ static_calldelcode_01_OOGE.json OK
+ static_contractCreationMakeCallThatAskMoreGasThenTransactionProvided.jsonOK
+ static_contractCreationOOGdontLeaveEmptyContractViaTransaction.jsonOK
+ static_log0_emptyMem.json OK
+ static_log0_logMemStartTooHigh.json OK
+ static_log0_logMemsizeTooHigh.json OK
+ static_log0_logMemsizeZero.json OK
+ static_log0_nonEmptyMem.json OK
+ static_log0_nonEmptyMem_logMemSize1.json OK
+ static_log0_nonEmptyMem_logMemSize1_logMemStart31.json OK
+ static_log1_MaxTopic.json OK
+ static_log1_emptyMem.json OK
+ static_log1_logMemStartTooHigh.json OK
+ static_log1_logMemsizeTooHigh.json OK
+ static_log1_logMemsizeZero.json OK
+ static_log_Caller.json OK
+ static_makeMoney.json OK
+ static_refund_CallA.json OK
+ static_refund_CallToSuicideNoStorage.json OK
+ static_refund_CallToSuicideTwice.json OK
```
2019-04-24 15:37:34 +00:00
OK: 271/284 Fail: 0/284 Skip: 13/284
## stSystemOperationsTest
```diff
2019-04-24 15:37:34 +00:00
+ ABAcalls0.json OK
2019-04-22 15:59:59 +00:00
ABAcalls1.json Skip
ABAcalls2.json Skip
2019-04-24 15:37:34 +00:00
+ ABAcalls3.json OK
+ 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-04-24 15:37:34 +00:00
+ CallRecursiveBomb3.json OK
2019-04-22 15:59:59 +00:00
CallRecursiveBombLog.json Skip
CallRecursiveBombLog2.json Skip
2019-04-24 15:37:34 +00:00
+ CallToNameRegistrator0.json OK
+ CallToNameRegistratorAddressTooBigLeft.json OK
+ CallToNameRegistratorAddressTooBigRight.json OK
CallToNameRegistratorMemOOGAndInsufficientBalance.json Skip
2019-04-24 15:37:34 +00:00
+ CallToNameRegistratorNotMuchMemory0.json OK
+ CallToNameRegistratorNotMuchMemory1.json OK
+ CallToNameRegistratorOutOfGas.json OK
CallToNameRegistratorTooMuchMemory0.json Skip
2019-04-24 15:37:34 +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
+ createNameRegistratorOOG_MemExpansionOOV.json OK
+ createNameRegistratorOutOfMemoryBonds0.json OK
+ createNameRegistratorOutOfMemoryBonds1.json OK
+ createNameRegistratorValueTooHigh.json OK
+ createNameRegistratorZeroMem.json OK
+ createNameRegistratorZeroMem2.json OK
+ createNameRegistratorZeroMemExpansion.json OK
+ createWithInvalidOpcode.json OK
+ currentAccountBalance.json OK
+ doubleSelfdestructTest.json OK
+ doubleSelfdestructTest2.json OK
+ extcodecopy.json OK
+ return0.json OK
+ return1.json OK
+ return2.json OK
+ suicideAddress.json OK
+ suicideCaller.json OK
+ suicideCallerAddresTooBigLeft.json OK
+ suicideCallerAddresTooBigRight.json OK
+ suicideCoinbase.json OK
+ suicideNotExistingAccount.json OK
+ suicideOrigin.json OK
+ suicideSendEtherPostDeath.json OK
+ suicideSendEtherToMe.json OK
+ testRandomTest.json OK
```
2019-04-24 15:37:34 +00:00
OK: 57/67 Fail: 0/67 Skip: 10/67
## stTransactionTest
```diff
2019-04-24 15:37:34 +00:00
+ ContractStoreClearsOOG.json OK
+ ContractStoreClearsSuccess.json OK
+ CreateMessageReverted.json OK
+ CreateMessageSuccess.json OK
+ CreateTransactionReverted.json OK
+ CreateTransactionSuccess.json OK
+ EmptyTransaction.json OK
+ EmptyTransaction2.json OK
+ EmptyTransaction3.json OK
+ HighGasLimit.json OK
+ InternalCallHittingGasLimit.json OK
+ InternalCallHittingGasLimit2.json OK
+ InternalCallHittingGasLimitSuccess.json OK
+ InternlCallStoreClearsOOG.json OK
+ InternlCallStoreClearsSucces.json OK
+ Opcodes_TransactionInit.json OK
+ OverflowGasRequire.json OK
+ OverflowGasRequire2.json OK
+ RefundOverflow.json OK
+ RefundOverflow2.json OK
+ StoreClearsAndInternlCallStoreClearsOOG.json OK
+ StoreClearsAndInternlCallStoreClearsSuccess.json OK
+ StoreGasOnCreate.json OK
+ SuicidesAndInternlCallSuicidesBonusGasAtCall.json OK
+ SuicidesAndInternlCallSuicidesBonusGasAtCallFailed.json OK
+ SuicidesAndInternlCallSuicidesOOG.json OK
+ SuicidesAndInternlCallSuicidesSuccess.json OK
+ SuicidesAndSendMoneyToItselfEtherDestroyed.json OK
+ SuicidesMixingCoinbase.json OK
+ SuicidesStopAfterSuicide.json OK
+ TransactionDataCosts652.json OK
+ TransactionFromCoinbaseHittingBlockGasLimit.json OK
+ TransactionFromCoinbaseHittingBlockGasLimit1.json OK
+ TransactionFromCoinbaseNotEnoughFounds.json OK
+ TransactionNonceCheck.json OK
+ TransactionNonceCheck2.json OK
+ TransactionSendingToEmpty.json OK
+ TransactionSendingToZero.json OK
+ TransactionToAddressh160minusOne.json OK
+ TransactionToItself.json OK
+ TransactionToItselfNotEnoughFounds.json OK
+ UserTransactionGasLimitIsTooLowWhenZeroCost.json OK
+ UserTransactionZeroCost.json OK
+ UserTransactionZeroCostWithData.json OK
```
2019-04-24 15:37:34 +00:00
OK: 44/44 Fail: 0/44 Skip: 0/44
## stTransitionTest
```diff
2019-04-24 15:37:34 +00:00
+ 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
```
2019-04-24 15:37:34 +00:00
OK: 9/9 Fail: 0/9 Skip: 0/9
## stWalletTest
```diff
2019-04-24 15:37:34 +00:00
+ dayLimitConstruction.json OK
+ dayLimitConstructionOOG.json OK
+ dayLimitConstructionPartial.json OK
+ dayLimitResetSpentToday.json OK
+ dayLimitSetDailyLimit.json OK
+ dayLimitSetDailyLimitNoData.json OK
+ multiOwnedAddOwner.json OK
+ multiOwnedAddOwnerAddMyself.json OK
+ multiOwnedChangeOwner.json OK
+ multiOwnedChangeOwnerNoArgument.json OK
+ multiOwnedChangeOwner_fromNotOwner.json OK
+ multiOwnedChangeOwner_toIsOwner.json OK
+ multiOwnedChangeRequirementTo0.json OK
+ multiOwnedChangeRequirementTo1.json OK
+ multiOwnedChangeRequirementTo2.json OK
+ multiOwnedConstructionCorrect.json OK
+ multiOwnedConstructionNotEnoughGas.json OK
+ multiOwnedConstructionNotEnoughGasPartial.json OK
+ multiOwnedIsOwnerFalse.json OK
+ multiOwnedIsOwnerTrue.json OK
+ multiOwnedRemoveOwner.json OK
+ multiOwnedRemoveOwnerByNonOwner.json OK
+ multiOwnedRemoveOwner_mySelf.json OK
+ multiOwnedRemoveOwner_ownerIsNotOwner.json OK
+ multiOwnedRevokeNothing.json OK
+ walletAddOwnerRemovePendingTransaction.json OK
+ walletChangeOwnerRemovePendingTransaction.json OK
+ walletChangeRequirementRemovePendingTransaction.json OK
+ walletConfirm.json OK
+ walletConstruction.json OK
+ walletConstructionOOG.json OK
+ walletConstructionPartial.json OK
+ walletDefault.json OK
+ walletDefaultWithOutValue.json OK
+ walletExecuteOverDailyLimitMultiOwner.json OK
+ walletExecuteOverDailyLimitOnlyOneOwner.json OK
+ walletExecuteOverDailyLimitOnlyOneOwnerNew.json OK
+ walletExecuteUnderDailyLimit.json OK
+ walletKill.json OK
+ walletKillNotByOwner.json OK
+ walletKillToWallet.json OK
+ walletRemoveOwnerRemovePendingTransaction.json OK
```
2019-04-24 15:37:34 +00:00
OK: 42/42 Fail: 0/42 Skip: 0/42
## stZeroCallsRevert
```diff
2019-04-24 15:37:34 +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 OK
+ ZeroValue_TransactionCALL_ToNonZeroBalance_OOGRevert.json OK
+ ZeroValue_TransactionCALL_ToOneStorageKey_OOGRevert.json OK
+ ZeroValue_TransactionCALLwithData_OOGRevert.json OK
+ ZeroValue_TransactionCALLwithData_ToEmpty_OOGRevert.json OK
+ ZeroValue_TransactionCALLwithData_ToNonZeroBalance_OOGRevert.jsonOK
+ ZeroValue_TransactionCALLwithData_ToOneStorageKey_OOGRevert.jsonOK
```
2019-04-24 15:37:34 +00:00
OK: 24/24 Fail: 0/24 Skip: 0/24
## stZeroCallsTest
```diff
2019-04-24 15:37:34 +00:00
+ ZeroValue_CALL.json OK
+ ZeroValue_CALLCODE.json OK
+ ZeroValue_CALLCODE_ToEmpty.json OK
+ ZeroValue_CALLCODE_ToNonZeroBalance.json OK
+ ZeroValue_CALLCODE_ToOneStorageKey.json OK
+ ZeroValue_CALL_ToEmpty.json OK
+ ZeroValue_CALL_ToNonZeroBalance.json OK
+ ZeroValue_CALL_ToOneStorageKey.json OK
+ ZeroValue_DELEGATECALL.json OK
+ ZeroValue_DELEGATECALL_ToEmpty.json OK
+ ZeroValue_DELEGATECALL_ToNonZeroBalance.json OK
+ ZeroValue_DELEGATECALL_ToOneStorageKey.json OK
+ ZeroValue_SUICIDE.json OK
+ ZeroValue_SUICIDE_ToEmpty.json OK
+ ZeroValue_SUICIDE_ToNonZeroBalance.json OK
+ ZeroValue_SUICIDE_ToOneStorageKey.json OK
+ ZeroValue_TransactionCALL.json OK
+ ZeroValue_TransactionCALL_ToEmpty.json OK
+ ZeroValue_TransactionCALL_ToNonZeroBalance.json OK
+ ZeroValue_TransactionCALL_ToOneStorageKey.json OK
+ ZeroValue_TransactionCALLwithData.json OK
+ ZeroValue_TransactionCALLwithData_ToEmpty.json OK
+ ZeroValue_TransactionCALLwithData_ToNonZeroBalance.json OK
+ ZeroValue_TransactionCALLwithData_ToOneStorageKey.json OK
```
2019-04-24 15:37:34 +00:00
OK: 24/24 Fail: 0/24 Skip: 0/24
## stZeroKnowledge
```diff
2019-04-24 15:37:34 +00:00
+ ecmul_1-2_2_28000_128.json OK
+ ecmul_1-2_2_28000_96.json OK
+ ecmul_1-2_340282366920938463463374607431768211456_21000_128.jsonOK
+ ecmul_1-2_340282366920938463463374607431768211456_21000_80.json OK
+ ecmul_1-2_340282366920938463463374607431768211456_21000_96.json OK
+ ecmul_1-2_340282366920938463463374607431768211456_28000_128.jsonOK
+ ecmul_1-2_340282366920938463463374607431768211456_28000_80.json OK
+ ecmul_1-2_340282366920938463463374607431768211456_28000_96.json OK
+ ecmul_1-2_5616_21000_128.json OK
+ ecmul_1-2_5616_21000_96.json OK
+ ecmul_1-2_5616_28000_128.json OK
+ ecmul_1-2_5617_21000_128.json OK
+ ecmul_1-2_5617_21000_96.json OK
+ ecmul_1-2_5617_28000_128.json OK
+ ecmul_1-2_5617_28000_96.json OK
+ ecmul_1-2_616_28000_96.json OK
+ ecmul_1-2_9935_21000_128.json OK
+ ecmul_1-2_9935_21000_96.json OK
+ ecmul_1-2_9935_28000_128.json OK
+ ecmul_1-2_9935_28000_96.json OK
+ ecmul_1-2_9_21000_128.json OK
+ ecmul_1-2_9_21000_96.json OK
+ ecmul_1-2_9_28000_128.json OK
+ ecmul_1-2_9_28000_96.json OK
+ ecmul_1-3_0_21000_128.json OK
+ ecmul_1-3_0_21000_64.json OK
+ ecmul_1-3_0_21000_80.json OK
+ ecmul_1-3_0_21000_96.json OK
+ ecmul_1-3_0_28000_128.json OK
+ ecmul_1-3_0_28000_64.json OK
+ ecmul_1-3_0_28000_80.json OK
+ ecmul_1-3_0_28000_96.json OK
+ ecmul_1-3_1_21000_128.json OK
+ ecmul_1-3_1_21000_96.json OK
+ ecmul_1-3_1_28000_128.json OK
+ ecmul_1-3_1_28000_96.json OK
+ ecmul_1-3_2_21000_128.json OK
+ ecmul_1-3_2_21000_96.json OK
+ ecmul_1-3_2_28000_128.json OK
+ ecmul_1-3_2_28000_96.json OK
+ ecmul_1-3_340282366920938463463374607431768211456_21000_128.jsonOK
+ ecmul_1-3_340282366920938463463374607431768211456_21000_80.json OK
+ ecmul_1-3_340282366920938463463374607431768211456_21000_96.json OK
+ ecmul_1-3_340282366920938463463374607431768211456_28000_128.jsonOK
+ ecmul_1-3_340282366920938463463374607431768211456_28000_80.json OK
+ ecmul_1-3_340282366920938463463374607431768211456_28000_96.json OK
+ ecmul_1-3_5616_21000_128.json OK
+ ecmul_1-3_5616_21000_96.json OK
+ ecmul_1-3_5616_28000_128.json OK
+ ecmul_1-3_5616_28000_96.json OK
+ ecmul_1-3_5617_21000_128.json OK
+ ecmul_1-3_5617_21000_96.json OK
+ ecmul_1-3_5617_28000_128.json OK
+ ecmul_1-3_5617_28000_96.json OK
+ ecmul_1-3_9935_21000_128.json OK
+ ecmul_1-3_9935_21000_96.json OK
+ ecmul_1-3_9935_28000_128.json OK
+ ecmul_1-3_9935_28000_96.json OK
+ ecmul_1-3_9_21000_128.json OK
+ ecmul_1-3_9_21000_96.json OK
+ ecmul_1-3_9_28000_128.json OK
+ ecmul_1-3_9_28000_96.json OK
+ ecmul_7827-6598_0_21000_128.json OK
+ ecmul_7827-6598_0_21000_64.json OK
+ ecmul_7827-6598_0_21000_80.json OK
+ ecmul_7827-6598_0_21000_96.json OK
+ ecmul_7827-6598_0_28000_128.json OK
+ ecmul_7827-6598_0_28000_64.json OK
+ ecmul_7827-6598_0_28000_80.json OK
+ ecmul_7827-6598_0_28000_96.json OK
+ ecmul_7827-6598_1456_21000_128.json OK
+ ecmul_7827-6598_1456_21000_80.json OK
+ ecmul_7827-6598_1456_21000_96.json OK
+ ecmul_7827-6598_1456_28000_128.json OK
+ ecmul_7827-6598_1456_28000_80.json OK
+ ecmul_7827-6598_1456_28000_96.json OK
+ ecmul_7827-6598_1_21000_128.json OK
+ ecmul_7827-6598_1_21000_96.json OK
+ ecmul_7827-6598_1_28000_128.json OK
+ ecmul_7827-6598_1_28000_96.json OK
+ ecmul_7827-6598_2_21000_128.json OK
+ ecmul_7827-6598_2_21000_96.json OK
+ ecmul_7827-6598_2_28000_128.json OK
+ ecmul_7827-6598_2_28000_96.json OK
+ ecmul_7827-6598_5616_21000_128.json OK
+ ecmul_7827-6598_5616_21000_96.json OK
+ ecmul_7827-6598_5616_28000_128.json OK
+ ecmul_7827-6598_5616_28000_96.json OK
+ ecmul_7827-6598_5617_21000_128.json OK
+ ecmul_7827-6598_5617_21000_96.json OK
+ ecmul_7827-6598_5617_28000_128.json OK
+ ecmul_7827-6598_5617_28000_96.json OK
+ ecmul_7827-6598_9935_21000_128.json OK
+ ecmul_7827-6598_9935_21000_96.json OK
+ ecmul_7827-6598_9935_28000_128.json OK
+ ecmul_7827-6598_9935_28000_96.json OK
+ ecmul_7827-6598_9_21000_128.json OK
+ ecmul_7827-6598_9_21000_96.json OK
+ ecmul_7827-6598_9_28000_128.json OK
+ ecmul_7827-6598_9_28000_96.json OK
+ ecpairing_bad_length_191.json OK
+ ecpairing_bad_length_193.json OK
+ ecpairing_empty_data.json OK
+ ecpairing_empty_data_insufficient_gas.json OK
+ ecpairing_one_point_fail.json OK
+ ecpairing_one_point_insufficient_gas.json OK
+ ecpairing_one_point_not_in_subgroup.json OK
+ ecpairing_one_point_with_g1_zero.json OK
+ ecpairing_one_point_with_g2_zero.json OK
+ ecpairing_one_point_with_g2_zero_and_g1_invalid.json OK
+ ecpairing_perturb_g2_by_curve_order.json OK
ecpairing_perturb_g2_by_field_modulus.json Skip
ecpairing_perturb_g2_by_field_modulus_again.json Skip
+ ecpairing_perturb_g2_by_one.json OK
+ ecpairing_perturb_zeropoint_by_curve_order.json OK
ecpairing_perturb_zeropoint_by_field_modulus.json Skip
+ ecpairing_perturb_zeropoint_by_one.json OK
+ ecpairing_three_point_fail_1.json OK
+ ecpairing_three_point_match_1.json OK
+ ecpairing_two_point_fail_1.json OK
+ ecpairing_two_point_fail_2.json OK
+ ecpairing_two_point_match_1.json OK
+ ecpairing_two_point_match_2.json OK
+ ecpairing_two_point_match_3.json OK
+ ecpairing_two_point_match_4.json OK
+ ecpairing_two_point_match_5.json OK
+ ecpairing_two_point_oog.json OK
+ ecpairing_two_points_with_one_g2_zero.json OK
+ pairingTest.json OK
+ pointAdd.json OK
+ pointAddTrunc.json OK
+ pointMulAdd.json OK
+ pointMulAdd2.json OK
```
2019-04-24 15:37:34 +00:00
OK: 130/133 Fail: 0/133 Skip: 3/133
## stZeroKnowledge2
```diff
2019-04-24 15:37:34 +00:00
+ ecadd_0-0_0-0_21000_0.json OK
+ ecadd_0-0_0-0_21000_128.json OK
+ ecadd_0-0_0-0_21000_192.json OK
+ ecadd_0-0_0-0_21000_64.json OK
+ ecadd_0-0_0-0_21000_80.json OK
+ ecadd_0-0_0-0_25000_0.json OK
+ ecadd_0-0_0-0_25000_128.json OK
+ ecadd_0-0_0-0_25000_192.json OK
+ ecadd_0-0_0-0_25000_64.json OK
+ ecadd_0-0_0-0_25000_80.json OK
+ ecadd_0-0_1-2_21000_128.json OK
+ ecadd_0-0_1-2_21000_192.json OK
+ ecadd_0-0_1-2_25000_128.json OK
+ ecadd_0-0_1-2_25000_192.json OK
+ ecadd_0-0_1-3_21000_128.json OK
+ ecadd_0-0_1-3_25000_128.json OK
+ ecadd_0-3_1-2_21000_128.json OK
+ ecadd_0-3_1-2_25000_128.json OK
+ ecadd_1-2_0-0_21000_128.json OK
+ ecadd_1-2_0-0_21000_192.json OK
+ ecadd_1-2_0-0_21000_64.json OK
+ ecadd_1-2_0-0_25000_128.json OK
+ ecadd_1-2_0-0_25000_192.json OK
+ ecadd_1-2_0-0_25000_64.json OK
+ ecadd_1-2_1-2_21000_128.json OK
+ ecadd_1-2_1-2_21000_192.json OK
+ ecadd_1-2_1-2_25000_128.json OK
+ ecadd_1-2_1-2_25000_192.json OK
+ ecadd_1-3_0-0_21000_80.json OK
+ ecadd_1-3_0-0_25000_80.json OK
+ ecadd_1145-3932_1145-4651_21000_192.json OK
+ ecadd_1145-3932_1145-4651_25000_192.json OK
+ ecadd_1145-3932_2969-1336_21000_128.json OK
+ ecadd_1145-3932_2969-1336_25000_128.json OK
+ ecadd_6-9_19274124-124124_21000_128.json OK
+ ecadd_6-9_19274124-124124_25000_128.json OK
+ ecmul_0-0_0_21000_0.json OK
+ ecmul_0-0_0_21000_128.json OK
+ ecmul_0-0_0_21000_40.json OK
+ ecmul_0-0_0_21000_64.json OK
+ ecmul_0-0_0_21000_80.json OK
+ ecmul_0-0_0_21000_96.json OK
+ ecmul_0-0_0_28000_0.json OK
+ ecmul_0-0_0_28000_128.json OK
+ ecmul_0-0_0_28000_40.json OK
+ ecmul_0-0_0_28000_64.json OK
+ ecmul_0-0_0_28000_80.json OK
+ ecmul_0-0_0_28000_96.json OK
+ ecmul_0-0_1_21000_128.json OK
+ ecmul_0-0_1_21000_96.json OK
+ ecmul_0-0_1_28000_128.json OK
+ ecmul_0-0_1_28000_96.json OK
+ ecmul_0-0_2_21000_128.json OK
+ ecmul_0-0_2_21000_96.json OK
+ ecmul_0-0_2_28000_128.json OK
+ ecmul_0-0_2_28000_96.json OK
+ ecmul_0-0_340282366920938463463374607431768211456_21000_128.jsonOK
+ ecmul_0-0_340282366920938463463374607431768211456_21000_80.json OK
+ ecmul_0-0_340282366920938463463374607431768211456_21000_96.json OK
+ ecmul_0-0_340282366920938463463374607431768211456_28000_128.jsonOK
+ ecmul_0-0_340282366920938463463374607431768211456_28000_80.json OK
+ ecmul_0-0_340282366920938463463374607431768211456_28000_96.json OK
+ ecmul_0-0_5616_21000_128.json OK
+ ecmul_0-0_5616_21000_96.json OK
+ ecmul_0-0_5616_28000_128.json OK
+ ecmul_0-0_5616_28000_96.json OK
+ ecmul_0-0_5617_21000_128.json OK
+ ecmul_0-0_5617_21000_96.json OK
+ ecmul_0-0_5617_28000_128.json OK
+ ecmul_0-0_5617_28000_96.json OK
+ ecmul_0-0_9935_21000_128.json OK
+ ecmul_0-0_9935_21000_96.json OK
+ ecmul_0-0_9935_28000_128.json OK
+ ecmul_0-0_9935_28000_96.json OK
+ ecmul_0-0_9_21000_128.json OK
+ ecmul_0-0_9_21000_96.json OK
+ ecmul_0-0_9_28000_128.json OK
+ ecmul_0-0_9_28000_96.json OK
+ ecmul_0-3_0_21000_128.json OK
+ ecmul_0-3_0_21000_64.json OK
+ ecmul_0-3_0_21000_80.json OK
+ ecmul_0-3_0_21000_96.json OK
+ ecmul_0-3_0_28000_128.json OK
+ ecmul_0-3_0_28000_64.json OK
+ ecmul_0-3_0_28000_80.json OK
+ ecmul_0-3_0_28000_96.json OK
+ ecmul_0-3_1_21000_128.json OK
+ ecmul_0-3_1_21000_96.json OK
+ ecmul_0-3_1_28000_128.json OK
+ ecmul_0-3_1_28000_96.json OK
+ ecmul_0-3_2_21000_128.json OK
+ ecmul_0-3_2_21000_96.json OK
+ ecmul_0-3_2_28000_128.json OK
+ ecmul_0-3_2_28000_96.json OK
+ ecmul_0-3_340282366920938463463374607431768211456_21000_128.jsonOK
+ ecmul_0-3_340282366920938463463374607431768211456_21000_80.json OK
+ ecmul_0-3_340282366920938463463374607431768211456_21000_96.json OK
+ ecmul_0-3_340282366920938463463374607431768211456_28000_128.jsonOK
+ ecmul_0-3_340282366920938463463374607431768211456_28000_80.json OK
+ ecmul_0-3_340282366920938463463374607431768211456_28000_96.json OK
+ ecmul_0-3_5616_21000_128.json OK
+ ecmul_0-3_5616_21000_96.json OK
+ ecmul_0-3_5616_28000_128.json OK
+ ecmul_0-3_5616_28000_96.json OK
+ ecmul_0-3_5617_21000_128.json OK
+ ecmul_0-3_5617_21000_96.json OK
+ ecmul_0-3_5617_28000_128.json OK
+ ecmul_0-3_5617_28000_96.json OK
+ ecmul_0-3_9935_21000_128.json OK
+ ecmul_0-3_9935_21000_96.json OK
+ ecmul_0-3_9935_28000_128.json OK
+ ecmul_0-3_9935_28000_96.json OK
+ ecmul_0-3_9_21000_128.json OK
+ ecmul_0-3_9_21000_96.json OK
+ ecmul_0-3_9_28000_128.json OK
+ ecmul_0-3_9_28000_96.json OK
+ ecmul_1-2_0_21000_128.json OK
+ ecmul_1-2_0_21000_64.json OK
+ ecmul_1-2_0_21000_80.json OK
+ ecmul_1-2_0_21000_96.json OK
+ ecmul_1-2_0_28000_128.json OK
+ ecmul_1-2_0_28000_64.json OK
+ ecmul_1-2_0_28000_80.json OK
+ ecmul_1-2_0_28000_96.json OK
+ ecmul_1-2_1_21000_128.json OK
+ ecmul_1-2_1_21000_96.json OK
+ ecmul_1-2_1_28000_128.json OK
+ ecmul_1-2_1_28000_96.json OK
+ ecmul_1-2_2_21000_128.json OK
+ ecmul_1-2_2_21000_96.json OK
```
2019-04-24 15:37:34 +00:00
OK: 130/130 Fail: 0/130 Skip: 0/130
2019-01-06 13:27:06 +00:00
---TOTAL---
OK: 2245/2447 Fail: 0/2447 Skip: 202/2447