From 2ec8329867101cda87683de2b3338fd8e92ad4cd Mon Sep 17 00:00:00 2001 From: Dr-Electron Date: Fri, 24 May 2024 12:13:23 +0200 Subject: [PATCH] Add Wasp access node config options (#47) * Add Wasp access node config options * Update format --- iota-testnet/docker-compose.yml | 2 ++ iota-testnet/env_template | 10 ++++++++++ iota/docker-compose.yml | 2 ++ iota/env_template | 10 ++++++++++ shimmer-testnet/docker-compose.yml | 2 ++ shimmer-testnet/env_template | 10 ++++++++++ shimmer/docker-compose.yml | 2 ++ shimmer/env_template | 10 ++++++++++ 8 files changed, 48 insertions(+) diff --git a/iota-testnet/docker-compose.yml b/iota-testnet/docker-compose.yml index ea9c6b2..a1c4f9e 100644 --- a/iota-testnet/docker-compose.yml +++ b/iota-testnet/docker-compose.yml @@ -337,6 +337,8 @@ services: - "--prometheus.enabled=true" - "--prometheus.bindAddress=wasp:9312" - "--users=/app/waspdb/users.json" + - "--stateManager.pruningMinStatesToKeep=${WASP_PRUNING_MIN_STATES_TO_KEEP:-10000}" + - "--snapshots.networkPaths=${WASP_SNAPSHOT_NETWORK_PATHS:-[]}" profiles: - wasp diff --git a/iota-testnet/env_template b/iota-testnet/env_template index e94b65f..d9bbff6 100644 --- a/iota-testnet/env_template +++ b/iota-testnet/env_template @@ -81,3 +81,13 @@ # docker compose run hornet tools pwd-hash #DASHBOARD_PASSWORD=0000000000000000000000000000000000000000000000000000000000000000 #DASHBOARD_SALT=0000000000000000000000000000000000000000000000000000000000000000 + +################ +# WASP section # +################ + +# Choose how many states to keep +#WASP_PRUNING_MIN_STATES_TO_KEEP=10000 + +# Path to download wasp snapshot from +#WASP_SNAPSHOT_NETWORK_PATHS=https://files.iota-testnet.iotaledger.net/?prefix=wasp_snapshots/tst1pzxsrr7apqkdzz633dyntmvxwtyvk029p39te5j0m33q6946h7akzv663zu/ diff --git a/iota/docker-compose.yml b/iota/docker-compose.yml index 15aadf0..791d7f2 100644 --- a/iota/docker-compose.yml +++ b/iota/docker-compose.yml @@ -336,6 +336,8 @@ services: - "--prometheus.enabled=true" - "--prometheus.bindAddress=wasp:9312" - "--users=/app/waspdb/users.json" + - "--stateManager.pruningMinStatesToKeep=${WASP_PRUNING_MIN_STATES_TO_KEEP:-10000}" + - "--snapshots.networkPaths=${WASP_SNAPSHOT_NETWORK_PATHS:-[]}" profiles: - wasp diff --git a/iota/env_template b/iota/env_template index e94b65f..59e9e17 100644 --- a/iota/env_template +++ b/iota/env_template @@ -81,3 +81,13 @@ # docker compose run hornet tools pwd-hash #DASHBOARD_PASSWORD=0000000000000000000000000000000000000000000000000000000000000000 #DASHBOARD_SALT=0000000000000000000000000000000000000000000000000000000000000000 + +################ +# WASP section # +################ + +# Choose how many states to keep +#WASP_PRUNING_MIN_STATES_TO_KEEP=10000 + +# Path to download wasp snapshot from +#WASP_SNAPSHOT_NETWORK_PATHS=https://files.stardust-mainnet.iotaledger.net/?prefix=wasp_snapshots/iota1pzt3mstq6khgc3tl0mwuzk3eqddkryqnpdxmk4nr25re2466uxwm28qqxu5/ diff --git a/shimmer-testnet/docker-compose.yml b/shimmer-testnet/docker-compose.yml index 3e9f75d..c4a084a 100644 --- a/shimmer-testnet/docker-compose.yml +++ b/shimmer-testnet/docker-compose.yml @@ -336,6 +336,8 @@ services: - "--prometheus.enabled=true" - "--prometheus.bindAddress=wasp:9312" - "--users=/app/waspdb/users.json" + - "--stateManager.pruningMinStatesToKeep=${WASP_PRUNING_MIN_STATES_TO_KEEP:-10000}" + - "--snapshots.networkPaths=${WASP_SNAPSHOT_NETWORK_PATHS:-[]}" profiles: - wasp diff --git a/shimmer-testnet/env_template b/shimmer-testnet/env_template index e94b65f..2ee51b0 100644 --- a/shimmer-testnet/env_template +++ b/shimmer-testnet/env_template @@ -81,3 +81,13 @@ # docker compose run hornet tools pwd-hash #DASHBOARD_PASSWORD=0000000000000000000000000000000000000000000000000000000000000000 #DASHBOARD_SALT=0000000000000000000000000000000000000000000000000000000000000000 + +################ +# WASP section # +################ + +# Choose how many states to keep +#WASP_PRUNING_MIN_STATES_TO_KEEP=10000 + +# Path to download wasp snapshot from +#WASP_SNAPSHOT_NETWORK_PATHS=https://files.testnet.shimmer.network/wasp_snapshots diff --git a/shimmer/docker-compose.yml b/shimmer/docker-compose.yml index 56cadf5..33becfb 100644 --- a/shimmer/docker-compose.yml +++ b/shimmer/docker-compose.yml @@ -336,6 +336,8 @@ services: - "--prometheus.enabled=true" - "--prometheus.bindAddress=wasp:9312" - "--users=/app/waspdb/users.json" + - "--stateManager.pruningMinStatesToKeep=${WASP_PRUNING_MIN_STATES_TO_KEEP:-10000}" + - "--snapshots.networkPaths=${WASP_SNAPSHOT_NETWORK_PATHS:-[]}" profiles: - wasp diff --git a/shimmer/env_template b/shimmer/env_template index e94b65f..ffe25b0 100644 --- a/shimmer/env_template +++ b/shimmer/env_template @@ -81,3 +81,13 @@ # docker compose run hornet tools pwd-hash #DASHBOARD_PASSWORD=0000000000000000000000000000000000000000000000000000000000000000 #DASHBOARD_SALT=0000000000000000000000000000000000000000000000000000000000000000 + +################ +# WASP section # +################ + +# Choose how many states to keep +#WASP_PRUNING_MIN_STATES_TO_KEEP=10000 + +# Path to download wasp snapshot from +#WASP_SNAPSHOT_NETWORK_PATHS=https://files.shimmer.shimmer.network/wasp_snapshots