Skip to content

Issue tracker for porting Nethermind tests #1734

Open
@LouisTsai-Csie

Description

@LouisTsai-Csie

Summary

The Nethermind team is currently working on benchmark tests to support raising the gas limit. This issue serves as a tracker for porting tests from this PR.

If the test case already exists in EEST, there’s no need to port it from Nethermind, please provide a link to the relevant EEST code snippet. If the test needs to be added, kindly share the PR link.

Category

block

Opcode

Arithmetic

Cryptographic

  • KECCAK256 (0x20): Link - Done, Discussion
    • Keccak256 from 1 byte
    • Keccak256 from 8 bytes
    • Keccak256 from 32 bytes

Stateful Opcodes

Termination

Environment

Block & Chain Info

Blobs

Stack & Memory

Control Flow

Precompiled Contracts

Performance

Please start with the operation that has the lowest performance.

  • besu - EcAddMarius1: 27.8
  • besu - EmptyPayload: 28.8
  • besu - EcAdd32ByteCoordinatesCACHABLE: 30.6
  • besu - EcAdd12CACHABLE: 31.3
  • reth - EmptyPayload: 33.4
  • besu - Number: 33.4
  • nethermind - EmptyPayload: 35.6
  • reth - EcAddMarius1: 37.7
  • besu - Keccak256From32Bytes: 38.5
  • besu - EcRecoverUNCACHABLE: 40.0
  • besu - Keccak256From8Bytes: 41.8
  • nethermind - EcAddMarius1: 42.1
  • besu - EcRecoverUNCACHABLE2: 45.3
  • besu - Keccak256From1Byte: 46.2
  • besu - Blake1KRoundsCACHABLE: 47.0
  • besu - EcRecoverCACHABLE: 47.2
  • besu - GasLimit: 49.8
  • besu - Timestamp: 51.7
  • besu - Origin: 52.4
  • besu - Blake1MRoundsCACHABLE: 54.3
  • besu - Gas: 56.0
  • nethermind - EcRecoverUNCACHABLE: 56.7
  • geth - EcRecoverUNCACHABLE: 56.9
  • besu - MSize: 58.1
  • nethermind - EcRecoverUNCACHABLE2: 58.4
  • besu - Caller: 59.2
  • besu - IdentityFrom1ByteCACHABLE: 59.6
  • besu - PrevRandao: 59.9

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions