From a395e968227dc5c8c798501f4305956eb257d33b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Mar 2026 20:46:56 +0000 Subject: [PATCH 1/3] docs: Sync documentation from node repository v0.5.4 - Source: genlayerlabs/genlayer-node@v0.5.4 - Version: v0.5.4 - Total changes: 3 - Added: 1 files - Updated: 2 files - Deleted: 0 files --- content/validators/asimov.yaml | 3 +++ content/validators/bradbury.yaml | 3 +++ content/validators/changelog/v0.5.4.mdx | 5 +++++ pages/validators/changelog.mdx | 6 ++++++ pages/validators/setup-guide.mdx | 10 ++++++++-- 5 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 content/validators/changelog/v0.5.4.mdx diff --git a/content/validators/asimov.yaml b/content/validators/asimov.yaml index 6aa49ab3..5258bd14 100644 --- a/content/validators/asimov.yaml +++ b/content/validators/asimov.yaml @@ -2,3 +2,6 @@ consensus: consensusaddress: "0xe66B434bc83805f380509642429eC8e43AE9874a" genesis: 17326 +rollup: + genlayerchainrpcurl: 'TODO: Set your GenLayer Chain ZKSync HTTP RPC URL here' + genlayerchainwebsocketurl: 'TODO: Set your GenLayer Chain ZKSync WebSocket RPC URL here' diff --git a/content/validators/bradbury.yaml b/content/validators/bradbury.yaml index 7655a3c8..96aeaaa9 100644 --- a/content/validators/bradbury.yaml +++ b/content/validators/bradbury.yaml @@ -2,3 +2,6 @@ consensus: consensusaddress: "0x8aCE036C8C3C5D603dB546b031302FCf149648E8" genesis: 501711 +rollup: + genlayerchainrpcurl: 'TODO: Set your GenLayer Chain ZKSync HTTP RPC URL here' + genlayerchainwebsocketurl: 'TODO: Set your GenLayer Chain ZKSync WebSocket RPC URL here' diff --git a/content/validators/changelog/v0.5.4.mdx b/content/validators/changelog/v0.5.4.mdx new file mode 100644 index 00000000..1260d1f8 --- /dev/null +++ b/content/validators/changelog/v0.5.4.mdx @@ -0,0 +1,5 @@ +## v0.5.4 + +### New features + +- Add `--network` flag to doctor command for multi-network validation diff --git a/pages/validators/changelog.mdx b/pages/validators/changelog.mdx index 65774f12..9dc6c061 100644 --- a/pages/validators/changelog.mdx +++ b/pages/validators/changelog.mdx @@ -1,5 +1,11 @@ # Changelog +## v0.5.4 + +### New features + +- Add `--network` flag to doctor command for multi-network validation + ## v0.5.3 ### New features diff --git a/pages/validators/setup-guide.mdx b/pages/validators/setup-guide.mdx index 420cc4b8..f05c885c 100644 --- a/pages/validators/setup-guide.mdx +++ b/pages/validators/setup-guide.mdx @@ -208,18 +208,18 @@ One full node can be shared between multiple validators. The optimal validator-t You should see a list like this ```sh + v0.5.4 v0.5.3 v0.5.2 v0.5.1 v0.5.0 - v0.4.5 ``` Typically, you will want to run the latest version 2. Download the packaged application ```sh copy - export version=v0.5.3 # set your desired version here + export version=v0.5.4 # set your desired version here wget https://storage.googleapis.com/gh-af/genlayer-node/bin/amd64/${version}/genlayer-node-linux-amd64-${version}.tar.gz ``` 3. Extract the node software @@ -377,6 +377,9 @@ Set the `consensus` section in your `config.yaml` according to the network you w consensus: consensusaddress: "0xe66B434bc83805f380509642429eC8e43AE9874a" genesis: 17326 +rollup: + genlayerchainrpcurl: 'TODO: Set your GenLayer Chain ZKSync HTTP RPC URL here' + genlayerchainwebsocketurl: 'TODO: Set your GenLayer Chain ZKSync WebSocket RPC URL here' ``` @@ -387,6 +390,9 @@ consensus: consensus: consensusaddress: "0x8aCE036C8C3C5D603dB546b031302FCf149648E8" genesis: 501711 +rollup: + genlayerchainrpcurl: 'TODO: Set your GenLayer Chain ZKSync HTTP RPC URL here' + genlayerchainwebsocketurl: 'TODO: Set your GenLayer Chain ZKSync WebSocket RPC URL here' ``` From 63828fba811345a1200319ccc3c134f5da5991a5 Mon Sep 17 00:00:00 2001 From: Darien Hernandez Date: Wed, 11 Mar 2026 21:53:47 +0100 Subject: [PATCH 2/3] docs: simplify conditionals in action and sync-docs workflows for config types --- .github/actions/sync-files/action.yml | 6 +++--- .github/workflows/sync-docs-from-node.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/actions/sync-files/action.yml b/.github/actions/sync-files/action.yml index 6bcd1c0b..d8eade87 100644 --- a/.github/actions/sync-files/action.yml +++ b/.github/actions/sync-files/action.yml @@ -38,7 +38,7 @@ runs: using: 'composite' steps: - name: Prepare config file - if: inputs.type == 'config' || inputs.type == 'config_asimov' || inputs.type == 'config_bradbury' + if: inputs.type == 'config' shell: bash run: | # For config type, handle special case: @@ -92,7 +92,7 @@ runs: shell: bash run: | # Use prepared source for config/docker_compose types, otherwise use original source - if [[ "${{ inputs.type }}" == "config" || "${{ inputs.type }}" == "config_asimov" || "${{ inputs.type }}" == "config_bradbury" ]] && [[ -n "$CONFIG_SOURCE" ]]; then + if [[ "${{ inputs.type }}" == "config" ]] && [[ -n "$CONFIG_SOURCE" ]]; then SOURCE_PATH="$CONFIG_SOURCE" elif [[ "${{ inputs.type }}" == "docker_compose" ]] && [[ -n "$DOCKER_COMPOSE_SOURCE" ]]; then SOURCE_PATH="$DOCKER_COMPOSE_SOURCE" @@ -109,7 +109,7 @@ runs: "${{ inputs.exclude_files }}" - name: Cleanup config temp directory - if: (inputs.type == 'config' || inputs.type == 'config_asimov' || inputs.type == 'config_bradbury') && always() + if: inputs.type == 'config' && always() shell: bash run: | if [[ -n "$TEMP_CONFIG_DIR" ]] && [[ -d "$TEMP_CONFIG_DIR" ]]; then diff --git a/.github/workflows/sync-docs-from-node.yml b/.github/workflows/sync-docs-from-node.yml index c2ec7bf5..2fd0da7a 100644 --- a/.github/workflows/sync-docs-from-node.yml +++ b/.github/workflows/sync-docs-from-node.yml @@ -101,7 +101,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} - name: Install yq for YAML sanitization - if: matrix.sync_type == 'config' || matrix.sync_type == 'config_asimov' || matrix.sync_type == 'config_bradbury' || matrix.sync_type == 'docker_compose' + if: matrix.sync_type == 'config' || matrix.sync_type == 'docker_compose' run: | sudo wget -qO /usr/local/bin/yq https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 sudo chmod +x /usr/local/bin/yq From b2f5e92c70e4be0aa8eb87f0569c6050ad75a5d3 Mon Sep 17 00:00:00 2001 From: Darien Hernandez Date: Wed, 11 Mar 2026 22:11:32 +0100 Subject: [PATCH 3/3] docs: remove TODO placeholders for GenLayer Chain RPC URLs in Asimov and Bradbury configurations --- content/validators/asimov.yaml | 3 --- content/validators/bradbury.yaml | 3 --- 2 files changed, 6 deletions(-) diff --git a/content/validators/asimov.yaml b/content/validators/asimov.yaml index 5258bd14..6aa49ab3 100644 --- a/content/validators/asimov.yaml +++ b/content/validators/asimov.yaml @@ -2,6 +2,3 @@ consensus: consensusaddress: "0xe66B434bc83805f380509642429eC8e43AE9874a" genesis: 17326 -rollup: - genlayerchainrpcurl: 'TODO: Set your GenLayer Chain ZKSync HTTP RPC URL here' - genlayerchainwebsocketurl: 'TODO: Set your GenLayer Chain ZKSync WebSocket RPC URL here' diff --git a/content/validators/bradbury.yaml b/content/validators/bradbury.yaml index 96aeaaa9..7655a3c8 100644 --- a/content/validators/bradbury.yaml +++ b/content/validators/bradbury.yaml @@ -2,6 +2,3 @@ consensus: consensusaddress: "0x8aCE036C8C3C5D603dB546b031302FCf149648E8" genesis: 501711 -rollup: - genlayerchainrpcurl: 'TODO: Set your GenLayer Chain ZKSync HTTP RPC URL here' - genlayerchainwebsocketurl: 'TODO: Set your GenLayer Chain ZKSync WebSocket RPC URL here'