From 6a06115931407a6972789b41077ef47409f69829 Mon Sep 17 00:00:00 2001 From: flisko Date: Tue, 13 Oct 2026 20:42:58 +0200 Subject: [PATCH] feat: nethermind-gnosis 0.0.60 on Nethermind 2.1.0 - build/dappnode_package-gnosis.json, build/docker-compose-gnosis.yml: version 0.0.60, Nethermind 2.1.0. - ./setNetwork.sh gnosis: the root manifest, compose and avatar point to the gnosis files, as for 0.0.59 (#109). main goes back to mainnet in a follow-up PR after the release commit. Built on top of the mainnet 0.0.73 change (#112), so Gnosis also gets --Network.LocalIp=0.0.0.0 (2.1.0 binds P2P to [::] when it is unset). Co-Authored-By: Claude Opus 5.5 --- avatar.png | 2 +- build/dappnode_package-gnosis.json | 4 +-- build/docker-compose-gnosis.yml | 4 +-- dappnode_package.json | 40 +----------------------------- docker-compose.yml | 25 +------------------ 5 files changed, 7 insertions(+), 68 deletions(-) mode change 100644 => 120000 dappnode_package.json mode change 100644 => 120000 docker-compose.yml diff --git a/avatar.png b/avatar.png index 35b55ca..ef7198b 120000 --- a/avatar.png +++ b/avatar.png @@ -1 +1 @@ -build/avatar-mainnet.png \ No newline at end of file +build/avatar-gnosis.png \ No newline at end of file diff --git a/build/dappnode_package-gnosis.json b/build/dappnode_package-gnosis.json index de37c92..b5de767 100644 --- a/build/dappnode_package-gnosis.json +++ b/build/dappnode_package-gnosis.json @@ -1,7 +1,7 @@ { "name": "nethermind-gnosis.avado.dnp.dappnode.eth", - "version": "0.0.59", - "upstream": "2.0.0", + "version": "0.0.60", + "upstream": "2.1.0", "autoupdate": true, "title": "Gnosis Chain node (Nethermind)", "description": "This package syncs a Gnosis node on your AVADO", diff --git a/build/docker-compose-gnosis.yml b/build/docker-compose-gnosis.yml index 47b4d17..ce268c5 100644 --- a/build/docker-compose-gnosis.yml +++ b/build/docker-compose-gnosis.yml @@ -1,11 +1,11 @@ version: "3.4" services: nethermind-gnosis.avado.dnp.dappnode.eth: - image: "nethermind-gnosis.avado.dnp.dappnode.eth:0.0.59" + image: "nethermind-gnosis.avado.dnp.dappnode.eth:0.0.60" build: context: ./build args: - VERSION: 2.0.0 + VERSION: 2.1.0 volumes: - "nethermind_db:/nethermind/nethermind_db" - "logs:/nethermind/logs" diff --git a/dappnode_package.json b/dappnode_package.json deleted file mode 100644 index 40d0c79..0000000 --- a/dappnode_package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "avado-dnp-nethermind.public.dappnode.eth", - "version": "0.0.73", - "upstream": "2.1.0", - "autoupdate": true, - "title": "Ethereum node (Nethermind)", - "description": "This package installs an Ethereum full node on your AVADO. It installs the latest Nethermind client and makes its RPC ports available on the network of your AVADO so that you can interact with the blockchain.", - "shortDescription": "Nethermind Ethereum Execution Client", - "avatar": "/ipfs/Qmf5win2gTgjN5cw1JvqDTZpzcm8urZ4mfRXjWY9a5RHGb", - "type": "library", - "chain": "ethereum", - "image": { - "environment": [ - "NETWORK=mainnet", - "EXTRA_OPTS=--Sync.FastSync=true --Network.MaxActivePeers=50" - ], - "volumes": [ - "nethermind_db:/nethermind/nethermind_db", - "logs:/nethermind/logs", - "keystore:/nethermind/keystore" - ], - "restart": "always", - "ports": [ - "40303:40303", - "40303:40303/udp" - ], - "keywords": [ - "Nethermind" - ] - }, - "author": "AVADO", - "license": "GPL-3.0", - "dependencies": {}, - "links": { - "RPC endpoint": "http://avado-dnp-nethermind.my.ava.do:8545", - "Github": "https://github.com/AvadoDServer/AVADO-DNP-Nethermind", - "OnboardingWizard": "http://avado-dnp-nethermind.my.ava.do:8545/healthchecks-ui" - } -} \ No newline at end of file diff --git a/dappnode_package.json b/dappnode_package.json new file mode 120000 index 0000000..49bf824 --- /dev/null +++ b/dappnode_package.json @@ -0,0 +1 @@ +build/dappnode_package-gnosis.json \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index be1303b..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -version: '3.4' -services: - avado-dnp-nethermind.public.dappnode.eth: - image: 'avado-dnp-nethermind.public.dappnode.eth:0.0.73' - build: - context: ./build - args: - VERSION: 2.1.0 - volumes: - - 'nethermind_db:/nethermind/nethermind_db' - - 'logs:/nethermind/logs' - - 'keystore:/nethermind/keystore' - ports: - - '40303:40303' - - '40303:40303/udp' - restart: always - environment: - - NETWORK=mainnet - - EXTRA_OPTS= -volumes: - data: {} - nethermind_db: {} - logs: {} - keystore: {} diff --git a/docker-compose.yml b/docker-compose.yml new file mode 120000 index 0000000..1c24c7e --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1 @@ +build/docker-compose-gnosis.yml \ No newline at end of file