Skip to content

Commit

Permalink
new(tests): EIP-6110
Browse files Browse the repository at this point in the history
  • Loading branch information
marioevz committed May 17, 2024
1 parent e9eec84 commit 40cdf66
Show file tree
Hide file tree
Showing 4 changed files with 1,311 additions and 0 deletions.
3 changes: 3 additions & 0 deletions tests/prague/eip6110_deposits/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
"""
Cross-client EIP-6110 Tests
"""
27 changes: 27 additions & 0 deletions tests/prague/eip6110_deposits/spec.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
"""
Defines EIP-6110 specification constants and functions.
"""
from dataclasses import dataclass


@dataclass(frozen=True)
class ReferenceSpec:
"""
Defines the reference spec version and git path.
"""

git_path: str
version: str


ref_spec_6110 = ReferenceSpec("EIPS/eip-6110.md", "70a6ec21f62937caf665d98db2b41633e9287871")


@dataclass(frozen=True)
class Spec:
"""
Parameters from the EIP-6110 specifications as defined at
https://eips.ethereum.org/EIPS/eip-6110
"""

DEPOSIT_CONTRACT_ADDRESS = 0x00000000219AB540356CBB839CBE05303D7705FA
Loading

0 comments on commit 40cdf66

Please sign in to comment.