diff --git a/pyproject.toml b/pyproject.toml index b707316..545fa76 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "sw-utils" -version = "v0.10.8" +version = "v0.10.9" description = "StakeWise Python utils" authors = ["StakeWise Labs "] license = "GPL-3.0-or-later" diff --git a/sw_utils/networks.py b/sw_utils/networks.py index 36f28d6..71fec33 100644 --- a/sw_utils/networks.py +++ b/sw_utils/networks.py @@ -28,6 +28,7 @@ class BaseNetworkConfig: KEEPER_GENESIS_BLOCK: BlockNumber KEEPER_GENESIS_TIMESTAMP: Timestamp MERKLE_DISTRIBUTOR_CONTRACT_ADDRESS: ChecksumAddress + MERKLE_DISTRIBUTOR_GENESIS_BLOCK: BlockNumber VALIDATORS_REGISTRY_CONTRACT_ADDRESS: ChecksumAddress # eth2 deposit contract VALIDATORS_REGISTRY_GENESIS_BLOCK: BlockNumber # eth2 deposit contract genesis SHARED_MEV_ESCROW_CONTRACT_ADDRESS: ChecksumAddress @@ -93,6 +94,7 @@ def PECTRA_SLOT(self) -> int: MERKLE_DISTRIBUTOR_CONTRACT_ADDRESS=Web3.to_checksum_address( '0xa9dc250dF4EE9273D09CFa455da41FB1cAC78d34' ), + MERKLE_DISTRIBUTOR_GENESIS_BLOCK=BlockNumber(21788631), VALIDATORS_REGISTRY_CONTRACT_ADDRESS=Web3.to_checksum_address( '0x00000000219ab540356cBB839Cbe05303d7705Fa' ), @@ -138,6 +140,7 @@ def PECTRA_SLOT(self) -> int: MERKLE_DISTRIBUTOR_CONTRACT_ADDRESS=Web3.to_checksum_address( '0xc61847D6Fc1F64162fF9F1d06205D9c4cDb2f239' ), + MERKLE_DISTRIBUTOR_GENESIS_BLOCK=BlockNumber(99439), VALIDATORS_REGISTRY_CONTRACT_ADDRESS=Web3.to_checksum_address( '0x00000000219ab540356cBB839Cbe05303d7705Fa' ), @@ -188,6 +191,7 @@ def PECTRA_SLOT(self) -> int: MERKLE_DISTRIBUTOR_CONTRACT_ADDRESS=Web3.to_checksum_address( '0xFBceefdBB0ca25a4043b35EF49C2810425243710' ), + MERKLE_DISTRIBUTOR_GENESIS_BLOCK=BlockNumber(38426382), VALIDATORS_REGISTRY_CONTRACT_ADDRESS=Web3.to_checksum_address( '0x0B98057eA310F4d31F2a452B414647007d1645d9' ),