Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions .github/workflows/docker-merge-testnet-5.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: docker merge-devnet-5

on:
push:
branches:
- merge-devnet-5

env:
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
IMAGE_NAME: ${{ github.repository_owner}}/lighthouse
LCLI_IMAGE_NAME: ${{ github.repository_owner }}/lcli
BRANCH_NAME: merge-devnet-5

jobs:
build-docker-amd64:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Update Rust
run: rustup update stable
- name: Dockerhub login
run: |
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
- name: Build AMD64 dockerfile (with push)
run: |
docker build \
--build-arg PORTABLE=true \
--tag ${IMAGE_NAME}:${BRANCH_NAME} \
--file ./Dockerfile .
docker push ${IMAGE_NAME}:${BRANCH_NAME}
build-docker-lcli:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Dockerhub login
run: |
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
- name: Build lcli dockerfile (with push)
run: |
docker build \
--build-arg PORTABLE=true \
--tag ${LCLI_IMAGE_NAME}:${BRANCH_NAME} \
--file ./lcli/Dockerfile .
docker push ${LCLI_IMAGE_NAME}:${BRANCH_NAME}
3 changes: 2 additions & 1 deletion common/eth2_config/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -236,5 +236,6 @@ macro_rules! define_hardcoded_nets {
define_hardcoded_nets!(
(mainnet, "mainnet", GENESIS_STATE_IS_KNOWN),
(prater, "prater", GENESIS_STATE_IS_KNOWN),
(gnosis, "gnosis", GENESIS_STATE_IS_KNOWN)
(gnosis, "gnosis", GENESIS_STATE_IS_KNOWN),
(merge_devnet_5, "merge-devnet-5", GENESIS_STATE_IS_KNOWN)
);
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
- enr:-Iq4QMCTfIMXnow27baRUb35Q8iiFHSIDBJh6hQM5Axohhf4b6Kr_cOCu0htQ5WvVqKvFgY28893DHAg8gnBAXsAVqmGAX53x8JggmlkgnY0gmlwhLKAlv6Jc2VjcDI1NmsxoQK6S-Cii_KmfFdUJL2TANL3ksaKUnNXvTCv1tLwXs0QgIN1ZHCCIyk
- "enr:-KG4QL7_0L_f8Ug9ZHJt03upYa0PdpmEl5wInTejEsKE5X8MYbBU0FOuSAafsQxbQiWsY3326s41Kj-X28lYe_91AgIDhGV0aDKQ7zvXpGEABXAKAAAAAAAAAIJpZIJ2NIJpcIRA44B-iXNlY3AyNTZrMaEDWxFbrX3tif8zq7Q8fTqk00dAU3q6az5S9VqeDZ2rx9-DdGNwgiMog3VkcIIjKA"
- "enr:-LK4QDHftmIXxcbqaI4qGj0lcyM66-OYVFP-neUNLqhaDO8qFpRU6uRQc4gsUrIHycXZVTqyB8gUoa13trsVFj_pLcQBh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDvO9ekYQAFcAoAAAAAAAAAgmlkgnY0gmlwhKRcwTOJc2VjcDI1NmsxoQLYzPfRQpYidSbLk3dYmMkuVILl7h_ZXzKWcWUtpwHFjYN0Y3CCIyiDdWRwgiMo"
- "enr:-MK4QHnkHjBWGHeleYfnw05TTxMFnFQoJpKYd7bg3M_8RMXZfzhYK3aXdz5cBX8NZuBFk9lSzqlh4hXiB_nRbOGI-BuGAX8HlAT3h2F0dG5ldHOI__________-EZXRoMpDvO9ekYQAFcAoAAAAAAAAAgmlkgnY0gmlwhKRczoeJc2VjcDI1NmsxoQJSZ0tu9MINVtKCJDDB5LL9XLNi8PYu8Y6cyyd0gqhtMIhzeW5jbmV0cwCDdGNwgiMog3VkcIIjKA=="
- "enr:-Ku4QOklfyM8FkN9Te3s63nQ3gpQBjyJ7LFJLIr2aIwi_RnxZy6tdhd3VkkwH3VWEDGrHqGp0Hficq8yiICMOyOlp1kFh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDvO9ekYQAFcAoAAAAAAAAAgmlkgnY0gmlwhKRcwUiJc2VjcDI1NmsxoQLv43VYTS-uAdPKZlS7LETz0QhKrqqZLAB1-cAVn25IKoN0Y3CCIyg"
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# Extends the mainnet preset
PRESET_BASE: 'mainnet'
# Genesis
# ---------------------------------------------------------------
MIN_GENESIS_ACTIVE_VALIDATOR_COUNT: 45000
# Mar 3rd, 2021, 16:00 UTC
MIN_GENESIS_TIME: 1646323200
# Gensis fork
GENESIS_FORK_VERSION: 0x60001069
# 300 seconds (5 min)
GENESIS_DELAY: 300


# Forking
# ---------------------------------------------------------------
# Some forks are disabled for now:
# - These may be re-assigned to another fork-version later
# - Temporarily set to max uint64 value: 2**64 - 1

# Altair
ALTAIR_FORK_VERSION: 0x60001070
ALTAIR_FORK_EPOCH: 50
# Bellatrix
BELLATRIX_FORK_VERSION: 0x60001071
BELLATRIX_FORK_EPOCH: 150
TERMINAL_TOTAL_DIFFICULTY: 500000000000
TERMINAL_BLOCK_HASH: 0x0000000000000000000000000000000000000000000000000000000000000000
TERMINAL_BLOCK_HASH_ACTIVATION_EPOCH: 18446744073709551615

# Sharding
SHARDING_FORK_VERSION: 0x03000000
SHARDING_FORK_EPOCH: 18446744073709551615


# Time parameters
# ---------------------------------------------------------------
# 12 seconds
SECONDS_PER_SLOT: 12
# 14 (estimate from Eth1 mainnet)
SECONDS_PER_ETH1_BLOCK: 14
# 2**8 (= 256) epochs ~27 hours
MIN_VALIDATOR_WITHDRAWABILITY_DELAY: 256
# 2**8 (= 256) epochs ~27 hours
SHARD_COMMITTEE_PERIOD: 256
# 16 blocks is ~190s
ETH1_FOLLOW_DISTANCE: 16


# Validator cycle
# ---------------------------------------------------------------
# 2**2 (= 4)
INACTIVITY_SCORE_BIAS: 4
# 2**4 (= 16)
INACTIVITY_SCORE_RECOVERY_RATE: 16
# 2**4 * 10**9 (= 16,000,000,000) Gwei
EJECTION_BALANCE: 16000000000
# 2**2 (= 4)
MIN_PER_EPOCH_CHURN_LIMIT: 4
# 2**16 (= 65,536)
CHURN_LIMIT_QUOTIENT: 65536


# Deposit contract
# ---------------------------------------------------------------
# Custom Ethereum testnet
DEPOSIT_CHAIN_ID: 1337762
DEPOSIT_NETWORK_ID: 1337762
DEPOSIT_CONTRACT_ADDRESS: 0x4242424242424242424242424242424242424242
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
Binary file not shown.