ref-fvm icon indicating copy to clipboard operation
ref-fvm copied to clipboard

FEVM | Eth Compliance Test | 56-stZeroKnowledge | use-case Failures

Open shamb0 opened this issue 2 years ago • 3 comments

Following use-cases are failed.

  • Hit with error EVM_CONTRACT_BAD_JUMPDEST (ExitCode::39), All the test cases are failed with Precompile failed: error EcErr(InvalidEncoding). Have to confirm is testsuite is valid for fevm context ?.
Test ID Use-Case
TID-56-012 ecmul_1-2_5617_21000_128
TID-56-011 ecmul_1-2_5617_21000_96
TID-56-014 ecmul_1-2_5617_28000_128
TID-56-013 ecmul_1-2_5617_28000_96
TID-56-028 ecmul_1-3_0_21000_128
TID-56-025 ecmul_1-3_0_21000_64
TID-56-026 ecmul_1-3_0_21000_80
TID-56-027 ecmul_1-3_0_21000_96
TID-56-028 ecmul_1-3_0_28000_128
TID-56-029 ecmul_1-3_0_28000_64
TID-56-030 ecmul_1-3_0_28000_80
TID-56-031 ecmul_1-3_0_28000_96
TID-56-034 ecmul_1-3_1_21000_128
TID-56-033 ecmul_1-3_1_21000_96
TID-56-036 ecmul_1-3_1_28000_128
TID-56-035 ecmul_1-3_1_28000_96
TID-56-038 ecmul_1-3_2_21000_128

shamb0 avatar Jan 30 '23 16:01 shamb0

Similar to #1612 (same test vector), this still fails, but with a different error from the precompile:

[WARN] Precompile failed: error EcErr(NotMember)

vyzo avatar Feb 10 '23 17:02 vyzo

I think we should look at this more closely, bug possibility.

vyzo avatar Feb 10 '23 18:02 vyzo

Ok, so, failure doesn't actually mean anything here. What we need to do is check the state expectations.

Stebalien avatar Feb 10 '23 19:02 Stebalien