trade 7 failed GST with 48 OK GST
This commit is contained in:
parent
8f9d1ae748
commit
150fafbc8c
|
@ -414,14 +414,14 @@ OK: 2/30 Fail: 0/30 Skip: 28/30
|
||||||
callOutput3Fail.json Skip
|
callOutput3Fail.json Skip
|
||||||
callOutput3partial.json Skip
|
callOutput3partial.json Skip
|
||||||
callOutput3partialFail.json Skip
|
callOutput3partialFail.json Skip
|
||||||
+ callWithHighValueAndGasOOG.json OK
|
callWithHighValueAndGasOOG.json Skip
|
||||||
callcodeOutput1.json Skip
|
callcodeOutput1.json Skip
|
||||||
callcodeOutput2.json Skip
|
callcodeOutput2.json Skip
|
||||||
callcodeOutput3.json Skip
|
callcodeOutput3.json Skip
|
||||||
callcodeOutput3Fail.json Skip
|
callcodeOutput3Fail.json Skip
|
||||||
callcodeOutput3partial.json Skip
|
callcodeOutput3partial.json Skip
|
||||||
callcodeOutput3partialFail.json Skip
|
callcodeOutput3partialFail.json Skip
|
||||||
+ callcodeWithHighValueAndGasOOG.json OK
|
callcodeWithHighValueAndGasOOG.json Skip
|
||||||
deleagateCallAfterValueTransfer.json Skip
|
deleagateCallAfterValueTransfer.json Skip
|
||||||
+ delegatecallAndOOGatTxLevel.json OK
|
+ delegatecallAndOOGatTxLevel.json OK
|
||||||
+ delegatecallBasic.json OK
|
+ delegatecallBasic.json OK
|
||||||
|
@ -435,7 +435,7 @@ OK: 2/30 Fail: 0/30 Skip: 28/30
|
||||||
delegatecodeDynamicCode.json Skip
|
delegatecodeDynamicCode.json Skip
|
||||||
delegatecodeDynamicCode2SelfCall.json Skip
|
delegatecodeDynamicCode2SelfCall.json Skip
|
||||||
```
|
```
|
||||||
OK: 5/34 Fail: 0/34 Skip: 29/34
|
OK: 3/34 Fail: 0/34 Skip: 31/34
|
||||||
## stEIP150Specific
|
## stEIP150Specific
|
||||||
```diff
|
```diff
|
||||||
CallAndCallcodeConsumeMoreGasThenTransactionHas.json Skip
|
CallAndCallcodeConsumeMoreGasThenTransactionHas.json Skip
|
||||||
|
@ -464,13 +464,13 @@ OK: 0/13 Fail: 0/13 Skip: 13/13
|
||||||
+ RawCallCodeGasValueTransferAsk.json OK
|
+ RawCallCodeGasValueTransferAsk.json OK
|
||||||
RawCallCodeGasValueTransferMemory.json Skip
|
RawCallCodeGasValueTransferMemory.json Skip
|
||||||
+ RawCallCodeGasValueTransferMemoryAsk.json OK
|
+ RawCallCodeGasValueTransferMemoryAsk.json OK
|
||||||
RawCallGas.json Skip
|
+ RawCallGas.json OK
|
||||||
+ RawCallGasAsk.json OK
|
+ RawCallGasAsk.json OK
|
||||||
RawCallGasValueTransfer.json Skip
|
+ RawCallGasValueTransfer.json OK
|
||||||
+ RawCallGasValueTransferAsk.json OK
|
+ RawCallGasValueTransferAsk.json OK
|
||||||
RawCallGasValueTransferMemory.json Skip
|
+ RawCallGasValueTransferMemory.json OK
|
||||||
+ RawCallGasValueTransferMemoryAsk.json OK
|
+ RawCallGasValueTransferMemoryAsk.json OK
|
||||||
RawCallMemoryGas.json Skip
|
+ RawCallMemoryGas.json OK
|
||||||
+ RawCallMemoryGasAsk.json OK
|
+ RawCallMemoryGasAsk.json OK
|
||||||
+ RawCreateFailGasValueTransfer.json OK
|
+ RawCreateFailGasValueTransfer.json OK
|
||||||
RawCreateFailGasValueTransfer2.json Skip
|
RawCreateFailGasValueTransfer2.json Skip
|
||||||
|
@ -478,15 +478,15 @@ OK: 0/13 Fail: 0/13 Skip: 13/13
|
||||||
RawCreateGasMemory.json Skip
|
RawCreateGasMemory.json Skip
|
||||||
RawCreateGasValueTransfer.json Skip
|
RawCreateGasValueTransfer.json Skip
|
||||||
RawCreateGasValueTransferMemory.json Skip
|
RawCreateGasValueTransferMemory.json Skip
|
||||||
RawDelegateCallGas.json Skip
|
+ RawDelegateCallGas.json OK
|
||||||
+ RawDelegateCallGasAsk.json OK
|
+ RawDelegateCallGasAsk.json OK
|
||||||
RawDelegateCallGasMemory.json Skip
|
+ RawDelegateCallGasMemory.json OK
|
||||||
+ RawDelegateCallGasMemoryAsk.json OK
|
+ RawDelegateCallGasMemoryAsk.json OK
|
||||||
+ RawExtCodeCopyGas.json OK
|
+ RawExtCodeCopyGas.json OK
|
||||||
+ RawExtCodeCopyMemoryGas.json OK
|
+ RawExtCodeCopyMemoryGas.json OK
|
||||||
+ RawExtCodeSizeGas.json OK
|
+ RawExtCodeSizeGas.json OK
|
||||||
```
|
```
|
||||||
OK: 15/30 Fail: 0/30 Skip: 15/30
|
OK: 21/30 Fail: 0/30 Skip: 9/30
|
||||||
## stEIP158Specific
|
## stEIP158Specific
|
||||||
```diff
|
```diff
|
||||||
CALL_OneVCallSuicide.json Skip
|
CALL_OneVCallSuicide.json Skip
|
||||||
|
@ -711,12 +711,12 @@ OK: 65/67 Fail: 0/67 Skip: 2/67
|
||||||
## stNonZeroCallsTest
|
## stNonZeroCallsTest
|
||||||
```diff
|
```diff
|
||||||
+ NonZeroValue_CALL.json OK
|
+ NonZeroValue_CALL.json OK
|
||||||
NonZeroValue_CALLCODE.json Skip
|
+ NonZeroValue_CALLCODE.json OK
|
||||||
NonZeroValue_CALLCODE_ToEmpty.json Skip
|
+ NonZeroValue_CALLCODE_ToEmpty.json OK
|
||||||
NonZeroValue_CALLCODE_ToNonNonZeroBalance.json Skip
|
NonZeroValue_CALLCODE_ToNonNonZeroBalance.json Skip
|
||||||
NonZeroValue_CALLCODE_ToOneStorageKey.json Skip
|
+ NonZeroValue_CALLCODE_ToOneStorageKey.json OK
|
||||||
+ NonZeroValue_CALL_ToEmpty.json OK
|
+ NonZeroValue_CALL_ToEmpty.json OK
|
||||||
NonZeroValue_CALL_ToNonNonZeroBalance.json Skip
|
+ NonZeroValue_CALL_ToNonNonZeroBalance.json OK
|
||||||
+ NonZeroValue_CALL_ToOneStorageKey.json OK
|
+ NonZeroValue_CALL_ToOneStorageKey.json OK
|
||||||
+ NonZeroValue_DELEGATECALL.json OK
|
+ NonZeroValue_DELEGATECALL.json OK
|
||||||
+ NonZeroValue_DELEGATECALL_ToEmpty.json OK
|
+ NonZeroValue_DELEGATECALL_ToEmpty.json OK
|
||||||
|
@ -735,7 +735,7 @@ OK: 65/67 Fail: 0/67 Skip: 2/67
|
||||||
+ NonZeroValue_TransactionCALLwithData_ToNonNonZeroBalance.json OK
|
+ NonZeroValue_TransactionCALLwithData_ToNonNonZeroBalance.json OK
|
||||||
+ NonZeroValue_TransactionCALLwithData_ToOneStorageKey.json OK
|
+ NonZeroValue_TransactionCALLwithData_ToOneStorageKey.json OK
|
||||||
```
|
```
|
||||||
OK: 19/24 Fail: 0/24 Skip: 5/24
|
OK: 23/24 Fail: 0/24 Skip: 1/24
|
||||||
## stPreCompiledContracts
|
## stPreCompiledContracts
|
||||||
```diff
|
```diff
|
||||||
identity_to_bigger.json Skip
|
identity_to_bigger.json Skip
|
||||||
|
@ -838,49 +838,49 @@ OK: 19/24 Fail: 0/24 Skip: 5/24
|
||||||
OK: 0/96 Fail: 0/96 Skip: 96/96
|
OK: 0/96 Fail: 0/96 Skip: 96/96
|
||||||
## stPreCompiledContracts2
|
## stPreCompiledContracts2
|
||||||
```diff
|
```diff
|
||||||
CALLCODEEcrecover0.json Skip
|
+ CALLCODEEcrecover0.json OK
|
||||||
CALLCODEEcrecover0_0input.json Skip
|
CALLCODEEcrecover0_0input.json Skip
|
||||||
CALLCODEEcrecover0_Gas2999.json Skip
|
CALLCODEEcrecover0_Gas2999.json Skip
|
||||||
CALLCODEEcrecover0_NoGas.json Skip
|
CALLCODEEcrecover0_NoGas.json Skip
|
||||||
CALLCODEEcrecover0_completeReturnValue.json Skip
|
+ CALLCODEEcrecover0_completeReturnValue.json OK
|
||||||
CALLCODEEcrecover0_gas3000.json Skip
|
+ CALLCODEEcrecover0_gas3000.json OK
|
||||||
CALLCODEEcrecover0_overlappingInputOutput.json Skip
|
+ CALLCODEEcrecover0_overlappingInputOutput.json OK
|
||||||
CALLCODEEcrecover1.json Skip
|
CALLCODEEcrecover1.json Skip
|
||||||
CALLCODEEcrecover2.json Skip
|
CALLCODEEcrecover2.json Skip
|
||||||
CALLCODEEcrecover3.json Skip
|
+ CALLCODEEcrecover3.json OK
|
||||||
CALLCODEEcrecover80.json Skip
|
CALLCODEEcrecover80.json Skip
|
||||||
CALLCODEEcrecoverH_prefixed0.json Skip
|
+ CALLCODEEcrecoverH_prefixed0.json OK
|
||||||
CALLCODEEcrecoverR_prefixed0.json Skip
|
CALLCODEEcrecoverR_prefixed0.json Skip
|
||||||
CALLCODEEcrecoverS_prefixed0.json Skip
|
+ CALLCODEEcrecoverS_prefixed0.json OK
|
||||||
CALLCODEEcrecoverV_prefixed0.json Skip
|
+ CALLCODEEcrecoverV_prefixed0.json OK
|
||||||
CALLCODEEcrecoverV_prefixedf0.json Skip
|
CALLCODEEcrecoverV_prefixedf0.json Skip
|
||||||
CALLCODEIdentitiy_0.json Skip
|
+ CALLCODEIdentitiy_0.json OK
|
||||||
CALLCODEIdentitiy_1.json Skip
|
+ CALLCODEIdentitiy_1.json OK
|
||||||
CALLCODEIdentity_1_nonzeroValue.json Skip
|
+ CALLCODEIdentity_1_nonzeroValue.json OK
|
||||||
CALLCODEIdentity_2.json Skip
|
+ CALLCODEIdentity_2.json OK
|
||||||
CALLCODEIdentity_3.json Skip
|
+ CALLCODEIdentity_3.json OK
|
||||||
CALLCODEIdentity_4.json Skip
|
+ CALLCODEIdentity_4.json OK
|
||||||
CALLCODEIdentity_4_gas17.json Skip
|
CALLCODEIdentity_4_gas17.json Skip
|
||||||
CALLCODEIdentity_4_gas18.json Skip
|
+ CALLCODEIdentity_4_gas18.json OK
|
||||||
CALLCODEIdentity_5.json Skip
|
CALLCODEIdentity_5.json Skip
|
||||||
CALLCODERipemd160_0.json Skip
|
CALLCODERipemd160_0.json Skip
|
||||||
CALLCODERipemd160_1.json Skip
|
+ CALLCODERipemd160_1.json OK
|
||||||
CALLCODERipemd160_2.json Skip
|
CALLCODERipemd160_2.json Skip
|
||||||
CALLCODERipemd160_3.json Skip
|
CALLCODERipemd160_3.json Skip
|
||||||
CALLCODERipemd160_3_postfixed0.json Skip
|
CALLCODERipemd160_3_postfixed0.json Skip
|
||||||
CALLCODERipemd160_3_prefixed0.json Skip
|
CALLCODERipemd160_3_prefixed0.json Skip
|
||||||
CALLCODERipemd160_4.json Skip
|
+ CALLCODERipemd160_4.json OK
|
||||||
CALLCODERipemd160_4_gas719.json Skip
|
CALLCODERipemd160_4_gas719.json Skip
|
||||||
CALLCODERipemd160_5.json Skip
|
CALLCODERipemd160_5.json Skip
|
||||||
CALLCODESha256_0.json Skip
|
+ CALLCODESha256_0.json OK
|
||||||
CALLCODESha256_1.json Skip
|
+ CALLCODESha256_1.json OK
|
||||||
CALLCODESha256_1_nonzeroValue.json Skip
|
+ CALLCODESha256_1_nonzeroValue.json OK
|
||||||
CALLCODESha256_2.json Skip
|
CALLCODESha256_2.json Skip
|
||||||
CALLCODESha256_3.json Skip
|
CALLCODESha256_3.json Skip
|
||||||
CALLCODESha256_3_postfix0.json Skip
|
CALLCODESha256_3_postfix0.json Skip
|
||||||
CALLCODESha256_3_prefix0.json Skip
|
CALLCODESha256_3_prefix0.json Skip
|
||||||
CALLCODESha256_4.json Skip
|
+ CALLCODESha256_4.json OK
|
||||||
CALLCODESha256_4_gas99.json Skip
|
+ CALLCODESha256_4_gas99.json OK
|
||||||
CALLCODESha256_5.json Skip
|
CALLCODESha256_5.json Skip
|
||||||
+ CallEcrecover0.json OK
|
+ CallEcrecover0.json OK
|
||||||
CallEcrecover0_0input.json Skip
|
CallEcrecover0_0input.json Skip
|
||||||
|
@ -888,7 +888,7 @@ OK: 0/96 Fail: 0/96 Skip: 96/96
|
||||||
CallEcrecover0_NoGas.json Skip
|
CallEcrecover0_NoGas.json Skip
|
||||||
+ CallEcrecover0_completeReturnValue.json OK
|
+ CallEcrecover0_completeReturnValue.json OK
|
||||||
+ CallEcrecover0_gas3000.json OK
|
+ CallEcrecover0_gas3000.json OK
|
||||||
CallEcrecover0_overlappingInputOutput.json Skip
|
+ CallEcrecover0_overlappingInputOutput.json OK
|
||||||
CallEcrecover1.json Skip
|
CallEcrecover1.json Skip
|
||||||
CallEcrecover2.json Skip
|
CallEcrecover2.json Skip
|
||||||
+ CallEcrecover3.json OK
|
+ CallEcrecover3.json OK
|
||||||
|
@ -902,8 +902,8 @@ OK: 0/96 Fail: 0/96 Skip: 96/96
|
||||||
+ CallIdentitiy_0.json OK
|
+ CallIdentitiy_0.json OK
|
||||||
+ CallIdentitiy_1.json OK
|
+ CallIdentitiy_1.json OK
|
||||||
+ CallIdentity_1_nonzeroValue.json OK
|
+ CallIdentity_1_nonzeroValue.json OK
|
||||||
CallIdentity_2.json Skip
|
+ CallIdentity_2.json OK
|
||||||
CallIdentity_3.json Skip
|
+ CallIdentity_3.json OK
|
||||||
+ CallIdentity_4.json OK
|
+ CallIdentity_4.json OK
|
||||||
CallIdentity_4_gas17.json Skip
|
CallIdentity_4_gas17.json Skip
|
||||||
+ CallIdentity_4_gas18.json OK
|
+ CallIdentity_4_gas18.json OK
|
||||||
|
@ -933,7 +933,7 @@ OK: 0/96 Fail: 0/96 Skip: 96/96
|
||||||
modexp_0_0_0_25000.json Skip
|
modexp_0_0_0_25000.json Skip
|
||||||
modexp_0_0_0_35000.json Skip
|
modexp_0_0_0_35000.json Skip
|
||||||
```
|
```
|
||||||
OK: 20/94 Fail: 0/94 Skip: 74/94
|
OK: 45/94 Fail: 0/94 Skip: 49/94
|
||||||
## stQuadraticComplexityTest
|
## stQuadraticComplexityTest
|
||||||
```diff
|
```diff
|
||||||
Call1MB1024Calldepth.json Skip
|
Call1MB1024Calldepth.json Skip
|
||||||
|
@ -959,8 +959,8 @@ OK: 0/16 Fail: 0/16 Skip: 16/16
|
||||||
+ randomStatetest0.json OK
|
+ randomStatetest0.json OK
|
||||||
randomStatetest1.json Skip
|
randomStatetest1.json Skip
|
||||||
+ randomStatetest10.json OK
|
+ randomStatetest10.json OK
|
||||||
randomStatetest100.json Skip
|
+ randomStatetest100.json OK
|
||||||
+ randomStatetest101.json OK
|
randomStatetest101.json Skip
|
||||||
+ randomStatetest102.json OK
|
+ randomStatetest102.json OK
|
||||||
+ randomStatetest103.json OK
|
+ randomStatetest103.json OK
|
||||||
+ randomStatetest104.json OK
|
+ randomStatetest104.json OK
|
||||||
|
@ -974,7 +974,7 @@ OK: 0/16 Fail: 0/16 Skip: 16/16
|
||||||
+ randomStatetest112.json OK
|
+ randomStatetest112.json OK
|
||||||
+ randomStatetest114.json OK
|
+ randomStatetest114.json OK
|
||||||
+ randomStatetest115.json OK
|
+ randomStatetest115.json OK
|
||||||
+ randomStatetest116.json OK
|
randomStatetest116.json Skip
|
||||||
+ randomStatetest117.json OK
|
+ randomStatetest117.json OK
|
||||||
+ randomStatetest118.json OK
|
+ randomStatetest118.json OK
|
||||||
+ randomStatetest119.json OK
|
+ randomStatetest119.json OK
|
||||||
|
@ -1002,7 +1002,7 @@ OK: 0/16 Fail: 0/16 Skip: 16/16
|
||||||
+ randomStatetest143.json OK
|
+ randomStatetest143.json OK
|
||||||
+ randomStatetest144.json OK
|
+ randomStatetest144.json OK
|
||||||
+ randomStatetest145.json OK
|
+ randomStatetest145.json OK
|
||||||
randomStatetest146.json Skip
|
+ randomStatetest146.json OK
|
||||||
+ randomStatetest147.json OK
|
+ randomStatetest147.json OK
|
||||||
+ randomStatetest148.json OK
|
+ randomStatetest148.json OK
|
||||||
+ randomStatetest149.json OK
|
+ randomStatetest149.json OK
|
||||||
|
@ -1089,7 +1089,7 @@ OK: 0/16 Fail: 0/16 Skip: 16/16
|
||||||
+ randomStatetest232.json OK
|
+ randomStatetest232.json OK
|
||||||
+ randomStatetest233.json OK
|
+ randomStatetest233.json OK
|
||||||
+ randomStatetest236.json OK
|
+ randomStatetest236.json OK
|
||||||
+ randomStatetest237.json OK
|
randomStatetest237.json Skip
|
||||||
+ randomStatetest238.json OK
|
+ randomStatetest238.json OK
|
||||||
+ randomStatetest24.json OK
|
+ randomStatetest24.json OK
|
||||||
+ randomStatetest241.json OK
|
+ randomStatetest241.json OK
|
||||||
|
@ -1099,7 +1099,7 @@ OK: 0/16 Fail: 0/16 Skip: 16/16
|
||||||
+ randomStatetest245.json OK
|
+ randomStatetest245.json OK
|
||||||
+ randomStatetest246.json OK
|
+ randomStatetest246.json OK
|
||||||
+ randomStatetest247.json OK
|
+ randomStatetest247.json OK
|
||||||
randomStatetest248.json Skip
|
+ randomStatetest248.json OK
|
||||||
+ randomStatetest249.json OK
|
+ randomStatetest249.json OK
|
||||||
+ randomStatetest25.json OK
|
+ randomStatetest25.json OK
|
||||||
+ randomStatetest250.json OK
|
+ randomStatetest250.json OK
|
||||||
|
@ -1259,7 +1259,7 @@ OK: 0/16 Fail: 0/16 Skip: 16/16
|
||||||
+ randomStatetest66.json OK
|
+ randomStatetest66.json OK
|
||||||
+ randomStatetest67.json OK
|
+ randomStatetest67.json OK
|
||||||
+ randomStatetest69.json OK
|
+ randomStatetest69.json OK
|
||||||
+ randomStatetest7.json OK
|
randomStatetest7.json Skip
|
||||||
+ randomStatetest72.json OK
|
+ randomStatetest72.json OK
|
||||||
+ randomStatetest73.json OK
|
+ randomStatetest73.json OK
|
||||||
+ randomStatetest74.json OK
|
+ randomStatetest74.json OK
|
||||||
|
@ -1284,7 +1284,7 @@ OK: 0/16 Fail: 0/16 Skip: 16/16
|
||||||
+ randomStatetest97.json OK
|
+ randomStatetest97.json OK
|
||||||
+ randomStatetest98.json OK
|
+ randomStatetest98.json OK
|
||||||
```
|
```
|
||||||
OK: 308/327 Fail: 0/327 Skip: 19/327
|
OK: 307/327 Fail: 0/327 Skip: 20/327
|
||||||
## stRandom2
|
## stRandom2
|
||||||
```diff
|
```diff
|
||||||
+ 201503110226PYTHON_DUP6.json OK
|
+ 201503110226PYTHON_DUP6.json OK
|
||||||
|
@ -1317,7 +1317,7 @@ OK: 308/327 Fail: 0/327 Skip: 19/327
|
||||||
+ randomStatetest414.json OK
|
+ randomStatetest414.json OK
|
||||||
+ randomStatetest415.json OK
|
+ randomStatetest415.json OK
|
||||||
+ randomStatetest416.json OK
|
+ randomStatetest416.json OK
|
||||||
randomStatetest417.json Skip
|
+ randomStatetest417.json OK
|
||||||
+ randomStatetest418.json OK
|
+ randomStatetest418.json OK
|
||||||
+ randomStatetest419.json OK
|
+ randomStatetest419.json OK
|
||||||
+ randomStatetest420.json OK
|
+ randomStatetest420.json OK
|
||||||
|
@ -1488,18 +1488,18 @@ OK: 308/327 Fail: 0/327 Skip: 19/327
|
||||||
+ randomStatetest612.json OK
|
+ randomStatetest612.json OK
|
||||||
+ randomStatetest615.json OK
|
+ randomStatetest615.json OK
|
||||||
+ randomStatetest616.json OK
|
+ randomStatetest616.json OK
|
||||||
randomStatetest618.json Skip
|
+ randomStatetest618.json OK
|
||||||
+ randomStatetest619.json OK
|
+ randomStatetest619.json OK
|
||||||
+ randomStatetest620.json OK
|
+ randomStatetest620.json OK
|
||||||
+ randomStatetest621.json OK
|
+ randomStatetest621.json OK
|
||||||
+ randomStatetest624.json OK
|
+ randomStatetest624.json OK
|
||||||
+ randomStatetest625.json OK
|
+ randomStatetest625.json OK
|
||||||
randomStatetest626.json Skip
|
randomStatetest626.json Skip
|
||||||
randomStatetest627.json Skip
|
+ randomStatetest627.json OK
|
||||||
+ randomStatetest628.json OK
|
+ randomStatetest628.json OK
|
||||||
+ randomStatetest629.json OK
|
+ randomStatetest629.json OK
|
||||||
+ randomStatetest630.json OK
|
+ randomStatetest630.json OK
|
||||||
randomStatetest632.json Skip
|
+ randomStatetest632.json OK
|
||||||
+ randomStatetest633.json OK
|
+ randomStatetest633.json OK
|
||||||
+ randomStatetest635.json OK
|
+ randomStatetest635.json OK
|
||||||
randomStatetest636.json Skip
|
randomStatetest636.json Skip
|
||||||
|
@ -1515,7 +1515,7 @@ OK: 308/327 Fail: 0/327 Skip: 19/327
|
||||||
randomStatetest646.json Skip
|
randomStatetest646.json Skip
|
||||||
randomStatetest647.json Skip
|
randomStatetest647.json Skip
|
||||||
```
|
```
|
||||||
OK: 207/227 Fail: 0/227 Skip: 20/227
|
OK: 211/227 Fail: 0/227 Skip: 16/227
|
||||||
## stRecursiveCreate
|
## stRecursiveCreate
|
||||||
```diff
|
```diff
|
||||||
recursiveCreate.json Skip
|
recursiveCreate.json Skip
|
||||||
|
@ -1598,7 +1598,7 @@ OK: 24/37 Fail: 0/37 Skip: 13/37
|
||||||
+ RevertDepth2.json OK
|
+ RevertDepth2.json OK
|
||||||
RevertDepthCreateAddressCollision.json Skip
|
RevertDepthCreateAddressCollision.json Skip
|
||||||
RevertDepthCreateOOG.json Skip
|
RevertDepthCreateOOG.json Skip
|
||||||
RevertInCallCode.json Skip
|
+ RevertInCallCode.json OK
|
||||||
+ RevertInCreateInInit.json OK
|
+ RevertInCreateInInit.json OK
|
||||||
+ RevertInDelegateCall.json OK
|
+ RevertInDelegateCall.json OK
|
||||||
+ RevertInStaticCall.json OK
|
+ RevertInStaticCall.json OK
|
||||||
|
@ -1628,7 +1628,7 @@ OK: 24/37 Fail: 0/37 Skip: 13/37
|
||||||
RevertRemoteSubCallStorageOOG2.json Skip
|
RevertRemoteSubCallStorageOOG2.json Skip
|
||||||
+ RevertSubCallStorageOOG.json OK
|
+ RevertSubCallStorageOOG.json OK
|
||||||
+ RevertSubCallStorageOOG2.json OK
|
+ RevertSubCallStorageOOG2.json OK
|
||||||
+ TouchToEmptyAccountRevert.json OK
|
TouchToEmptyAccountRevert.json Skip
|
||||||
TouchToEmptyAccountRevert2.json Skip
|
TouchToEmptyAccountRevert2.json Skip
|
||||||
TouchToEmptyAccountRevert3.json Skip
|
TouchToEmptyAccountRevert3.json Skip
|
||||||
```
|
```
|
||||||
|
@ -2049,10 +2049,10 @@ OK: 0/284 Fail: 0/284 Skip: 284/284
|
||||||
+ TestNameRegistrator.json OK
|
+ TestNameRegistrator.json OK
|
||||||
+ balanceInputAddressTooBig.json OK
|
+ balanceInputAddressTooBig.json OK
|
||||||
+ callValue.json OK
|
+ callValue.json OK
|
||||||
callcodeTo0.json Skip
|
+ callcodeTo0.json OK
|
||||||
callcodeToNameRegistrator0.json Skip
|
callcodeToNameRegistrator0.json Skip
|
||||||
callcodeToNameRegistratorAddresTooBigLeft.json Skip
|
callcodeToNameRegistratorAddresTooBigLeft.json Skip
|
||||||
callcodeToNameRegistratorAddresTooBigRight.json Skip
|
+ callcodeToNameRegistratorAddresTooBigRight.json OK
|
||||||
callcodeToNameRegistratorZeroMemExpanion.json Skip
|
callcodeToNameRegistratorZeroMemExpanion.json Skip
|
||||||
callcodeToReturn1.json Skip
|
callcodeToReturn1.json Skip
|
||||||
+ callerAccountBalance.json OK
|
+ callerAccountBalance.json OK
|
||||||
|
@ -2083,7 +2083,7 @@ OK: 0/284 Fail: 0/284 Skip: 284/284
|
||||||
+ suicideSendEtherToMe.json OK
|
+ suicideSendEtherToMe.json OK
|
||||||
testRandomTest.json Skip
|
testRandomTest.json Skip
|
||||||
```
|
```
|
||||||
OK: 25/67 Fail: 0/67 Skip: 42/67
|
OK: 27/67 Fail: 0/67 Skip: 40/67
|
||||||
## stTransactionTest
|
## stTransactionTest
|
||||||
```diff
|
```diff
|
||||||
+ ContractStoreClearsOOG.json OK
|
+ ContractStoreClearsOOG.json OK
|
||||||
|
@ -2110,7 +2110,7 @@ OK: 25/67 Fail: 0/67 Skip: 42/67
|
||||||
+ StoreClearsAndInternlCallStoreClearsSuccess.json OK
|
+ StoreClearsAndInternlCallStoreClearsSuccess.json OK
|
||||||
StoreGasOnCreate.json Skip
|
StoreGasOnCreate.json Skip
|
||||||
SuicidesAndInternlCallSuicidesBonusGasAtCall.json Skip
|
SuicidesAndInternlCallSuicidesBonusGasAtCall.json Skip
|
||||||
SuicidesAndInternlCallSuicidesBonusGasAtCallFailed.json Skip
|
+ SuicidesAndInternlCallSuicidesBonusGasAtCallFailed.json OK
|
||||||
+ SuicidesAndInternlCallSuicidesOOG.json OK
|
+ SuicidesAndInternlCallSuicidesOOG.json OK
|
||||||
SuicidesAndInternlCallSuicidesSuccess.json Skip
|
SuicidesAndInternlCallSuicidesSuccess.json Skip
|
||||||
+ SuicidesAndSendMoneyToItselfEtherDestroyed.json OK
|
+ SuicidesAndSendMoneyToItselfEtherDestroyed.json OK
|
||||||
|
@ -2131,7 +2131,7 @@ OK: 25/67 Fail: 0/67 Skip: 42/67
|
||||||
+ UserTransactionZeroCost.json OK
|
+ UserTransactionZeroCost.json OK
|
||||||
+ UserTransactionZeroCostWithData.json OK
|
+ UserTransactionZeroCostWithData.json OK
|
||||||
```
|
```
|
||||||
OK: 30/44 Fail: 0/44 Skip: 14/44
|
OK: 31/44 Fail: 0/44 Skip: 13/44
|
||||||
## stTransitionTest
|
## stTransitionTest
|
||||||
```diff
|
```diff
|
||||||
+ createNameRegistratorPerTxsAfter.json OK
|
+ createNameRegistratorPerTxsAfter.json OK
|
||||||
|
@ -2175,7 +2175,7 @@ OK: 3/9 Fail: 0/9 Skip: 6/9
|
||||||
+ walletAddOwnerRemovePendingTransaction.json OK
|
+ walletAddOwnerRemovePendingTransaction.json OK
|
||||||
+ walletChangeOwnerRemovePendingTransaction.json OK
|
+ walletChangeOwnerRemovePendingTransaction.json OK
|
||||||
+ walletChangeRequirementRemovePendingTransaction.json OK
|
+ walletChangeRequirementRemovePendingTransaction.json OK
|
||||||
walletConfirm.json Skip
|
+ walletConfirm.json OK
|
||||||
+ walletConstruction.json OK
|
+ walletConstruction.json OK
|
||||||
walletConstructionOOG.json Skip
|
walletConstructionOOG.json Skip
|
||||||
+ walletConstructionPartial.json OK
|
+ walletConstructionPartial.json OK
|
||||||
|
@ -2190,7 +2190,7 @@ OK: 3/9 Fail: 0/9 Skip: 6/9
|
||||||
walletKillToWallet.json Skip
|
walletKillToWallet.json Skip
|
||||||
+ walletRemoveOwnerRemovePendingTransaction.json OK
|
+ walletRemoveOwnerRemovePendingTransaction.json OK
|
||||||
```
|
```
|
||||||
OK: 11/42 Fail: 0/42 Skip: 31/42
|
OK: 12/42 Fail: 0/42 Skip: 30/42
|
||||||
## stZeroCallsRevert
|
## stZeroCallsRevert
|
||||||
```diff
|
```diff
|
||||||
ZeroValue_CALLCODE_OOGRevert.json Skip
|
ZeroValue_CALLCODE_OOGRevert.json Skip
|
||||||
|
@ -2222,7 +2222,7 @@ OK: 0/24 Fail: 0/24 Skip: 24/24
|
||||||
## stZeroCallsTest
|
## stZeroCallsTest
|
||||||
```diff
|
```diff
|
||||||
+ ZeroValue_CALL.json OK
|
+ ZeroValue_CALL.json OK
|
||||||
ZeroValue_CALLCODE.json Skip
|
+ ZeroValue_CALLCODE.json OK
|
||||||
+ ZeroValue_CALLCODE_ToEmpty.json OK
|
+ ZeroValue_CALLCODE_ToEmpty.json OK
|
||||||
+ ZeroValue_CALLCODE_ToNonZeroBalance.json OK
|
+ ZeroValue_CALLCODE_ToNonZeroBalance.json OK
|
||||||
+ ZeroValue_CALLCODE_ToOneStorageKey.json OK
|
+ ZeroValue_CALLCODE_ToOneStorageKey.json OK
|
||||||
|
@ -2246,7 +2246,7 @@ OK: 0/24 Fail: 0/24 Skip: 24/24
|
||||||
+ ZeroValue_TransactionCALLwithData_ToNonZeroBalance.json OK
|
+ ZeroValue_TransactionCALLwithData_ToNonZeroBalance.json OK
|
||||||
+ ZeroValue_TransactionCALLwithData_ToOneStorageKey.json OK
|
+ ZeroValue_TransactionCALLwithData_ToOneStorageKey.json OK
|
||||||
```
|
```
|
||||||
OK: 23/24 Fail: 0/24 Skip: 1/24
|
OK: 24/24 Fail: 0/24 Skip: 0/24
|
||||||
## stZeroKnowledge
|
## stZeroKnowledge
|
||||||
```diff
|
```diff
|
||||||
ecmul_1-2_2_28000_128.json Skip
|
ecmul_1-2_2_28000_128.json Skip
|
||||||
|
@ -2520,4 +2520,4 @@ OK: 0/133 Fail: 0/133 Skip: 133/133
|
||||||
OK: 0/130 Fail: 0/130 Skip: 130/130
|
OK: 0/130 Fail: 0/130 Skip: 130/130
|
||||||
|
|
||||||
---TOTAL---
|
---TOTAL---
|
||||||
OK: 904/2334 Fail: 0/2334 Skip: 1430/2334
|
OK: 945/2334 Fail: 0/2334 Skip: 1389/2334
|
||||||
|
|
|
@ -164,17 +164,11 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
|
||||||
"RawCallCodeGasMemory.json",
|
"RawCallCodeGasMemory.json",
|
||||||
"RawCallCodeGasValueTransfer.json",
|
"RawCallCodeGasValueTransfer.json",
|
||||||
"RawCallCodeGasValueTransferMemory.json",
|
"RawCallCodeGasValueTransferMemory.json",
|
||||||
"RawCallGas.json",
|
|
||||||
"RawCallGasValueTransfer.json",
|
|
||||||
"RawCallGasValueTransferMemory.json",
|
|
||||||
"RawCallMemoryGas.json",
|
|
||||||
"RawCreateFailGasValueTransfer2.json",
|
"RawCreateFailGasValueTransfer2.json",
|
||||||
"RawCreateGas.json",
|
"RawCreateGas.json",
|
||||||
"RawCreateGasMemory.json",
|
"RawCreateGasMemory.json",
|
||||||
"RawCreateGasValueTransfer.json",
|
"RawCreateGasValueTransfer.json",
|
||||||
"RawCreateGasValueTransferMemory.json",
|
"RawCreateGasValueTransferMemory.json",
|
||||||
"RawDelegateCallGas.json",
|
|
||||||
"RawDelegateCallGasMemory.json",
|
|
||||||
"contractCreationOOGdontLeaveEmptyContract.json",
|
"contractCreationOOGdontLeaveEmptyContract.json",
|
||||||
"createContractViaContract.json",
|
"createContractViaContract.json",
|
||||||
"createContractViaContractOOGInitCode.json",
|
"createContractViaContractOOGInitCode.json",
|
||||||
|
@ -206,66 +200,37 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
|
||||||
"NewGasPriceForCodesWithMemExpandingCalls.json",
|
"NewGasPriceForCodesWithMemExpandingCalls.json",
|
||||||
"callDataCopyOffset.json",
|
"callDataCopyOffset.json",
|
||||||
"codeCopyOffset.json",
|
"codeCopyOffset.json",
|
||||||
"NonZeroValue_CALLCODE.json",
|
|
||||||
"NonZeroValue_CALLCODE_ToEmpty.json",
|
|
||||||
"NonZeroValue_CALLCODE_ToNonNonZeroBalance.json",
|
"NonZeroValue_CALLCODE_ToNonNonZeroBalance.json",
|
||||||
"NonZeroValue_CALLCODE_ToOneStorageKey.json",
|
|
||||||
"NonZeroValue_CALL_ToNonNonZeroBalance.json",
|
|
||||||
"CALLCODEEcrecover0.json",
|
|
||||||
"CALLCODEEcrecover0_0input.json",
|
"CALLCODEEcrecover0_0input.json",
|
||||||
"CALLCODEEcrecover0_Gas2999.json",
|
"CALLCODEEcrecover0_Gas2999.json",
|
||||||
"CALLCODEEcrecover0_NoGas.json",
|
"CALLCODEEcrecover0_NoGas.json",
|
||||||
"CALLCODEEcrecover0_completeReturnValue.json",
|
|
||||||
"CALLCODEEcrecover0_gas3000.json",
|
|
||||||
"CALLCODEEcrecover0_overlappingInputOutput.json",
|
|
||||||
"CALLCODEEcrecover1.json",
|
"CALLCODEEcrecover1.json",
|
||||||
"CALLCODEEcrecover2.json",
|
"CALLCODEEcrecover2.json",
|
||||||
"CALLCODEEcrecover3.json",
|
|
||||||
"CALLCODEEcrecover80.json",
|
"CALLCODEEcrecover80.json",
|
||||||
"CALLCODEEcrecoverH_prefixed0.json",
|
|
||||||
"CALLCODEEcrecoverR_prefixed0.json",
|
"CALLCODEEcrecoverR_prefixed0.json",
|
||||||
"CALLCODEEcrecoverS_prefixed0.json",
|
|
||||||
"CALLCODEEcrecoverV_prefixed0.json",
|
|
||||||
"CALLCODEEcrecoverV_prefixedf0.json",
|
"CALLCODEEcrecoverV_prefixedf0.json",
|
||||||
"CALLCODEIdentitiy_0.json",
|
|
||||||
"CALLCODEIdentitiy_1.json",
|
|
||||||
"CALLCODEIdentity_1_nonzeroValue.json",
|
|
||||||
"CALLCODEIdentity_2.json",
|
|
||||||
"CALLCODEIdentity_3.json",
|
|
||||||
"CALLCODEIdentity_4.json",
|
|
||||||
"CALLCODEIdentity_4_gas17.json",
|
"CALLCODEIdentity_4_gas17.json",
|
||||||
"CALLCODEIdentity_4_gas18.json",
|
|
||||||
"CALLCODEIdentity_5.json",
|
"CALLCODEIdentity_5.json",
|
||||||
"CALLCODERipemd160_0.json",
|
"CALLCODERipemd160_0.json",
|
||||||
"CALLCODERipemd160_1.json",
|
|
||||||
"CALLCODERipemd160_2.json",
|
"CALLCODERipemd160_2.json",
|
||||||
"CALLCODERipemd160_3.json",
|
"CALLCODERipemd160_3.json",
|
||||||
"CALLCODERipemd160_3_postfixed0.json",
|
"CALLCODERipemd160_3_postfixed0.json",
|
||||||
"CALLCODERipemd160_3_prefixed0.json",
|
"CALLCODERipemd160_3_prefixed0.json",
|
||||||
"CALLCODERipemd160_4.json",
|
|
||||||
"CALLCODERipemd160_4_gas719.json",
|
"CALLCODERipemd160_4_gas719.json",
|
||||||
"CALLCODERipemd160_5.json",
|
"CALLCODERipemd160_5.json",
|
||||||
"CALLCODESha256_0.json",
|
|
||||||
"CALLCODESha256_1.json",
|
|
||||||
"CALLCODESha256_1_nonzeroValue.json",
|
|
||||||
"CALLCODESha256_2.json",
|
"CALLCODESha256_2.json",
|
||||||
"CALLCODESha256_3.json",
|
"CALLCODESha256_3.json",
|
||||||
"CALLCODESha256_3_postfix0.json",
|
"CALLCODESha256_3_postfix0.json",
|
||||||
"CALLCODESha256_3_prefix0.json",
|
"CALLCODESha256_3_prefix0.json",
|
||||||
"CALLCODESha256_4.json",
|
|
||||||
"CALLCODESha256_4_gas99.json",
|
|
||||||
"CALLCODESha256_5.json",
|
"CALLCODESha256_5.json",
|
||||||
"CallEcrecover0_0input.json",
|
"CallEcrecover0_0input.json",
|
||||||
"CallEcrecover0_Gas2999.json",
|
"CallEcrecover0_Gas2999.json",
|
||||||
"CallEcrecover0_NoGas.json",
|
"CallEcrecover0_NoGas.json",
|
||||||
"CallEcrecover0_overlappingInputOutput.json",
|
|
||||||
"CallEcrecover1.json",
|
"CallEcrecover1.json",
|
||||||
"CallEcrecover2.json",
|
"CallEcrecover2.json",
|
||||||
"CallEcrecover80.json",
|
"CallEcrecover80.json",
|
||||||
"CallEcrecoverCheckLengthWrongV.json",
|
"CallEcrecoverCheckLengthWrongV.json",
|
||||||
"CallEcrecoverR_prefixed0.json",
|
"CallEcrecoverR_prefixed0.json",
|
||||||
"CallIdentity_2.json",
|
|
||||||
"CallIdentity_3.json",
|
|
||||||
"CallIdentity_4_gas17.json",
|
"CallIdentity_4_gas17.json",
|
||||||
"CallIdentity_5.json",
|
"CallIdentity_5.json",
|
||||||
"CallRipemd160_0.json",
|
"CallRipemd160_0.json",
|
||||||
|
@ -280,30 +245,23 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
|
||||||
"CallSha256_3_postfix0.json",
|
"CallSha256_3_postfix0.json",
|
||||||
"CallSha256_3_prefix0.json",
|
"CallSha256_3_prefix0.json",
|
||||||
"CallSha256_5.json",
|
"CallSha256_5.json",
|
||||||
"randomStatetest100.json",
|
|
||||||
"randomStatetest14.json",
|
"randomStatetest14.json",
|
||||||
"randomStatetest146.json",
|
|
||||||
"randomStatetest150.json",
|
"randomStatetest150.json",
|
||||||
"randomStatetest154.json",
|
"randomStatetest154.json",
|
||||||
"randomStatetest159.json",
|
"randomStatetest159.json",
|
||||||
"randomStatetest178.json",
|
"randomStatetest178.json",
|
||||||
"randomStatetest184.json",
|
"randomStatetest184.json",
|
||||||
"randomStatetest205.json",
|
"randomStatetest205.json",
|
||||||
"randomStatetest248.json",
|
|
||||||
"randomStatetest306.json",
|
"randomStatetest306.json",
|
||||||
"randomStatetest307.json",
|
"randomStatetest307.json",
|
||||||
"randomStatetest368.json",
|
"randomStatetest368.json",
|
||||||
"randomStatetest48.json",
|
"randomStatetest48.json",
|
||||||
"randomStatetest85.json",
|
"randomStatetest85.json",
|
||||||
"randomStatetest417.json",
|
|
||||||
"randomStatetest458.json",
|
"randomStatetest458.json",
|
||||||
"randomStatetest467.json",
|
"randomStatetest467.json",
|
||||||
"randomStatetest498.json",
|
"randomStatetest498.json",
|
||||||
"randomStatetest554.json",
|
"randomStatetest554.json",
|
||||||
"randomStatetest579.json",
|
"randomStatetest579.json",
|
||||||
"randomStatetest618.json",
|
|
||||||
"randomStatetest627.json",
|
|
||||||
"randomStatetest632.json",
|
|
||||||
"randomStatetest636.json",
|
"randomStatetest636.json",
|
||||||
"randomStatetest639.json",
|
"randomStatetest639.json",
|
||||||
"randomStatetest642.json",
|
"randomStatetest642.json",
|
||||||
|
@ -372,10 +330,8 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
|
||||||
"CalltoReturn2.json",
|
"CalltoReturn2.json",
|
||||||
"CreateHashCollision.json",
|
"CreateHashCollision.json",
|
||||||
"PostToReturn1.json",
|
"PostToReturn1.json",
|
||||||
"callcodeTo0.json",
|
|
||||||
"callcodeToNameRegistrator0.json",
|
"callcodeToNameRegistrator0.json",
|
||||||
"callcodeToNameRegistratorAddresTooBigLeft.json",
|
"callcodeToNameRegistratorAddresTooBigLeft.json",
|
||||||
"callcodeToNameRegistratorAddresTooBigRight.json",
|
|
||||||
"callcodeToNameRegistratorZeroMemExpanion.json",
|
"callcodeToNameRegistratorZeroMemExpanion.json",
|
||||||
"callcodeToReturn1.json",
|
"callcodeToReturn1.json",
|
||||||
"createNameRegistrator.json",
|
"createNameRegistrator.json",
|
||||||
|
@ -397,7 +353,6 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
|
||||||
"StoreClearsAndInternlCallStoreClearsOOG.json",
|
"StoreClearsAndInternlCallStoreClearsOOG.json",
|
||||||
"StoreGasOnCreate.json",
|
"StoreGasOnCreate.json",
|
||||||
"SuicidesAndInternlCallSuicidesBonusGasAtCall.json",
|
"SuicidesAndInternlCallSuicidesBonusGasAtCall.json",
|
||||||
"SuicidesAndInternlCallSuicidesBonusGasAtCallFailed.json",
|
|
||||||
"SuicidesAndInternlCallSuicidesSuccess.json",
|
"SuicidesAndInternlCallSuicidesSuccess.json",
|
||||||
"SuicidesMixingCoinbase.json",
|
"SuicidesMixingCoinbase.json",
|
||||||
"TransactionFromCoinbaseHittingBlockGasLimit1.json",
|
"TransactionFromCoinbaseHittingBlockGasLimit1.json",
|
||||||
|
@ -408,7 +363,6 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
|
||||||
"delegatecallAfterTransition.json",
|
"delegatecallAfterTransition.json",
|
||||||
"delegatecallAtTransition.json",
|
"delegatecallAtTransition.json",
|
||||||
"delegatecallBeforeTransition.json",
|
"delegatecallBeforeTransition.json",
|
||||||
"walletConfirm.json",
|
|
||||||
"pairingTest.json",
|
"pairingTest.json",
|
||||||
"pointAdd.json",
|
"pointAdd.json",
|
||||||
"pointAddTrunc.json",
|
"pointAddTrunc.json",
|
||||||
|
@ -427,14 +381,20 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
|
||||||
"returndatasize_following_successful_create.json",
|
"returndatasize_following_successful_create.json",
|
||||||
"RevertOpcodeInCreateReturns.json",
|
"RevertOpcodeInCreateReturns.json",
|
||||||
"CallRecursiveBomb3.json",
|
"CallRecursiveBomb3.json",
|
||||||
"ZeroValue_CALLCODE.json",
|
|
||||||
# 2019-02-07:
|
# 2019-02-07:
|
||||||
"refund_CallA_OOG.json",
|
"refund_CallA_OOG.json",
|
||||||
"call_ecrec_success_empty_then_returndatasize.json",
|
"call_ecrec_success_empty_then_returndatasize.json",
|
||||||
"returndatasize_bug.json",
|
"returndatasize_bug.json",
|
||||||
"RevertInCallCode.json",
|
|
||||||
"makeMoney.json",
|
"makeMoney.json",
|
||||||
"CallToReturn1ForDynamicJump0.json",
|
"CallToReturn1ForDynamicJump0.json",
|
||||||
"CallToReturn1ForDynamicJump1.json"
|
"CallToReturn1ForDynamicJump1.json",
|
||||||
|
# 2019-02-15:
|
||||||
|
"callWithHighValueAndGasOOG.json",
|
||||||
|
"callcodeWithHighValueAndGasOOG.json",
|
||||||
|
"randomStatetest101.json",
|
||||||
|
"randomStatetest116.json",
|
||||||
|
"randomStatetest237.json",
|
||||||
|
"randomStatetest7.json",
|
||||||
|
"TouchToEmptyAccountRevert.json"
|
||||||
]
|
]
|
||||||
result = name in allowedFailingGeneralStateTests
|
result = name in allowedFailingGeneralStateTests
|
||||||
|
|
Loading…
Reference in New Issue