Skip to content
Draft
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
74 changes: 74 additions & 0 deletions .env.sample.migration
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# =============================================================================
# SHARED WITH SHASTA (existing env variables)
# =============================================================================

CATALYST_NODE_ECDSA_PRIVATE_KEY=
# PRECONFER_ADDRESS=
# WEB3SIGNER_L1_URL=
# WEB3SIGNER_L2_URL=

L1_RPC_URLS=
L1_BEACON_URL=
BLOB_INDEXER_URL=

TAIKO_GETH_RPC_URL=ws://127.0.0.1:1234
TAIKO_GETH_AUTH_RPC_URL=http://127.0.0.1:1235
TAIKO_DRIVER_URL=http://127.0.0.1:1236
JWT_SECRET_FILE_PATH=/tmp/jwtsecret

L1_SLOT_DURATION_SEC=12
L1_SLOTS_PER_EPOCH=32
PRECONF_HEARTBEAT_MS=2000

TAIKO_ANCHOR_ADDRESS=0x1670010000000000000000000000000000010001
TAIKO_BRIDGE_L2_ADDRESS=0x0000000000000000000000000000000000000000

BLOBS_PER_BATCH=3
MAX_BLOCKS_PER_BATCH=1
MAX_TIME_SHIFT_BETWEEN_BLOCKS_SEC=255
MAX_ANCHOR_HEIGHT_OFFSET_REDUCTION_VALUE=10

MAX_BYTES_PER_TX_LIST=126976
MIN_BYTES_PER_TX_LIST=8192
THROTTLING_FACTOR=2
PRECONF_MIN_TXS=3
PRECONF_MAX_SKIPPED_L2_SLOTS=2

MIN_PRIORITY_FEE_PER_GAS_WEI=1000000000
TX_FEES_INCREASE_PERCENTAGE=0
MAX_ATTEMPTS_TO_SEND_TX=4
MAX_ATTEMPTS_TO_WAIT_TX=5
DELAY_BETWEEN_TX_ATTEMPTS_SEC=63
EXTRA_GAS_PERCENTAGE=100

RPC_L2_EXECUTION_LAYER_TIMEOUT_MS=1000
RPC_DRIVER_PRECONF_TIMEOUT_MS=60000
RPC_DRIVER_STATUS_TIMEOUT_MS=1000

FUNDS_MONITOR_INTERVAL_SEC=60
THRESHOLD_ETH=500000000000000000
THRESHOLD_TAIKO=0

DISABLE_BRIDGING=true
AMOUNT_TO_BRIDGE_FROM_L2_TO_L1=1000000000000000000
BRIDGE_RELAYER_FEE=3047459064000000
BRIDGE_TRANSACTION_FEE=1000000000000000

FORK_SWITCH_TRANSITION_PERIOD_SEC=60
PACAYA_TIMESTAMP_SEC=0
SHASTA_TIMESTAMP_SEC=99999999999
WHITELIST_MONITOR_INTERVAL_SEC=60

# =============================================================================
# NEW FOR REALTIME FORK
# =============================================================================

REALTIME_INBOX_ADDRESS=
PROPOSER_MULTICALL_ADDRESS=
L1_BRIDGE_ADDRESS=

RAIKO_URL=http://localhost:8080
RAIKO_API_KEY=
RAIKO_PROOF_TYPE=sgx
RAIKO_L2_NETWORK=taiko_mainnet
RAIKO_L1_NETWORK=ethereum
12 changes: 6 additions & 6 deletions .github/workflows/node_docker_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ env:
DOCKER_PUBLIC_REGISTRY: docker.io
DOCKER_PUBLIC_REPOSITORY: nethermind/catalyst-node
DOCKER_REGISTRY: nethermind.jfrog.io
DOCKER_REPOSITORY_STAGING: core-oci-local-staging/catalyst-node
DOCKER_REPOSITORY_PROD: core-oci-local-prod/catalyst-node
MASTER_BRANCH: refs/heads/master

jobs:
Expand Down Expand Up @@ -66,7 +66,7 @@ jobs:
file: Dockerfile
platforms: ${{ matrix.platform }}
push: true
outputs: type=image,name=${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_REPOSITORY_STAGING }},push-by-digest=true,name-canonical=true
outputs: type=image,name=${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_REPOSITORY_PROD }},push-by-digest=true,name-canonical=true

- name: Set digest output
id: digest
Expand Down Expand Up @@ -129,7 +129,7 @@ jobs:
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_REPOSITORY_STAGING }}
images: ${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_REPOSITORY_PROD }}
tags: ${{ steps.tags.outputs.tag_list }}

- name: Create and push manifest list
Expand All @@ -151,7 +151,7 @@ jobs:
- name: Tag with commit SHA
run: |
docker buildx imagetools create \
-t ${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_REPOSITORY_STAGING }}:${{ steps.sha.outputs.tag }} \
-t ${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_REPOSITORY_PROD }}:${{ steps.sha.outputs.tag }} \
${{ needs.build.outputs.digest-amd64 }} \
${{ needs.build.outputs.digest-arm64 }}

Expand All @@ -175,7 +175,7 @@ jobs:
set -e
echo "Tags to promote: $PROMOTE_TAGS"
for tag in $PROMOTE_TAGS; do
source_image="${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_REPOSITORY_STAGING }}:${tag}"
source_image="${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_REPOSITORY_PROD }}:${tag}"
prod_image="${{ env.DOCKER_PUBLIC_REGISTRY }}/${{ env.DOCKER_PUBLIC_REPOSITORY }}:${tag}"
echo ""
echo "=== Promoting tag: ${tag} ==="
Expand Down Expand Up @@ -219,7 +219,7 @@ jobs:

echo "" >> $GITHUB_STEP_SUMMARY
echo "### Repository Information" >> $GITHUB_STEP_SUMMARY
echo "- **Staging**: \`${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_REPOSITORY_STAGING }}\`" >> $GITHUB_STEP_SUMMARY
echo "- **Production**: \`${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_REPOSITORY_PROD }}\`" >> $GITHUB_STEP_SUMMARY
echo "- **Production**: \`${{ env.DOCKER_PUBLIC_REGISTRY }}/${{ env.DOCKER_PUBLIC_REPOSITORY }}\`" >> $GITHUB_STEP_SUMMARY
echo "- **Platforms**: linux/amd64, linux/arm64" >> $GITHUB_STEP_SUMMARY
echo "- **Commit**: \`${{ github.sha }}\` (\`${{ steps.sha.outputs.short }}\`)" >> $GITHUB_STEP_SUMMARY
Loading
Loading