diff --git a/arb/nitro/alephzero-mainnet-nitro-archive-pebble-hash.yml b/arb/nitro/alephzero-mainnet-nitro-archive-pebble-hash.yml index 9a8f5b7b..8dcfa5d1 100644 --- a/arb/nitro/alephzero-mainnet-nitro-archive-pebble-hash.yml +++ b/arb/nitro/alephzero-mainnet-nitro-archive-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/alephzero-mainnet-nitro-archive-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/alephzero-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: alephzero-mainnet-archive: diff --git a/arb/nitro/alephzero-mainnet-nitro-pruned-pebble-path.yml b/arb/nitro/alephzero-mainnet-nitro-pruned-pebble-path.yml index 87636071..d063c57a 100644 --- a/arb/nitro/alephzero-mainnet-nitro-pruned-pebble-path.yml +++ b/arb/nitro/alephzero-mainnet-nitro-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/alephzero-mainnet-nitro-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/alephzero-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: alephzero-mainnet: diff --git a/arb/nitro/alephzero-sepolia-nitro-archive-pebble-hash.yml b/arb/nitro/alephzero-sepolia-nitro-archive-pebble-hash.yml index bd71c443..cda0a340 100644 --- a/arb/nitro/alephzero-sepolia-nitro-archive-pebble-hash.yml +++ b/arb/nitro/alephzero-sepolia-nitro-archive-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/alephzero-sepolia-nitro-archive-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/alephzero-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: alephzero-sepolia-archive: diff --git a/arb/nitro/alephzero-sepolia-nitro-pruned-pebble-path.yml b/arb/nitro/alephzero-sepolia-nitro-pruned-pebble-path.yml index f29c0aac..794d2b43 100644 --- a/arb/nitro/alephzero-sepolia-nitro-pruned-pebble-path.yml +++ b/arb/nitro/alephzero-sepolia-nitro-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/alephzero-sepolia-nitro-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/alephzero-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: alephzero-sepolia: diff --git a/arb/nitro/arbitrum-nova-nitro-archive-leveldb-hash.yml b/arb/nitro/arbitrum-nova-nitro-archive-leveldb-hash.yml index 5d5fd9d9..b9e05dea 100644 --- a/arb/nitro/arbitrum-nova-nitro-archive-leveldb-hash.yml +++ b/arb/nitro/arbitrum-nova-nitro-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-nova-nitro-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/arbitrum-nova-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: arbitrum-nova-archive: diff --git a/arb/nitro/arbitrum-nova-nitro-pruned-pebble-hash.yml b/arb/nitro/arbitrum-nova-nitro-pruned-pebble-hash.yml index d52c4225..e7965c6f 100644 --- a/arb/nitro/arbitrum-nova-nitro-pruned-pebble-hash.yml +++ b/arb/nitro/arbitrum-nova-nitro-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-nova-nitro-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/arbitrum-nova \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: arbitrum-nova: diff --git a/arb/nitro/arbitrum-one-nitro-archive-leveldb-hash.yml b/arb/nitro/arbitrum-one-nitro-archive-leveldb-hash.yml index 0443d0ef..5fa570d9 100644 --- a/arb/nitro/arbitrum-one-nitro-archive-leveldb-hash.yml +++ b/arb/nitro/arbitrum-one-nitro-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-one-nitro-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/arbitrum-one-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: arbitrum-one-archive: diff --git a/arb/nitro/arbitrum-one-nitro-pruned-pebble-hash.yml b/arb/nitro/arbitrum-one-nitro-pruned-pebble-hash.yml index c1dcb08f..de7cedc4 100644 --- a/arb/nitro/arbitrum-one-nitro-pruned-pebble-hash.yml +++ b/arb/nitro/arbitrum-one-nitro-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-one-nitro-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/arbitrum-one \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: arbitrum-one: diff --git a/arb/nitro/arbitrum-sepolia-nitro-archive-pebble-hash.yml b/arb/nitro/arbitrum-sepolia-nitro-archive-pebble-hash.yml index 2378bf90..37e19479 100644 --- a/arb/nitro/arbitrum-sepolia-nitro-archive-pebble-hash.yml +++ b/arb/nitro/arbitrum-sepolia-nitro-archive-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-sepolia-nitro-archive-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/arbitrum-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: arbitrum-sepolia-archive: diff --git a/arb/nitro/arbitrum-sepolia-nitro-pruned-pebble-hash.yml b/arb/nitro/arbitrum-sepolia-nitro-pruned-pebble-hash.yml index f61f2fe1..b1a10563 100644 --- a/arb/nitro/arbitrum-sepolia-nitro-pruned-pebble-hash.yml +++ b/arb/nitro/arbitrum-sepolia-nitro-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-sepolia-nitro-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/arbitrum-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: arbitrum-sepolia: diff --git a/arb/nitro/connext-sepolia-nitro-archive-leveldb-hash.yml b/arb/nitro/connext-sepolia-nitro-archive-leveldb-hash.yml index a3328762..93fb0782 100644 --- a/arb/nitro/connext-sepolia-nitro-archive-leveldb-hash.yml +++ b/arb/nitro/connext-sepolia-nitro-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/connext-sepolia-nitro-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/connext-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: connext-sepolia-archive: diff --git a/arb/nitro/connext-sepolia-nitro-pruned-pebble-path.yml b/arb/nitro/connext-sepolia-nitro-pruned-pebble-path.yml index 8e64dde9..20dac20a 100644 --- a/arb/nitro/connext-sepolia-nitro-pruned-pebble-path.yml +++ b/arb/nitro/connext-sepolia-nitro-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/connext-sepolia-nitro-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/connext-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: connext-sepolia: diff --git a/arb/nitro/everclear-mainnet-nitro-archive-leveldb-hash.yml b/arb/nitro/everclear-mainnet-nitro-archive-leveldb-hash.yml index 5fba8eb8..22eb7420 100644 --- a/arb/nitro/everclear-mainnet-nitro-archive-leveldb-hash.yml +++ b/arb/nitro/everclear-mainnet-nitro-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/everclear-mainnet-nitro-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/everclear-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: everclear-mainnet-archive: diff --git a/arb/nitro/everclear-mainnet-nitro-pruned-pebble-path.yml b/arb/nitro/everclear-mainnet-nitro-pruned-pebble-path.yml index c26e7032..34dc44dd 100644 --- a/arb/nitro/everclear-mainnet-nitro-pruned-pebble-path.yml +++ b/arb/nitro/everclear-mainnet-nitro-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/everclear-mainnet-nitro-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/everclear-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: everclear-mainnet: diff --git a/arb/nitro/opencampuscodex-sepolia-nitro-archive-leveldb-hash.yml b/arb/nitro/opencampuscodex-sepolia-nitro-archive-leveldb-hash.yml index 578625a8..22999b3c 100644 --- a/arb/nitro/opencampuscodex-sepolia-nitro-archive-leveldb-hash.yml +++ b/arb/nitro/opencampuscodex-sepolia-nitro-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/opencampuscodex-sepolia-nitro-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/opencampuscodex-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: opencampuscodex-sepolia-archive: diff --git a/arb/nitro/opencampuscodex-sepolia-nitro-pruned-pebble-path.yml b/arb/nitro/opencampuscodex-sepolia-nitro-pruned-pebble-path.yml index 0a85bbf6..6d2b4a6d 100644 --- a/arb/nitro/opencampuscodex-sepolia-nitro-pruned-pebble-path.yml +++ b/arb/nitro/opencampuscodex-sepolia-nitro-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/opencampuscodex-sepolia-nitro-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/opencampuscodex-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: opencampuscodex-sepolia: diff --git a/arb/nitro/playblock-mainnet-nitro-archive-leveldb-hash.yml b/arb/nitro/playblock-mainnet-nitro-archive-leveldb-hash.yml index 60bd72c0..1fdaf9e9 100644 --- a/arb/nitro/playblock-mainnet-nitro-archive-leveldb-hash.yml +++ b/arb/nitro/playblock-mainnet-nitro-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/playblock-mainnet-nitro-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/playblock-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: playblock-mainnet-archive: diff --git a/arb/nitro/playblock-mainnet-nitro-pruned-pebble-path.yml b/arb/nitro/playblock-mainnet-nitro-pruned-pebble-path.yml index d392de05..c1044317 100644 --- a/arb/nitro/playblock-mainnet-nitro-pruned-pebble-path.yml +++ b/arb/nitro/playblock-mainnet-nitro-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/playblock-mainnet-nitro-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/playblock-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: playblock-mainnet: diff --git a/arb/nitro/real-mainnet-nitro-archive-leveldb-hash.yml b/arb/nitro/real-mainnet-nitro-archive-leveldb-hash.yml index bd75d869..44121b62 100644 --- a/arb/nitro/real-mainnet-nitro-archive-leveldb-hash.yml +++ b/arb/nitro/real-mainnet-nitro-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/real-mainnet-nitro-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/real-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: real-mainnet-archive: diff --git a/arb/nitro/real-mainnet-nitro-archive-pebble-hash.yml b/arb/nitro/real-mainnet-nitro-archive-pebble-hash.yml index 69e535d0..b71cc0f1 100644 --- a/arb/nitro/real-mainnet-nitro-archive-pebble-hash.yml +++ b/arb/nitro/real-mainnet-nitro-archive-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/real-mainnet-nitro-archive-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/real-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: real-mainnet-archive: diff --git a/arb/nitro/real-mainnet-nitro-pruned-pebble-path.yml b/arb/nitro/real-mainnet-nitro-pruned-pebble-path.yml index 4ab78519..1ed20aa3 100644 --- a/arb/nitro/real-mainnet-nitro-pruned-pebble-path.yml +++ b/arb/nitro/real-mainnet-nitro-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/real-mainnet-nitro-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/real-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: real-mainnet: diff --git a/avalanche/go/avalanche-fuji-go-archive-leveldb.yml b/avalanche/go/avalanche-fuji-go-archive-leveldb.yml index 31b78b37..b804e072 100644 --- a/avalanche/go/avalanche-fuji-go-archive-leveldb.yml +++ b/avalanche/go/avalanche-fuji-go-archive-leveldb.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:avalanche/go/avalanche-fuji-go-archive-leveldb.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/avalanche-fuji-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: avalanche-fuji-archive-client: diff --git a/avalanche/go/avalanche-fuji-go-pruned-pebbledb.yml b/avalanche/go/avalanche-fuji-go-pruned-pebbledb.yml index aa70bb4e..d2515fa3 100644 --- a/avalanche/go/avalanche-fuji-go-pruned-pebbledb.yml +++ b/avalanche/go/avalanche-fuji-go-pruned-pebbledb.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:avalanche/go/avalanche-fuji-go-pruned-pebbledb.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/avalanche-fuji \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: avalanche-fuji-client: diff --git a/avalanche/go/avalanche-mainnet-go-archive-leveldb.yml b/avalanche/go/avalanche-mainnet-go-archive-leveldb.yml index 2371f646..d9bde6fa 100644 --- a/avalanche/go/avalanche-mainnet-go-archive-leveldb.yml +++ b/avalanche/go/avalanche-mainnet-go-archive-leveldb.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:avalanche/go/avalanche-mainnet-go-archive-leveldb.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/avalanche-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: avalanche-mainnet-archive-client: diff --git a/avalanche/go/avalanche-mainnet-go-pruned-pebbledb.yml b/avalanche/go/avalanche-mainnet-go-pruned-pebbledb.yml index ad704f2d..63d74701 100644 --- a/avalanche/go/avalanche-mainnet-go-pruned-pebbledb.yml +++ b/avalanche/go/avalanche-mainnet-go-pruned-pebbledb.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:avalanche/go/avalanche-mainnet-go-pruned-pebbledb.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/avalanche-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: avalanche-mainnet-client: diff --git a/berachain/reth/berachain-bartio-reth-archive-trace.yml b/berachain/reth/berachain-bartio-reth-archive-trace.yml index da633b66..406de25b 100644 --- a/berachain/reth/berachain-bartio-reth-archive-trace.yml +++ b/berachain/reth/berachain-bartio-reth-archive-trace.yml @@ -21,12 +21,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-bartio-reth-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/berachain-bartio-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: berachain-bartio-archive: diff --git a/berachain/reth/berachain-bartio-reth-pruned-trace.yml b/berachain/reth/berachain-bartio-reth-pruned-trace.yml index 51271fcd..6732adbd 100644 --- a/berachain/reth/berachain-bartio-reth-pruned-trace.yml +++ b/berachain/reth/berachain-bartio-reth-pruned-trace.yml @@ -21,12 +21,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-bartio-reth-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/berachain-bartio \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: berachain-bartio: diff --git a/berachain/reth/berachain-bepolia-reth-archive-trace.yml b/berachain/reth/berachain-bepolia-reth-archive-trace.yml index f0e63129..140e27ea 100644 --- a/berachain/reth/berachain-bepolia-reth-archive-trace.yml +++ b/berachain/reth/berachain-bepolia-reth-archive-trace.yml @@ -21,12 +21,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-bepolia-reth-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/berachain-bepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: berachain-bepolia-archive: diff --git a/berachain/reth/berachain-bepolia-reth-pruned-trace.yml b/berachain/reth/berachain-bepolia-reth-pruned-trace.yml index 9f6389a3..69fbb900 100644 --- a/berachain/reth/berachain-bepolia-reth-pruned-trace.yml +++ b/berachain/reth/berachain-bepolia-reth-pruned-trace.yml @@ -21,12 +21,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-bepolia-reth-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/berachain-bepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: berachain-bepolia: diff --git a/berachain/reth/berachain-mainnet-reth-archive-trace.yml b/berachain/reth/berachain-mainnet-reth-archive-trace.yml index 238f9c04..a0d27fab 100644 --- a/berachain/reth/berachain-mainnet-reth-archive-trace.yml +++ b/berachain/reth/berachain-mainnet-reth-archive-trace.yml @@ -21,12 +21,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-mainnet-reth-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/berachain-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: berachain-mainnet-archive: diff --git a/berachain/reth/berachain-mainnet-reth-pruned-trace.yml b/berachain/reth/berachain-mainnet-reth-pruned-trace.yml index 81bbbc98..6f3dc4fb 100644 --- a/berachain/reth/berachain-mainnet-reth-pruned-trace.yml +++ b/berachain/reth/berachain-mainnet-reth-pruned-trace.yml @@ -21,12 +21,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-mainnet-reth-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/berachain-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: berachain-mainnet: diff --git a/bsc/bsc/bsc-chapel-bsc-pruned-pebble-path.yml b/bsc/bsc/bsc-chapel-bsc-pruned-pebble-path.yml index aa88f6a3..88d9ac84 100644 --- a/bsc/bsc/bsc-chapel-bsc-pruned-pebble-path.yml +++ b/bsc/bsc/bsc-chapel-bsc-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:bsc/bsc/bsc-chapel-bsc-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bsc-chapel \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: bsc-chapel: diff --git a/bsc/bsc/bsc-mainnet-bsc-pruned-pebble-path.yml b/bsc/bsc/bsc-mainnet-bsc-pruned-pebble-path.yml index 3b1c4d3a..eedf07bd 100644 --- a/bsc/bsc/bsc-mainnet-bsc-pruned-pebble-path.yml +++ b/bsc/bsc/bsc-mainnet-bsc-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:bsc/bsc/bsc-mainnet-bsc-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bsc-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: bsc-mainnet: diff --git a/bsc/erigon3/bsc-chapel-erigon3-archive-trace.yml b/bsc/erigon3/bsc-chapel-erigon3-archive-trace.yml index 809bbb6b..91486757 100644 --- a/bsc/erigon3/bsc-chapel-erigon3-archive-trace.yml +++ b/bsc/erigon3/bsc-chapel-erigon3-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-chapel-erigon3-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bsc-chapel-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: bsc-chapel-archive: diff --git a/bsc/erigon3/bsc-chapel-erigon3-minimal-trace.yml b/bsc/erigon3/bsc-chapel-erigon3-minimal-trace.yml index 312a4f91..37505668 100644 --- a/bsc/erigon3/bsc-chapel-erigon3-minimal-trace.yml +++ b/bsc/erigon3/bsc-chapel-erigon3-minimal-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-chapel-erigon3-minimal-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bsc-chapel-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: bsc-chapel-minimal: diff --git a/bsc/erigon3/bsc-chapel-erigon3-pruned-trace.yml b/bsc/erigon3/bsc-chapel-erigon3-pruned-trace.yml index 6c19ed59..d25f9685 100644 --- a/bsc/erigon3/bsc-chapel-erigon3-pruned-trace.yml +++ b/bsc/erigon3/bsc-chapel-erigon3-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-chapel-erigon3-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bsc-chapel \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: bsc-chapel: diff --git a/bsc/erigon3/bsc-mainnet-erigon3-archive-trace.yml b/bsc/erigon3/bsc-mainnet-erigon3-archive-trace.yml index 19c14b3f..77941c28 100644 --- a/bsc/erigon3/bsc-mainnet-erigon3-archive-trace.yml +++ b/bsc/erigon3/bsc-mainnet-erigon3-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-mainnet-erigon3-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bsc-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: bsc-mainnet-archive: diff --git a/bsc/erigon3/bsc-mainnet-erigon3-minimal-trace.yml b/bsc/erigon3/bsc-mainnet-erigon3-minimal-trace.yml index c9c072ff..8cc51edd 100644 --- a/bsc/erigon3/bsc-mainnet-erigon3-minimal-trace.yml +++ b/bsc/erigon3/bsc-mainnet-erigon3-minimal-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-mainnet-erigon3-minimal-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bsc-mainnet-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: bsc-mainnet-minimal: diff --git a/bsc/erigon3/bsc-mainnet-erigon3-pruned-trace.yml b/bsc/erigon3/bsc-mainnet-erigon3-pruned-trace.yml index 03907cbf..dad056eb 100644 --- a/bsc/erigon3/bsc-mainnet-erigon3-pruned-trace.yml +++ b/bsc/erigon3/bsc-mainnet-erigon3-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-mainnet-erigon3-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bsc-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: bsc-mainnet: diff --git a/celo/geth/celo-alfajores-geth-archive-leveldb-hash.yml b/celo/geth/celo-alfajores-geth-archive-leveldb-hash.yml index 93002564..c7605aef 100644 --- a/celo/geth/celo-alfajores-geth-archive-leveldb-hash.yml +++ b/celo/geth/celo-alfajores-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:celo/geth/celo-alfajores-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/celo-alfajores-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: celo-alfajores-archive: diff --git a/celo/geth/celo-alfajores-geth-pruned-leveldb-hash.yml b/celo/geth/celo-alfajores-geth-pruned-leveldb-hash.yml index 3ffc2f3e..4b74cd1d 100644 --- a/celo/geth/celo-alfajores-geth-pruned-leveldb-hash.yml +++ b/celo/geth/celo-alfajores-geth-pruned-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:celo/geth/celo-alfajores-geth-pruned-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/celo-alfajores \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: celo-alfajores: diff --git a/celo/geth/celo-mainnet-geth-archive-leveldb-hash.yml b/celo/geth/celo-mainnet-geth-archive-leveldb-hash.yml index 6ed434fb..72e39976 100644 --- a/celo/geth/celo-mainnet-geth-archive-leveldb-hash.yml +++ b/celo/geth/celo-mainnet-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:celo/geth/celo-mainnet-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/celo-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: celo-mainnet-archive: diff --git a/celo/geth/celo-mainnet-geth-pruned-leveldb-hash.yml b/celo/geth/celo-mainnet-geth-pruned-leveldb-hash.yml index 3c0ce639..887674cc 100644 --- a/celo/geth/celo-mainnet-geth-pruned-leveldb-hash.yml +++ b/celo/geth/celo-mainnet-geth-pruned-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:celo/geth/celo-mainnet-geth-pruned-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/celo-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: celo-mainnet: diff --git a/core/core/core-buffalo-core-pruned-pebble-path.yml b/core/core/core-buffalo-core-pruned-pebble-path.yml index c796eaeb..db83a309 100644 --- a/core/core/core-buffalo-core-pruned-pebble-path.yml +++ b/core/core/core-buffalo-core-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:core/core/core-buffalo-core-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/core-buffalo \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: core-buffalo: diff --git a/core/core/core-mainnet-core-archive-leveldb-hash.yml b/core/core/core-mainnet-core-archive-leveldb-hash.yml index 65b7b754..48b470e3 100644 --- a/core/core/core-mainnet-core-archive-leveldb-hash.yml +++ b/core/core/core-mainnet-core-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:core/core/core-mainnet-core-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/core-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: core-mainnet-archive: diff --git a/core/core/core-mainnet-core-pruned-leveldb-hash.yml b/core/core/core-mainnet-core-pruned-leveldb-hash.yml index d8b17ee0..04c0ee98 100644 --- a/core/core/core-mainnet-core-pruned-leveldb-hash.yml +++ b/core/core/core-mainnet-core-pruned-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:core/core/core-mainnet-core-pruned-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/core-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: core-mainnet: diff --git a/core/core/core-pigeon-core-pruned-pebble-path.yml b/core/core/core-pigeon-core-pruned-pebble-path.yml index f45df2b6..052a62dd 100644 --- a/core/core/core-pigeon-core-pruned-pebble-path.yml +++ b/core/core/core-pigeon-core-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:core/core/core-pigeon-core-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/core-pigeon \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: core-pigeon: diff --git a/cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-archive.yml b/cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-archive.yml index 094f080f..7a3965c9 100644 --- a/cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-archive.yml +++ b/cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-archive.yml @@ -14,12 +14,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/cronos-zkevm-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: cronos-zkevm-mainnet-archive-client: diff --git a/cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-pruned.yml b/cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-pruned.yml index c8cd9d92..e86f7660 100644 --- a/cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-pruned.yml +++ b/cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-pruned.yml @@ -14,12 +14,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-pruned.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/cronos-zkevm-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: cronos-zkevm-mainnet-client: diff --git a/cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-archive.yml b/cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-archive.yml index 9523885a..4be08c24 100644 --- a/cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-archive.yml +++ b/cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-archive.yml @@ -14,12 +14,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/cronos-zkevm-testnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: cronos-zkevm-testnet-archive-client: diff --git a/cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-pruned.yml b/cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-pruned.yml index 8300ffd1..16ce031f 100644 --- a/cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-pruned.yml +++ b/cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-pruned.yml @@ -14,12 +14,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-pruned.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/cronos-zkevm-testnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: cronos-zkevm-testnet-client: diff --git a/ethereum/besu/ethereum-classic-besu-pruned-bonsai.yml b/ethereum/besu/ethereum-classic-besu-pruned-bonsai.yml index 25c4fc45..3ff75dfe 100644 --- a/ethereum/besu/ethereum-classic-besu-pruned-bonsai.yml +++ b/ethereum/besu/ethereum-classic-besu-pruned-bonsai.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/besu/ethereum-classic-besu-pruned-bonsai.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-classic \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-classic-client: diff --git a/ethereum/erigon3/ethereum-holesky-erigon3-archive-trace.yml b/ethereum/erigon3/ethereum-holesky-erigon3-archive-trace.yml index 79c485a0..ceb818bb 100644 --- a/ethereum/erigon3/ethereum-holesky-erigon3-archive-trace.yml +++ b/ethereum/erigon3/ethereum-holesky-erigon3-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-holesky-erigon3-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-holesky-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-holesky-archive: diff --git a/ethereum/erigon3/ethereum-holesky-erigon3-minimal-trace.yml b/ethereum/erigon3/ethereum-holesky-erigon3-minimal-trace.yml index e04cace3..a238a636 100644 --- a/ethereum/erigon3/ethereum-holesky-erigon3-minimal-trace.yml +++ b/ethereum/erigon3/ethereum-holesky-erigon3-minimal-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-holesky-erigon3-minimal-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-holesky-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-holesky-minimal: diff --git a/ethereum/erigon3/ethereum-holesky-erigon3-pruned-trace.yml b/ethereum/erigon3/ethereum-holesky-erigon3-pruned-trace.yml index f5f54801..194818d7 100644 --- a/ethereum/erigon3/ethereum-holesky-erigon3-pruned-trace.yml +++ b/ethereum/erigon3/ethereum-holesky-erigon3-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-holesky-erigon3-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-holesky \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-holesky: diff --git a/ethereum/erigon3/ethereum-mainnet-erigon3-archive-trace.yml b/ethereum/erigon3/ethereum-mainnet-erigon3-archive-trace.yml index a198ed98..c06be819 100644 --- a/ethereum/erigon3/ethereum-mainnet-erigon3-archive-trace.yml +++ b/ethereum/erigon3/ethereum-mainnet-erigon3-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-mainnet-erigon3-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-mainnet-archive: diff --git a/ethereum/erigon3/ethereum-mainnet-erigon3-minimal-trace.yml b/ethereum/erigon3/ethereum-mainnet-erigon3-minimal-trace.yml index 3dc69ec9..c2292301 100644 --- a/ethereum/erigon3/ethereum-mainnet-erigon3-minimal-trace.yml +++ b/ethereum/erigon3/ethereum-mainnet-erigon3-minimal-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-mainnet-erigon3-minimal-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-mainnet-minimal: diff --git a/ethereum/erigon3/ethereum-mainnet-erigon3-pruned-trace.yml b/ethereum/erigon3/ethereum-mainnet-erigon3-pruned-trace.yml index 0bee67e3..87d9b025 100644 --- a/ethereum/erigon3/ethereum-mainnet-erigon3-pruned-trace.yml +++ b/ethereum/erigon3/ethereum-mainnet-erigon3-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-mainnet-erigon3-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-mainnet: diff --git a/ethereum/erigon3/ethereum-sepolia-erigon3-archive-trace.yml b/ethereum/erigon3/ethereum-sepolia-erigon3-archive-trace.yml index e6c2a32d..f7eb4830 100644 --- a/ethereum/erigon3/ethereum-sepolia-erigon3-archive-trace.yml +++ b/ethereum/erigon3/ethereum-sepolia-erigon3-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-sepolia-erigon3-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-sepolia-archive: diff --git a/ethereum/erigon3/ethereum-sepolia-erigon3-minimal-trace.yml b/ethereum/erigon3/ethereum-sepolia-erigon3-minimal-trace.yml index 4df289e6..8c620905 100644 --- a/ethereum/erigon3/ethereum-sepolia-erigon3-minimal-trace.yml +++ b/ethereum/erigon3/ethereum-sepolia-erigon3-minimal-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-sepolia-erigon3-minimal-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-sepolia-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-sepolia-minimal: diff --git a/ethereum/erigon3/ethereum-sepolia-erigon3-pruned-trace.yml b/ethereum/erigon3/ethereum-sepolia-erigon3-pruned-trace.yml index c08a4823..f785df11 100644 --- a/ethereum/erigon3/ethereum-sepolia-erigon3-pruned-trace.yml +++ b/ethereum/erigon3/ethereum-sepolia-erigon3-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-sepolia-erigon3-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-sepolia: diff --git a/ethereum/geth/ethereum-holesky-geth-pruned-pebble-path.yml b/ethereum/geth/ethereum-holesky-geth-pruned-pebble-path.yml index 9acf9510..bbecf732 100644 --- a/ethereum/geth/ethereum-holesky-geth-pruned-pebble-path.yml +++ b/ethereum/geth/ethereum-holesky-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/geth/ethereum-holesky-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-holesky \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-holesky: diff --git a/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml b/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml index f27ee869..1b2b8a88 100644 --- a/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml +++ b/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-mainnet: diff --git a/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml b/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml index 6a19eede..037e5af2 100644 --- a/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml +++ b/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-sepolia: diff --git a/ethereum/reth/ethereum-holesky-reth-archive-trace.yml b/ethereum/reth/ethereum-holesky-reth-archive-trace.yml index 9cece68f..2f9d428f 100644 --- a/ethereum/reth/ethereum-holesky-reth-archive-trace.yml +++ b/ethereum/reth/ethereum-holesky-reth-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-holesky-reth-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-holesky-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-holesky-archive: diff --git a/ethereum/reth/ethereum-holesky-reth-pruned-trace.yml b/ethereum/reth/ethereum-holesky-reth-pruned-trace.yml index e3f027ec..f69842ea 100644 --- a/ethereum/reth/ethereum-holesky-reth-pruned-trace.yml +++ b/ethereum/reth/ethereum-holesky-reth-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-holesky-reth-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-holesky \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-holesky: diff --git a/ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml b/ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml index ae41040d..70ae3690 100644 --- a/ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml +++ b/ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-mainnet-archive: diff --git a/ethereum/reth/ethereum-mainnet-reth-archive-trace.yml b/ethereum/reth/ethereum-mainnet-reth-archive-trace.yml index 6542a9e5..bc775cb3 100644 --- a/ethereum/reth/ethereum-mainnet-reth-archive-trace.yml +++ b/ethereum/reth/ethereum-mainnet-reth-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-mainnet-archive: diff --git a/ethereum/reth/ethereum-mainnet-reth-minimal-trace--blsync.yml b/ethereum/reth/ethereum-mainnet-reth-minimal-trace--blsync.yml index d2daa8b5..3014efd4 100644 --- a/ethereum/reth/ethereum-mainnet-reth-minimal-trace--blsync.yml +++ b/ethereum/reth/ethereum-mainnet-reth-minimal-trace--blsync.yml @@ -14,12 +14,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-minimal-trace--blsync.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-mainnet-minimal: diff --git a/ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml b/ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml index b774cd0a..fed95761 100644 --- a/ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml +++ b/ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml @@ -14,12 +14,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-mainnet-minimal: diff --git a/ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml b/ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml index 78907bab..ada75938 100644 --- a/ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml +++ b/ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-mainnet: diff --git a/ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml b/ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml index 52fc4694..684b4785 100644 --- a/ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml +++ b/ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-mainnet: diff --git a/ethereum/reth/ethereum-sepolia-reth-archive-trace.yml b/ethereum/reth/ethereum-sepolia-reth-archive-trace.yml index 66a8886f..df6b17ef 100644 --- a/ethereum/reth/ethereum-sepolia-reth-archive-trace.yml +++ b/ethereum/reth/ethereum-sepolia-reth-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-sepolia-reth-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-sepolia-archive: diff --git a/ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml b/ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml index 2411e1fd..67885e02 100644 --- a/ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml +++ b/ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ethereum-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ethereum-sepolia: diff --git a/fantom/opera/fantom-mainnet-opera-archive-trace.yml b/fantom/opera/fantom-mainnet-opera-archive-trace.yml index 4dbd307f..a30c9f30 100644 --- a/fantom/opera/fantom-mainnet-opera-archive-trace.yml +++ b/fantom/opera/fantom-mainnet-opera-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-mainnet-opera-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fantom-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fantom-mainnet-archive: diff --git a/fantom/opera/fantom-mainnet-opera-archive.yml b/fantom/opera/fantom-mainnet-opera-archive.yml index 242454cf..ec4598c2 100644 --- a/fantom/opera/fantom-mainnet-opera-archive.yml +++ b/fantom/opera/fantom-mainnet-opera-archive.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-mainnet-opera-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fantom-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fantom-mainnet-archive: diff --git a/fantom/opera/fantom-mainnet-opera-pruned-trace.yml b/fantom/opera/fantom-mainnet-opera-pruned-trace.yml index b6a89c23..dbe72c84 100644 --- a/fantom/opera/fantom-mainnet-opera-pruned-trace.yml +++ b/fantom/opera/fantom-mainnet-opera-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-mainnet-opera-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fantom-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fantom-mainnet: diff --git a/fantom/opera/fantom-mainnet-opera-pruned.yml b/fantom/opera/fantom-mainnet-opera-pruned.yml index 19d0ba22..50f8fea6 100644 --- a/fantom/opera/fantom-mainnet-opera-pruned.yml +++ b/fantom/opera/fantom-mainnet-opera-pruned.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-mainnet-opera-pruned.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fantom-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fantom-mainnet: diff --git a/fantom/opera/fantom-testnet-opera-archive-trace.yml b/fantom/opera/fantom-testnet-opera-archive-trace.yml index d305ced2..d669691a 100644 --- a/fantom/opera/fantom-testnet-opera-archive-trace.yml +++ b/fantom/opera/fantom-testnet-opera-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-testnet-opera-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fantom-testnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fantom-testnet-archive: diff --git a/fantom/opera/fantom-testnet-opera-archive.yml b/fantom/opera/fantom-testnet-opera-archive.yml index 2c926108..98132bf6 100644 --- a/fantom/opera/fantom-testnet-opera-archive.yml +++ b/fantom/opera/fantom-testnet-opera-archive.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-testnet-opera-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fantom-testnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fantom-testnet-archive: diff --git a/fantom/opera/fantom-testnet-opera-pruned-trace.yml b/fantom/opera/fantom-testnet-opera-pruned-trace.yml index cbc5e159..cf34e51a 100644 --- a/fantom/opera/fantom-testnet-opera-pruned-trace.yml +++ b/fantom/opera/fantom-testnet-opera-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-testnet-opera-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fantom-testnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fantom-testnet: diff --git a/fantom/opera/fantom-testnet-opera-pruned.yml b/fantom/opera/fantom-testnet-opera-pruned.yml index 7ed706e3..1568f1f3 100644 --- a/fantom/opera/fantom-testnet-opera-pruned.yml +++ b/fantom/opera/fantom-testnet-opera-pruned.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-testnet-opera-pruned.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fantom-testnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fantom-testnet: diff --git a/fantom/sonic/fantom-mainnet-sonic-archive.yml b/fantom/sonic/fantom-mainnet-sonic-archive.yml index 16603ee3..0039685e 100644 --- a/fantom/sonic/fantom-mainnet-sonic-archive.yml +++ b/fantom/sonic/fantom-mainnet-sonic-archive.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:fantom/sonic/fantom-mainnet-sonic-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fantom-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fantom-mainnet-archive: diff --git a/fantom/sonic/fantom-testnet-sonic-archive.yml b/fantom/sonic/fantom-testnet-sonic-archive.yml index 7ca55627..3f18eb17 100644 --- a/fantom/sonic/fantom-testnet-sonic-archive.yml +++ b/fantom/sonic/fantom-testnet-sonic-archive.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:fantom/sonic/fantom-testnet-sonic-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fantom-testnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fantom-testnet-archive: diff --git a/gnosis/erigon3/gnosis-chiado-erigon3-archive-trace.yml b/gnosis/erigon3/gnosis-chiado-erigon3-archive-trace.yml index 30b38631..8076ba8f 100644 --- a/gnosis/erigon3/gnosis-chiado-erigon3-archive-trace.yml +++ b/gnosis/erigon3/gnosis-chiado-erigon3-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-chiado-erigon3-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/gnosis-chiado-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: gnosis-chiado-archive: diff --git a/gnosis/erigon3/gnosis-chiado-erigon3-minimal-trace.yml b/gnosis/erigon3/gnosis-chiado-erigon3-minimal-trace.yml index be19bf6a..573232e8 100644 --- a/gnosis/erigon3/gnosis-chiado-erigon3-minimal-trace.yml +++ b/gnosis/erigon3/gnosis-chiado-erigon3-minimal-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-chiado-erigon3-minimal-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/gnosis-chiado-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: gnosis-chiado-minimal: diff --git a/gnosis/erigon3/gnosis-chiado-erigon3-pruned-trace.yml b/gnosis/erigon3/gnosis-chiado-erigon3-pruned-trace.yml index 1ef42c6d..3be1a3f0 100644 --- a/gnosis/erigon3/gnosis-chiado-erigon3-pruned-trace.yml +++ b/gnosis/erigon3/gnosis-chiado-erigon3-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-chiado-erigon3-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/gnosis-chiado \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: gnosis-chiado: diff --git a/gnosis/erigon3/gnosis-mainnet-erigon3-archive-trace.yml b/gnosis/erigon3/gnosis-mainnet-erigon3-archive-trace.yml index 29c3d78b..6dc13b94 100644 --- a/gnosis/erigon3/gnosis-mainnet-erigon3-archive-trace.yml +++ b/gnosis/erigon3/gnosis-mainnet-erigon3-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-mainnet-erigon3-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/gnosis-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: gnosis-mainnet-archive: diff --git a/gnosis/erigon3/gnosis-mainnet-erigon3-minimal-trace.yml b/gnosis/erigon3/gnosis-mainnet-erigon3-minimal-trace.yml index d6e499cd..18e40474 100644 --- a/gnosis/erigon3/gnosis-mainnet-erigon3-minimal-trace.yml +++ b/gnosis/erigon3/gnosis-mainnet-erigon3-minimal-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-mainnet-erigon3-minimal-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/gnosis-mainnet-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: gnosis-mainnet-minimal: diff --git a/gnosis/erigon3/gnosis-mainnet-erigon3-pruned-trace.yml b/gnosis/erigon3/gnosis-mainnet-erigon3-pruned-trace.yml index a0ae77bf..bb0788f5 100644 --- a/gnosis/erigon3/gnosis-mainnet-erigon3-pruned-trace.yml +++ b/gnosis/erigon3/gnosis-mainnet-erigon3-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-mainnet-erigon3-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/gnosis-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: gnosis-mainnet: diff --git a/goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml b/goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml index 59bfe9e2..9464e6a5 100644 --- a/goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml +++ b/goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/goat-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: goat-mainnet-archive: diff --git a/goat/geth/goat-mainnet-geth-pruned-pebble-path.yml b/goat/geth/goat-mainnet-geth-pruned-pebble-path.yml index 8b0a7bde..a4179f6c 100644 --- a/goat/geth/goat-mainnet-geth-pruned-pebble-path.yml +++ b/goat/geth/goat-mainnet-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:goat/geth/goat-mainnet-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/goat-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: goat-mainnet: diff --git a/goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml b/goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml index 014eac59..b9e5a42c 100644 --- a/goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml +++ b/goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/goat-testnet3-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: goat-testnet3-archive: diff --git a/goat/geth/goat-testnet3-geth-pruned-pebble-path.yml b/goat/geth/goat-testnet3-geth-pruned-pebble-path.yml index c155c668..b2f582bc 100644 --- a/goat/geth/goat-testnet3-geth-pruned-pebble-path.yml +++ b/goat/geth/goat-testnet3-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:goat/geth/goat-testnet3-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/goat-testnet3 \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: goat-testnet3: diff --git a/haqq/haqq/haqq-mainnet-haqq-pruned.yml b/haqq/haqq/haqq-mainnet-haqq-pruned.yml index 154434de..6a164c71 100644 --- a/haqq/haqq/haqq-mainnet-haqq-pruned.yml +++ b/haqq/haqq/haqq-mainnet-haqq-pruned.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:haqq/haqq/haqq-mainnet-haqq-pruned.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/haqq-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: haqq-mainnet: diff --git a/lens/external-node/lens-mainnet-external-node-archive.yml b/lens/external-node/lens-mainnet-external-node-archive.yml index 1ea72f0c..397f1c62 100644 --- a/lens/external-node/lens-mainnet-external-node-archive.yml +++ b/lens/external-node/lens-mainnet-external-node-archive.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:lens/external-node/lens-mainnet-external-node-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lens-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lens-mainnet-archive-client: diff --git a/lens/external-node/lens-mainnet-external-node-pruned.yml b/lens/external-node/lens-mainnet-external-node-pruned.yml index 622568e7..f4c7e3b8 100644 --- a/lens/external-node/lens-mainnet-external-node-pruned.yml +++ b/lens/external-node/lens-mainnet-external-node-pruned.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:lens/external-node/lens-mainnet-external-node-pruned.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lens-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lens-mainnet-client: diff --git a/lens/external-node/lens-testnet-external-node-archive.yml b/lens/external-node/lens-testnet-external-node-archive.yml index 96293faf..248d81e4 100644 --- a/lens/external-node/lens-testnet-external-node-archive.yml +++ b/lens/external-node/lens-testnet-external-node-archive.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:lens/external-node/lens-testnet-external-node-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lens-testnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lens-testnet-archive-client: diff --git a/lens/external-node/lens-testnet-external-node-pruned.yml b/lens/external-node/lens-testnet-external-node-pruned.yml index 73c5b3db..37c0448f 100644 --- a/lens/external-node/lens-testnet-external-node-pruned.yml +++ b/lens/external-node/lens-testnet-external-node-pruned.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:lens/external-node/lens-testnet-external-node-pruned.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lens-testnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lens-testnet-client: diff --git a/linea/besu/linea-mainnet-besu-pruned-bonsai.yml b/linea/besu/linea-mainnet-besu-pruned-bonsai.yml index 1be763c5..62e1a23a 100644 --- a/linea/besu/linea-mainnet-besu-pruned-bonsai.yml +++ b/linea/besu/linea-mainnet-besu-pruned-bonsai.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:linea/besu/linea-mainnet-besu-pruned-bonsai.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/linea-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: linea-mainnet-client: diff --git a/linea/besu/linea-sepolia-besu-pruned-bonsai.yml b/linea/besu/linea-sepolia-besu-pruned-bonsai.yml index 19a8afea..b4378cdd 100644 --- a/linea/besu/linea-sepolia-besu-pruned-bonsai.yml +++ b/linea/besu/linea-sepolia-besu-pruned-bonsai.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:linea/besu/linea-sepolia-besu-pruned-bonsai.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/linea-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: linea-sepolia-client: diff --git a/linea/erigon3/linea-mainnet-erigon3-archive-trace.yml b/linea/erigon3/linea-mainnet-erigon3-archive-trace.yml index 2ef74df8..5828d420 100644 --- a/linea/erigon3/linea-mainnet-erigon3-archive-trace.yml +++ b/linea/erigon3/linea-mainnet-erigon3-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:linea/erigon3/linea-mainnet-erigon3-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/linea-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: linea-mainnet-archive: diff --git a/linea/erigon3/linea-mainnet-erigon3-minimal-trace.yml b/linea/erigon3/linea-mainnet-erigon3-minimal-trace.yml index cd0881ff..53d25836 100644 --- a/linea/erigon3/linea-mainnet-erigon3-minimal-trace.yml +++ b/linea/erigon3/linea-mainnet-erigon3-minimal-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:linea/erigon3/linea-mainnet-erigon3-minimal-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/linea-mainnet-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: linea-mainnet-minimal: diff --git a/linea/erigon3/linea-mainnet-erigon3-pruned-trace.yml b/linea/erigon3/linea-mainnet-erigon3-pruned-trace.yml index 6e23a164..0d030468 100644 --- a/linea/erigon3/linea-mainnet-erigon3-pruned-trace.yml +++ b/linea/erigon3/linea-mainnet-erigon3-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:linea/erigon3/linea-mainnet-erigon3-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/linea-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: linea-mainnet: diff --git a/linea/erigon3/linea-sepolia-erigon3-archive-trace.yml b/linea/erigon3/linea-sepolia-erigon3-archive-trace.yml index f0dde60c..b0f137b3 100644 --- a/linea/erigon3/linea-sepolia-erigon3-archive-trace.yml +++ b/linea/erigon3/linea-sepolia-erigon3-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:linea/erigon3/linea-sepolia-erigon3-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/linea-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: linea-sepolia-archive: diff --git a/linea/erigon3/linea-sepolia-erigon3-minimal-trace.yml b/linea/erigon3/linea-sepolia-erigon3-minimal-trace.yml index 9ca5ab83..a97e90b1 100644 --- a/linea/erigon3/linea-sepolia-erigon3-minimal-trace.yml +++ b/linea/erigon3/linea-sepolia-erigon3-minimal-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:linea/erigon3/linea-sepolia-erigon3-minimal-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/linea-sepolia-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: linea-sepolia-minimal: diff --git a/linea/erigon3/linea-sepolia-erigon3-pruned-trace.yml b/linea/erigon3/linea-sepolia-erigon3-pruned-trace.yml index cdc44674..8310343a 100644 --- a/linea/erigon3/linea-sepolia-erigon3-pruned-trace.yml +++ b/linea/erigon3/linea-sepolia-erigon3-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:linea/erigon3/linea-sepolia-erigon3-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/linea-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: linea-sepolia: diff --git a/metis-andromeda/l2geth/metis-andromeda-mainnet-l2geth-archive-leveldb-hash.yml b/metis-andromeda/l2geth/metis-andromeda-mainnet-l2geth-archive-leveldb-hash.yml index 05f25b20..a612b78f 100644 --- a/metis-andromeda/l2geth/metis-andromeda-mainnet-l2geth-archive-leveldb-hash.yml +++ b/metis-andromeda/l2geth/metis-andromeda-mainnet-l2geth-archive-leveldb-hash.yml @@ -12,12 +12,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:metis-andromeda/l2geth/metis-andromeda-mainnet-l2geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/metis-andromeda-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: metis-andromeda-mainnet-archive-client: diff --git a/op/erigon/base-mainnet-op-erigon-archive-trace.yml b/op/erigon/base-mainnet-op-erigon-archive-trace.yml index 3259fbc8..e98990be 100644 --- a/op/erigon/base-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/base-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/base-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/base-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: base-mainnet-archive: diff --git a/op/erigon/base-sepolia-op-erigon-archive-trace.yml b/op/erigon/base-sepolia-op-erigon-archive-trace.yml index 3b96e65e..105dfd62 100644 --- a/op/erigon/base-sepolia-op-erigon-archive-trace.yml +++ b/op/erigon/base-sepolia-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/base-sepolia-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/base-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: base-sepolia-archive: diff --git a/op/erigon/bob-mainnet-op-erigon-archive-trace.yml b/op/erigon/bob-mainnet-op-erigon-archive-trace.yml index b5dcb203..69093a41 100644 --- a/op/erigon/bob-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/bob-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/bob-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bob-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: bob-mainnet-archive: diff --git a/op/erigon/boba-mainnet-op-erigon-archive-trace.yml b/op/erigon/boba-mainnet-op-erigon-archive-trace.yml index a8013732..58402150 100644 --- a/op/erigon/boba-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/boba-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/boba-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/boba-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: boba-mainnet-archive: diff --git a/op/erigon/hashkeychain-mainnet-op-erigon-archive-trace.yml b/op/erigon/hashkeychain-mainnet-op-erigon-archive-trace.yml index 4e973ae3..62d44d73 100644 --- a/op/erigon/hashkeychain-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/hashkeychain-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/hashkeychain-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/hashkeychain-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: hashkeychain-mainnet-archive: diff --git a/op/erigon/ink-mainnet-op-erigon-archive-trace.yml b/op/erigon/ink-mainnet-op-erigon-archive-trace.yml index 15495153..95e656ea 100644 --- a/op/erigon/ink-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/ink-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/ink-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ink-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ink-mainnet-archive: diff --git a/op/erigon/ink-sepolia-op-erigon-archive-trace.yml b/op/erigon/ink-sepolia-op-erigon-archive-trace.yml index a3402f15..4267f33e 100644 --- a/op/erigon/ink-sepolia-op-erigon-archive-trace.yml +++ b/op/erigon/ink-sepolia-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/ink-sepolia-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ink-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ink-sepolia-archive: diff --git a/op/erigon/lisk-mainnet-op-erigon-archive-trace.yml b/op/erigon/lisk-mainnet-op-erigon-archive-trace.yml index b9bc1642..7364f6d2 100644 --- a/op/erigon/lisk-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/lisk-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/lisk-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lisk-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lisk-mainnet-archive: diff --git a/op/erigon/metal-mainnet-op-erigon-archive-trace.yml b/op/erigon/metal-mainnet-op-erigon-archive-trace.yml index 81691f9b..4a6bfb36 100644 --- a/op/erigon/metal-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/metal-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/metal-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/metal-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: metal-mainnet-archive: diff --git a/op/erigon/mode-mainnet-op-erigon-archive-trace.yml b/op/erigon/mode-mainnet-op-erigon-archive-trace.yml index ed53232e..bbb769f7 100644 --- a/op/erigon/mode-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/mode-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/mode-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/mode-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: mode-mainnet-archive: diff --git a/op/erigon/mode-sepolia-op-erigon-archive-trace.yml b/op/erigon/mode-sepolia-op-erigon-archive-trace.yml index 55b388e1..8337e0bf 100644 --- a/op/erigon/mode-sepolia-op-erigon-archive-trace.yml +++ b/op/erigon/mode-sepolia-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/mode-sepolia-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/mode-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: mode-sepolia-archive: diff --git a/op/erigon/op-mainnet-op-erigon-archive-trace.yml b/op/erigon/op-mainnet-op-erigon-archive-trace.yml index 10be61fd..68fa177e 100644 --- a/op/erigon/op-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/op-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/op-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/op-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: op-mainnet-archive: diff --git a/op/erigon/op-sepolia-op-erigon-archive-trace.yml b/op/erigon/op-sepolia-op-erigon-archive-trace.yml index 0d3e6fe4..fcfffdae 100644 --- a/op/erigon/op-sepolia-op-erigon-archive-trace.yml +++ b/op/erigon/op-sepolia-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/op-sepolia-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/op-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: op-sepolia-archive: diff --git a/op/erigon/snax-mainnet-op-erigon-archive-trace.yml b/op/erigon/snax-mainnet-op-erigon-archive-trace.yml index 5b11265a..ad8804c2 100644 --- a/op/erigon/snax-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/snax-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/snax-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/snax-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: snax-mainnet-archive: diff --git a/op/erigon/soneium-minato-op-erigon-archive-trace.yml b/op/erigon/soneium-minato-op-erigon-archive-trace.yml index 30b61aab..b6276eb3 100644 --- a/op/erigon/soneium-minato-op-erigon-archive-trace.yml +++ b/op/erigon/soneium-minato-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/soneium-minato-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/soneium-minato-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: soneium-minato-archive: diff --git a/op/erigon/swell-mainnet-op-erigon-archive-trace.yml b/op/erigon/swell-mainnet-op-erigon-archive-trace.yml index 854731da..bd611ccf 100644 --- a/op/erigon/swell-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/swell-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/swell-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/swell-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: swell-mainnet-archive: diff --git a/op/erigon/unichain-mainnet-op-erigon-archive-trace.yml b/op/erigon/unichain-mainnet-op-erigon-archive-trace.yml index e1b39489..b16ac97b 100644 --- a/op/erigon/unichain-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/unichain-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/unichain-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/unichain-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: unichain-mainnet-archive: diff --git a/op/erigon/unichain-sepolia-op-erigon-archive-trace.yml b/op/erigon/unichain-sepolia-op-erigon-archive-trace.yml index 1b6bc758..07f44c6a 100644 --- a/op/erigon/unichain-sepolia-op-erigon-archive-trace.yml +++ b/op/erigon/unichain-sepolia-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/unichain-sepolia-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/unichain-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: unichain-sepolia-archive: diff --git a/op/erigon/worldchain-mainnet-op-erigon-archive-trace.yml b/op/erigon/worldchain-mainnet-op-erigon-archive-trace.yml index 0f182d79..b4394178 100644 --- a/op/erigon/worldchain-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/worldchain-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/worldchain-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/worldchain-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: worldchain-mainnet-archive: diff --git a/op/erigon/worldchain-sepolia-op-erigon-archive-trace.yml b/op/erigon/worldchain-sepolia-op-erigon-archive-trace.yml index ecc809af..091ff805 100644 --- a/op/erigon/worldchain-sepolia-op-erigon-archive-trace.yml +++ b/op/erigon/worldchain-sepolia-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/worldchain-sepolia-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/worldchain-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: worldchain-sepolia-archive: diff --git a/op/erigon/zora-mainnet-op-erigon-archive-trace.yml b/op/erigon/zora-mainnet-op-erigon-archive-trace.yml index 10c6730f..3a15dd8a 100644 --- a/op/erigon/zora-mainnet-op-erigon-archive-trace.yml +++ b/op/erigon/zora-mainnet-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/zora-mainnet-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zora-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zora-mainnet-archive: diff --git a/op/erigon/zora-sepolia-op-erigon-archive-trace.yml b/op/erigon/zora-sepolia-op-erigon-archive-trace.yml index 2f4b418d..c35b1ea1 100644 --- a/op/erigon/zora-sepolia-op-erigon-archive-trace.yml +++ b/op/erigon/zora-sepolia-op-erigon-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/erigon/zora-sepolia-op-erigon-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zora-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zora-sepolia-archive: diff --git a/op/geth/base-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/base-mainnet-op-geth-archive-leveldb-hash.yml index a0abebfd..91b4acc3 100644 --- a/op/geth/base-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/base-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/base-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/base-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: base-mainnet-archive: diff --git a/op/geth/base-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/base-mainnet-op-geth-pruned-pebble-path.yml index 0790d094..7c77c2c0 100644 --- a/op/geth/base-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/base-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/base-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/base-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: base-mainnet: diff --git a/op/geth/base-sepolia-op-geth-archive-leveldb-hash.yml b/op/geth/base-sepolia-op-geth-archive-leveldb-hash.yml index b8eab84b..0db60406 100644 --- a/op/geth/base-sepolia-op-geth-archive-leveldb-hash.yml +++ b/op/geth/base-sepolia-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/base-sepolia-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/base-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: base-sepolia-archive: diff --git a/op/geth/base-sepolia-op-geth-pruned-pebble-path.yml b/op/geth/base-sepolia-op-geth-pruned-pebble-path.yml index 3785646c..826bc1ed 100644 --- a/op/geth/base-sepolia-op-geth-pruned-pebble-path.yml +++ b/op/geth/base-sepolia-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/base-sepolia-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/base-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: base-sepolia: diff --git a/op/geth/blast-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/blast-mainnet-op-geth-archive-leveldb-hash.yml index 6a32da75..ba276edb 100644 --- a/op/geth/blast-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/blast-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/blast-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/blast-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: blast-mainnet-archive: diff --git a/op/geth/blast-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/blast-mainnet-op-geth-pruned-pebble-path.yml index 69396b2b..50b12db9 100644 --- a/op/geth/blast-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/blast-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/blast-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/blast-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: blast-mainnet: diff --git a/op/geth/blast-sepolia-op-geth-pruned-pebble-hash.yml b/op/geth/blast-sepolia-op-geth-pruned-pebble-hash.yml index becd87fb..7a452ce8 100644 --- a/op/geth/blast-sepolia-op-geth-pruned-pebble-hash.yml +++ b/op/geth/blast-sepolia-op-geth-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/blast-sepolia-op-geth-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/blast-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: blast-sepolia: diff --git a/op/geth/bob-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/bob-mainnet-op-geth-archive-leveldb-hash.yml index a3358198..f9a73978 100644 --- a/op/geth/bob-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/bob-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/bob-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bob-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: bob-mainnet-archive: diff --git a/op/geth/bob-mainnet-op-geth-archive-pebble-hash.yml b/op/geth/bob-mainnet-op-geth-archive-pebble-hash.yml index 1baa78c5..03de9df9 100644 --- a/op/geth/bob-mainnet-op-geth-archive-pebble-hash.yml +++ b/op/geth/bob-mainnet-op-geth-archive-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/bob-mainnet-op-geth-archive-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bob-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: bob-mainnet-archive: diff --git a/op/geth/bob-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/bob-mainnet-op-geth-pruned-pebble-path.yml index 5a1f5911..f0cdbb4b 100644 --- a/op/geth/bob-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/bob-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/bob-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bob-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: bob-mainnet: diff --git a/op/geth/boba-mainnet-op-geth-pruned.yml b/op/geth/boba-mainnet-op-geth-pruned.yml index c9c4c01c..6c49ed01 100644 --- a/op/geth/boba-mainnet-op-geth-pruned.yml +++ b/op/geth/boba-mainnet-op-geth-pruned.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/boba-mainnet-op-geth-pruned.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/boba-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: boba-mainnet: diff --git a/op/geth/celo-alfajores-op-geth-archive-leveldb-hash.yml b/op/geth/celo-alfajores-op-geth-archive-leveldb-hash.yml index 73de9650..a89621c0 100644 --- a/op/geth/celo-alfajores-op-geth-archive-leveldb-hash.yml +++ b/op/geth/celo-alfajores-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/celo-alfajores-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/celo-alfajores-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: celo-alfajores-archive: diff --git a/op/geth/celo-alfajores-op-geth-pruned-leveldb-hash.yml b/op/geth/celo-alfajores-op-geth-pruned-leveldb-hash.yml index 255f6c54..df8f2a58 100644 --- a/op/geth/celo-alfajores-op-geth-pruned-leveldb-hash.yml +++ b/op/geth/celo-alfajores-op-geth-pruned-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/celo-alfajores-op-geth-pruned-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/celo-alfajores \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: celo-alfajores: diff --git a/op/geth/celo-alfajores-op-geth-pruned-pebble-hash.yml b/op/geth/celo-alfajores-op-geth-pruned-pebble-hash.yml index c442574c..4cc2a4c8 100644 --- a/op/geth/celo-alfajores-op-geth-pruned-pebble-hash.yml +++ b/op/geth/celo-alfajores-op-geth-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/celo-alfajores-op-geth-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/celo-alfajores \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: celo-alfajores: diff --git a/op/geth/celo-alfajores-op-geth-pruned-pebble-path.yml b/op/geth/celo-alfajores-op-geth-pruned-pebble-path.yml index e33634b9..2524234f 100644 --- a/op/geth/celo-alfajores-op-geth-pruned-pebble-path.yml +++ b/op/geth/celo-alfajores-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/celo-alfajores-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/celo-alfajores \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: celo-alfajores: diff --git a/op/geth/celo-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/celo-mainnet-op-geth-archive-leveldb-hash.yml index e8e77c8d..73dd9063 100644 --- a/op/geth/celo-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/celo-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/celo-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/celo-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: celo-mainnet-archive: diff --git a/op/geth/celo-mainnet-op-geth-pruned-leveldb-hash.yml b/op/geth/celo-mainnet-op-geth-pruned-leveldb-hash.yml index b61616bc..24fb543e 100644 --- a/op/geth/celo-mainnet-op-geth-pruned-leveldb-hash.yml +++ b/op/geth/celo-mainnet-op-geth-pruned-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/celo-mainnet-op-geth-pruned-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/celo-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: celo-mainnet: diff --git a/op/geth/celo-mainnet-op-geth-pruned-pebble-hash.yml b/op/geth/celo-mainnet-op-geth-pruned-pebble-hash.yml index 4aa7fa31..16a72bf4 100644 --- a/op/geth/celo-mainnet-op-geth-pruned-pebble-hash.yml +++ b/op/geth/celo-mainnet-op-geth-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/celo-mainnet-op-geth-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/celo-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: celo-mainnet: diff --git a/op/geth/celo-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/celo-mainnet-op-geth-pruned-pebble-path.yml index c5d1b861..24a21ee2 100644 --- a/op/geth/celo-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/celo-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/celo-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/celo-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: celo-mainnet: diff --git a/op/geth/fraxtal-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/fraxtal-mainnet-op-geth-archive-leveldb-hash.yml index be0a1dfc..d2fb498b 100644 --- a/op/geth/fraxtal-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/fraxtal-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/fraxtal-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fraxtal-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fraxtal-mainnet-archive: diff --git a/op/geth/fraxtal-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/fraxtal-mainnet-op-geth-pruned-pebble-path.yml index cf678cdf..ddef1de6 100644 --- a/op/geth/fraxtal-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/fraxtal-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/fraxtal-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fraxtal-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fraxtal-mainnet: diff --git a/op/geth/fraxtal-testnet-op-geth-archive-leveldb-hash.yml b/op/geth/fraxtal-testnet-op-geth-archive-leveldb-hash.yml index 2e58dc89..372240e7 100644 --- a/op/geth/fraxtal-testnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/fraxtal-testnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/fraxtal-testnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fraxtal-testnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fraxtal-testnet-archive: diff --git a/op/geth/fraxtal-testnet-op-geth-pruned-pebble-path.yml b/op/geth/fraxtal-testnet-op-geth-pruned-pebble-path.yml index a1bb719d..51bb2e6e 100644 --- a/op/geth/fraxtal-testnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/fraxtal-testnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/fraxtal-testnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/fraxtal-testnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: fraxtal-testnet: diff --git a/op/geth/hashkeychain-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/hashkeychain-mainnet-op-geth-archive-leveldb-hash.yml index 05e8f2d9..620b1693 100644 --- a/op/geth/hashkeychain-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/hashkeychain-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/hashkeychain-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/hashkeychain-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: hashkeychain-mainnet-archive: diff --git a/op/geth/hashkeychain-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/hashkeychain-mainnet-op-geth-pruned-pebble-path.yml index 17207c7e..177c0c0a 100644 --- a/op/geth/hashkeychain-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/hashkeychain-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/hashkeychain-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/hashkeychain-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: hashkeychain-mainnet: diff --git a/op/geth/ink-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/ink-mainnet-op-geth-archive-leveldb-hash.yml index 14b53881..bebb21c1 100644 --- a/op/geth/ink-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/ink-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/ink-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ink-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ink-mainnet-archive: diff --git a/op/geth/ink-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/ink-mainnet-op-geth-pruned-pebble-path.yml index f5d5845f..e94a14bd 100644 --- a/op/geth/ink-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/ink-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/ink-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ink-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ink-mainnet: diff --git a/op/geth/ink-sepolia-op-geth-archive-leveldb-hash.yml b/op/geth/ink-sepolia-op-geth-archive-leveldb-hash.yml index aab7a1ed..22ffb449 100644 --- a/op/geth/ink-sepolia-op-geth-archive-leveldb-hash.yml +++ b/op/geth/ink-sepolia-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/ink-sepolia-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ink-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ink-sepolia-archive: diff --git a/op/geth/ink-sepolia-op-geth-pruned-pebble-path.yml b/op/geth/ink-sepolia-op-geth-pruned-pebble-path.yml index 562efcbe..d7953e01 100644 --- a/op/geth/ink-sepolia-op-geth-pruned-pebble-path.yml +++ b/op/geth/ink-sepolia-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/ink-sepolia-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ink-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ink-sepolia: diff --git a/op/geth/lisk-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/lisk-mainnet-op-geth-archive-leveldb-hash.yml index a9c3b2be..83aa21fc 100644 --- a/op/geth/lisk-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/lisk-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/lisk-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lisk-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lisk-mainnet-archive: diff --git a/op/geth/lisk-mainnet-op-geth-pruned-pebble-hash.yml b/op/geth/lisk-mainnet-op-geth-pruned-pebble-hash.yml index 3568be1e..151a31e4 100644 --- a/op/geth/lisk-mainnet-op-geth-pruned-pebble-hash.yml +++ b/op/geth/lisk-mainnet-op-geth-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/lisk-mainnet-op-geth-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lisk-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lisk-mainnet: diff --git a/op/geth/lisk-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/lisk-mainnet-op-geth-pruned-pebble-path.yml index a06a6d02..d1185c54 100644 --- a/op/geth/lisk-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/lisk-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/lisk-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lisk-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lisk-mainnet: diff --git a/op/geth/lisk-sepolia-op-geth-archive-leveldb-hash.yml b/op/geth/lisk-sepolia-op-geth-archive-leveldb-hash.yml index 61c7ac4a..45d37a68 100644 --- a/op/geth/lisk-sepolia-op-geth-archive-leveldb-hash.yml +++ b/op/geth/lisk-sepolia-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/lisk-sepolia-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lisk-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lisk-sepolia-archive: diff --git a/op/geth/lisk-sepolia-op-geth-pruned-pebble-hash.yml b/op/geth/lisk-sepolia-op-geth-pruned-pebble-hash.yml index 26b4518b..2adf337a 100644 --- a/op/geth/lisk-sepolia-op-geth-pruned-pebble-hash.yml +++ b/op/geth/lisk-sepolia-op-geth-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/lisk-sepolia-op-geth-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lisk-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lisk-sepolia: diff --git a/op/geth/lisk-sepolia-op-geth-pruned-pebble-path.yml b/op/geth/lisk-sepolia-op-geth-pruned-pebble-path.yml index 28654644..dd103d7e 100644 --- a/op/geth/lisk-sepolia-op-geth-pruned-pebble-path.yml +++ b/op/geth/lisk-sepolia-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/lisk-sepolia-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lisk-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lisk-sepolia: diff --git a/op/geth/manta-pacific-mainnet-op-geth-archive-pebble-hash.yml b/op/geth/manta-pacific-mainnet-op-geth-archive-pebble-hash.yml index 460b4a47..ddf84b01 100644 --- a/op/geth/manta-pacific-mainnet-op-geth-archive-pebble-hash.yml +++ b/op/geth/manta-pacific-mainnet-op-geth-archive-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/manta-pacific-mainnet-op-geth-archive-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/manta-pacific-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: manta-pacific-mainnet-archive: diff --git a/op/geth/mantle-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/mantle-mainnet-op-geth-archive-leveldb-hash.yml index 490740f7..db6ef263 100644 --- a/op/geth/mantle-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/mantle-mainnet-op-geth-archive-leveldb-hash.yml @@ -13,12 +13,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/mantle-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/mantle-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: mantle-mainnet-archive: diff --git a/op/geth/mantle-mainnet-op-geth-pruned-leveldb-hash.yml b/op/geth/mantle-mainnet-op-geth-pruned-leveldb-hash.yml index e64de88d..63620471 100644 --- a/op/geth/mantle-mainnet-op-geth-pruned-leveldb-hash.yml +++ b/op/geth/mantle-mainnet-op-geth-pruned-leveldb-hash.yml @@ -13,12 +13,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/mantle-mainnet-op-geth-pruned-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/mantle-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: mantle-mainnet: diff --git a/op/geth/mantle-sepolia-op-geth-archive-leveldb-hash.yml b/op/geth/mantle-sepolia-op-geth-archive-leveldb-hash.yml index 4045400d..bb94489c 100644 --- a/op/geth/mantle-sepolia-op-geth-archive-leveldb-hash.yml +++ b/op/geth/mantle-sepolia-op-geth-archive-leveldb-hash.yml @@ -14,12 +14,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/mantle-sepolia-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/mantle-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: mantle-sepolia-archive: diff --git a/op/geth/mantle-sepolia-op-geth-pruned-leveldb-hash.yml b/op/geth/mantle-sepolia-op-geth-pruned-leveldb-hash.yml index 28425149..6059594f 100644 --- a/op/geth/mantle-sepolia-op-geth-pruned-leveldb-hash.yml +++ b/op/geth/mantle-sepolia-op-geth-pruned-leveldb-hash.yml @@ -14,12 +14,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/mantle-sepolia-op-geth-pruned-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/mantle-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: mantle-sepolia: diff --git a/op/geth/metal-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/metal-mainnet-op-geth-archive-leveldb-hash.yml index ed09a32b..992d9ae6 100644 --- a/op/geth/metal-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/metal-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/metal-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/metal-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: metal-mainnet-archive: diff --git a/op/geth/metal-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/metal-mainnet-op-geth-pruned-pebble-path.yml index 2aebe79a..47dc5be0 100644 --- a/op/geth/metal-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/metal-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/metal-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/metal-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: metal-mainnet: diff --git a/op/geth/metal-sepolia-op-geth-archive-leveldb-hash.yml b/op/geth/metal-sepolia-op-geth-archive-leveldb-hash.yml index 19c03b1a..ec1313b8 100644 --- a/op/geth/metal-sepolia-op-geth-archive-leveldb-hash.yml +++ b/op/geth/metal-sepolia-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/metal-sepolia-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/metal-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: metal-sepolia-archive: diff --git a/op/geth/metal-sepolia-op-geth-pruned-pebble-path.yml b/op/geth/metal-sepolia-op-geth-pruned-pebble-path.yml index 6a67746b..145b6ac7 100644 --- a/op/geth/metal-sepolia-op-geth-pruned-pebble-path.yml +++ b/op/geth/metal-sepolia-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/metal-sepolia-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/metal-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: metal-sepolia: diff --git a/op/geth/mode-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/mode-mainnet-op-geth-archive-leveldb-hash.yml index 19a02b8f..e7cd41da 100644 --- a/op/geth/mode-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/mode-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/mode-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/mode-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: mode-mainnet-archive: diff --git a/op/geth/mode-mainnet-op-geth-pruned-pebble-hash.yml b/op/geth/mode-mainnet-op-geth-pruned-pebble-hash.yml index 5a6c1c76..057d8c5f 100644 --- a/op/geth/mode-mainnet-op-geth-pruned-pebble-hash.yml +++ b/op/geth/mode-mainnet-op-geth-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/mode-mainnet-op-geth-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/mode-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: mode-mainnet: diff --git a/op/geth/mode-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/mode-mainnet-op-geth-pruned-pebble-path.yml index b0c4db1b..d0c9f1e6 100644 --- a/op/geth/mode-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/mode-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/mode-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/mode-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: mode-mainnet: diff --git a/op/geth/mode-sepolia-op-geth-archive-leveldb-hash.yml b/op/geth/mode-sepolia-op-geth-archive-leveldb-hash.yml index c8898b2e..da04fbe3 100644 --- a/op/geth/mode-sepolia-op-geth-archive-leveldb-hash.yml +++ b/op/geth/mode-sepolia-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/mode-sepolia-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/mode-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: mode-sepolia-archive: diff --git a/op/geth/mode-sepolia-op-geth-pruned-pebble-hash.yml b/op/geth/mode-sepolia-op-geth-pruned-pebble-hash.yml index 5f32578d..48559daa 100644 --- a/op/geth/mode-sepolia-op-geth-pruned-pebble-hash.yml +++ b/op/geth/mode-sepolia-op-geth-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/mode-sepolia-op-geth-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/mode-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: mode-sepolia: diff --git a/op/geth/mode-sepolia-op-geth-pruned-pebble-path.yml b/op/geth/mode-sepolia-op-geth-pruned-pebble-path.yml index cf319318..58e2836d 100644 --- a/op/geth/mode-sepolia-op-geth-pruned-pebble-path.yml +++ b/op/geth/mode-sepolia-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/mode-sepolia-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/mode-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: mode-sepolia: diff --git a/op/geth/op-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/op-mainnet-op-geth-archive-leveldb-hash.yml index 5780cd95..bd8abeb5 100644 --- a/op/geth/op-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/op-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/op-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/op-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: op-mainnet-archive: diff --git a/op/geth/op-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/op-mainnet-op-geth-pruned-pebble-path.yml index bc92b17e..0fbb1b27 100644 --- a/op/geth/op-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/op-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/op-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/op-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: op-mainnet: diff --git a/op/geth/op-sepolia-op-geth-archive-leveldb-hash.yml b/op/geth/op-sepolia-op-geth-archive-leveldb-hash.yml index d4b60369..bad36c4a 100644 --- a/op/geth/op-sepolia-op-geth-archive-leveldb-hash.yml +++ b/op/geth/op-sepolia-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/op-sepolia-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/op-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: op-sepolia-archive: diff --git a/op/geth/op-sepolia-op-geth-pruned-pebble-path.yml b/op/geth/op-sepolia-op-geth-pruned-pebble-path.yml index 2a3e22c9..92d3faed 100644 --- a/op/geth/op-sepolia-op-geth-pruned-pebble-path.yml +++ b/op/geth/op-sepolia-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/op-sepolia-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/op-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: op-sepolia: diff --git a/op/geth/snax-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/snax-mainnet-op-geth-archive-leveldb-hash.yml index 2e1538f5..0382d684 100644 --- a/op/geth/snax-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/snax-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/snax-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/snax-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: snax-mainnet-archive: diff --git a/op/geth/snax-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/snax-mainnet-op-geth-pruned-pebble-path.yml index a44fcee4..6395caba 100644 --- a/op/geth/snax-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/snax-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/snax-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/snax-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: snax-mainnet: diff --git a/op/geth/soneium-minato-op-geth-archive-leveldb-hash.yml b/op/geth/soneium-minato-op-geth-archive-leveldb-hash.yml index e2863533..4b7e6deb 100644 --- a/op/geth/soneium-minato-op-geth-archive-leveldb-hash.yml +++ b/op/geth/soneium-minato-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/soneium-minato-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/soneium-minato-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: soneium-minato-archive: diff --git a/op/geth/soneium-minato-op-geth-pruned-pebble-path.yml b/op/geth/soneium-minato-op-geth-pruned-pebble-path.yml index 4f332fe2..c1834145 100644 --- a/op/geth/soneium-minato-op-geth-pruned-pebble-path.yml +++ b/op/geth/soneium-minato-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/soneium-minato-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/soneium-minato \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: soneium-minato: diff --git a/op/geth/swell-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/swell-mainnet-op-geth-archive-leveldb-hash.yml index 082812e5..3b06b519 100644 --- a/op/geth/swell-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/swell-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/swell-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/swell-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: swell-mainnet-archive: diff --git a/op/geth/swell-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/swell-mainnet-op-geth-pruned-pebble-path.yml index caf4dbbc..5a099566 100644 --- a/op/geth/swell-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/swell-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/swell-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/swell-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: swell-mainnet: diff --git a/op/geth/unichain-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/unichain-mainnet-op-geth-archive-leveldb-hash.yml index 40152a03..a3bb7c89 100644 --- a/op/geth/unichain-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/unichain-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/unichain-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/unichain-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: unichain-mainnet-archive: diff --git a/op/geth/unichain-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/unichain-mainnet-op-geth-pruned-pebble-path.yml index d6d92b83..7c8a6677 100644 --- a/op/geth/unichain-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/unichain-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/unichain-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/unichain-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: unichain-mainnet: diff --git a/op/geth/unichain-sepolia-op-geth-archive-leveldb-hash.yml b/op/geth/unichain-sepolia-op-geth-archive-leveldb-hash.yml index 1806ee78..7d9b9780 100644 --- a/op/geth/unichain-sepolia-op-geth-archive-leveldb-hash.yml +++ b/op/geth/unichain-sepolia-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/unichain-sepolia-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/unichain-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: unichain-sepolia-archive: diff --git a/op/geth/unichain-sepolia-op-geth-pruned-pebble-path.yml b/op/geth/unichain-sepolia-op-geth-pruned-pebble-path.yml index 7f6c431b..cf5fd4dd 100644 --- a/op/geth/unichain-sepolia-op-geth-pruned-pebble-path.yml +++ b/op/geth/unichain-sepolia-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/unichain-sepolia-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/unichain-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: unichain-sepolia: diff --git a/op/geth/worldchain-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/worldchain-mainnet-op-geth-archive-leveldb-hash.yml index c53e8096..8d05534a 100644 --- a/op/geth/worldchain-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/worldchain-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/worldchain-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/worldchain-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: worldchain-mainnet-archive: diff --git a/op/geth/worldchain-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/worldchain-mainnet-op-geth-pruned-pebble-path.yml index f7b6a1c0..92d9489d 100644 --- a/op/geth/worldchain-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/worldchain-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/worldchain-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/worldchain-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: worldchain-mainnet: diff --git a/op/geth/worldchain-sepolia-op-geth-archive-leveldb-hash.yml b/op/geth/worldchain-sepolia-op-geth-archive-leveldb-hash.yml index 2df7494d..80d39db6 100644 --- a/op/geth/worldchain-sepolia-op-geth-archive-leveldb-hash.yml +++ b/op/geth/worldchain-sepolia-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/worldchain-sepolia-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/worldchain-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: worldchain-sepolia-archive: diff --git a/op/geth/worldchain-sepolia-op-geth-pruned-pebble-path.yml b/op/geth/worldchain-sepolia-op-geth-pruned-pebble-path.yml index b22c48c3..9b3fc001 100644 --- a/op/geth/worldchain-sepolia-op-geth-pruned-pebble-path.yml +++ b/op/geth/worldchain-sepolia-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/worldchain-sepolia-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/worldchain-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: worldchain-sepolia: diff --git a/op/geth/zircuit-garfield-op-geth-archive-leveldb-hash.yml b/op/geth/zircuit-garfield-op-geth-archive-leveldb-hash.yml index 9c78e832..a6e01a63 100644 --- a/op/geth/zircuit-garfield-op-geth-archive-leveldb-hash.yml +++ b/op/geth/zircuit-garfield-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zircuit-garfield-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zircuit-garfield-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zircuit-garfield-archive: diff --git a/op/geth/zircuit-garfield-op-geth-archive-pebble-hash.yml b/op/geth/zircuit-garfield-op-geth-archive-pebble-hash.yml index 10d06104..ddb53fac 100644 --- a/op/geth/zircuit-garfield-op-geth-archive-pebble-hash.yml +++ b/op/geth/zircuit-garfield-op-geth-archive-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zircuit-garfield-op-geth-archive-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zircuit-garfield-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zircuit-garfield-archive: diff --git a/op/geth/zircuit-garfield-op-geth-pruned-pebble-hash.yml b/op/geth/zircuit-garfield-op-geth-pruned-pebble-hash.yml index 941aaebf..d9fd151f 100644 --- a/op/geth/zircuit-garfield-op-geth-pruned-pebble-hash.yml +++ b/op/geth/zircuit-garfield-op-geth-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zircuit-garfield-op-geth-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zircuit-garfield \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zircuit-garfield: diff --git a/op/geth/zircuit-garfield-op-geth-pruned-pebble-path.yml b/op/geth/zircuit-garfield-op-geth-pruned-pebble-path.yml index b7de35ba..a9475a31 100644 --- a/op/geth/zircuit-garfield-op-geth-pruned-pebble-path.yml +++ b/op/geth/zircuit-garfield-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zircuit-garfield-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zircuit-garfield \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zircuit-garfield: diff --git a/op/geth/zircuit-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/zircuit-mainnet-op-geth-archive-leveldb-hash.yml index d75a521c..9b88a9db 100644 --- a/op/geth/zircuit-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/zircuit-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zircuit-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zircuit-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zircuit-mainnet-archive: diff --git a/op/geth/zircuit-mainnet-op-geth-archive-pebble-hash.yml b/op/geth/zircuit-mainnet-op-geth-archive-pebble-hash.yml index c0de57c1..b820f85b 100644 --- a/op/geth/zircuit-mainnet-op-geth-archive-pebble-hash.yml +++ b/op/geth/zircuit-mainnet-op-geth-archive-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zircuit-mainnet-op-geth-archive-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zircuit-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zircuit-mainnet-archive: diff --git a/op/geth/zircuit-mainnet-op-geth-pruned-pebble-hash.yml b/op/geth/zircuit-mainnet-op-geth-pruned-pebble-hash.yml index dbeeac30..54a5c68f 100644 --- a/op/geth/zircuit-mainnet-op-geth-pruned-pebble-hash.yml +++ b/op/geth/zircuit-mainnet-op-geth-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zircuit-mainnet-op-geth-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zircuit-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zircuit-mainnet: diff --git a/op/geth/zircuit-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/zircuit-mainnet-op-geth-pruned-pebble-path.yml index bca391bf..72a3f9d5 100644 --- a/op/geth/zircuit-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/zircuit-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zircuit-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zircuit-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zircuit-mainnet: diff --git a/op/geth/zircuit-testnet-op-geth-archive-leveldb-hash.yml b/op/geth/zircuit-testnet-op-geth-archive-leveldb-hash.yml index b491743c..ef18e5ee 100644 --- a/op/geth/zircuit-testnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/zircuit-testnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zircuit-testnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zircuit-testnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zircuit-testnet-archive: diff --git a/op/geth/zircuit-testnet-op-geth-archive-pebble-hash.yml b/op/geth/zircuit-testnet-op-geth-archive-pebble-hash.yml index b48a5bdf..ac79b4bb 100644 --- a/op/geth/zircuit-testnet-op-geth-archive-pebble-hash.yml +++ b/op/geth/zircuit-testnet-op-geth-archive-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zircuit-testnet-op-geth-archive-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zircuit-testnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zircuit-testnet-archive: diff --git a/op/geth/zircuit-testnet-op-geth-pruned-pebble-hash.yml b/op/geth/zircuit-testnet-op-geth-pruned-pebble-hash.yml index 42ef6f70..8bc7d325 100644 --- a/op/geth/zircuit-testnet-op-geth-pruned-pebble-hash.yml +++ b/op/geth/zircuit-testnet-op-geth-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zircuit-testnet-op-geth-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zircuit-testnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zircuit-testnet: diff --git a/op/geth/zircuit-testnet-op-geth-pruned-pebble-path.yml b/op/geth/zircuit-testnet-op-geth-pruned-pebble-path.yml index 72dc8003..7f906ed0 100644 --- a/op/geth/zircuit-testnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/zircuit-testnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zircuit-testnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zircuit-testnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zircuit-testnet: diff --git a/op/geth/zora-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/zora-mainnet-op-geth-archive-leveldb-hash.yml index 99160b47..2c5d723c 100644 --- a/op/geth/zora-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/zora-mainnet-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zora-mainnet-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zora-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zora-mainnet-archive: diff --git a/op/geth/zora-mainnet-op-geth-pruned-pebble-hash.yml b/op/geth/zora-mainnet-op-geth-pruned-pebble-hash.yml index 70b2e84e..7ef10b1e 100644 --- a/op/geth/zora-mainnet-op-geth-pruned-pebble-hash.yml +++ b/op/geth/zora-mainnet-op-geth-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zora-mainnet-op-geth-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zora-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zora-mainnet: diff --git a/op/geth/zora-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/zora-mainnet-op-geth-pruned-pebble-path.yml index 7cee5e19..f57f00cf 100644 --- a/op/geth/zora-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/zora-mainnet-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zora-mainnet-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zora-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zora-mainnet: diff --git a/op/geth/zora-sepolia-op-geth-archive-leveldb-hash.yml b/op/geth/zora-sepolia-op-geth-archive-leveldb-hash.yml index 7d895b01..4e57a605 100644 --- a/op/geth/zora-sepolia-op-geth-archive-leveldb-hash.yml +++ b/op/geth/zora-sepolia-op-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zora-sepolia-op-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zora-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zora-sepolia-archive: diff --git a/op/geth/zora-sepolia-op-geth-pruned-pebble-hash.yml b/op/geth/zora-sepolia-op-geth-pruned-pebble-hash.yml index 87ba3023..d09a018b 100644 --- a/op/geth/zora-sepolia-op-geth-pruned-pebble-hash.yml +++ b/op/geth/zora-sepolia-op-geth-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zora-sepolia-op-geth-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zora-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zora-sepolia: diff --git a/op/geth/zora-sepolia-op-geth-pruned-pebble-path.yml b/op/geth/zora-sepolia-op-geth-pruned-pebble-path.yml index d555429b..a38e10bf 100644 --- a/op/geth/zora-sepolia-op-geth-pruned-pebble-path.yml +++ b/op/geth/zora-sepolia-op-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/geth/zora-sepolia-op-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zora-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zora-sepolia: diff --git a/op/reth/base-mainnet-op-reth-archive-trace.yml b/op/reth/base-mainnet-op-reth-archive-trace.yml index d8ffcc45..27b85512 100644 --- a/op/reth/base-mainnet-op-reth-archive-trace.yml +++ b/op/reth/base-mainnet-op-reth-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/reth/base-mainnet-op-reth-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/base-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: base-mainnet-archive: diff --git a/op/reth/base-mainnet-op-reth-pruned-trace.yml b/op/reth/base-mainnet-op-reth-pruned-trace.yml index aad42942..db4f176f 100644 --- a/op/reth/base-mainnet-op-reth-pruned-trace.yml +++ b/op/reth/base-mainnet-op-reth-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/reth/base-mainnet-op-reth-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/base-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: base-mainnet: diff --git a/op/reth/base-sepolia-op-reth-archive-trace.yml b/op/reth/base-sepolia-op-reth-archive-trace.yml index 97943a5e..9a0ee5f2 100644 --- a/op/reth/base-sepolia-op-reth-archive-trace.yml +++ b/op/reth/base-sepolia-op-reth-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/reth/base-sepolia-op-reth-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/base-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: base-sepolia-archive: diff --git a/op/reth/base-sepolia-op-reth-pruned-trace.yml b/op/reth/base-sepolia-op-reth-pruned-trace.yml index e431fdeb..652fddb0 100644 --- a/op/reth/base-sepolia-op-reth-pruned-trace.yml +++ b/op/reth/base-sepolia-op-reth-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/reth/base-sepolia-op-reth-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/base-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: base-sepolia: diff --git a/op/reth/lisk-mainnet-op-reth-archive-trace.yml b/op/reth/lisk-mainnet-op-reth-archive-trace.yml index d65b7b9b..d104fb8a 100644 --- a/op/reth/lisk-mainnet-op-reth-archive-trace.yml +++ b/op/reth/lisk-mainnet-op-reth-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/reth/lisk-mainnet-op-reth-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lisk-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lisk-mainnet-archive: diff --git a/op/reth/lisk-mainnet-op-reth-pruned-trace.yml b/op/reth/lisk-mainnet-op-reth-pruned-trace.yml index 0114273c..d9d33380 100644 --- a/op/reth/lisk-mainnet-op-reth-pruned-trace.yml +++ b/op/reth/lisk-mainnet-op-reth-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/reth/lisk-mainnet-op-reth-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/lisk-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: lisk-mainnet: diff --git a/op/reth/op-mainnet-op-reth-archive-trace.yml b/op/reth/op-mainnet-op-reth-archive-trace.yml index a29e2cdb..1bc9e431 100644 --- a/op/reth/op-mainnet-op-reth-archive-trace.yml +++ b/op/reth/op-mainnet-op-reth-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/reth/op-mainnet-op-reth-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/op-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: op-mainnet-archive: diff --git a/op/reth/op-mainnet-op-reth-pruned-trace.yml b/op/reth/op-mainnet-op-reth-pruned-trace.yml index 1bf481dd..5a01daf8 100644 --- a/op/reth/op-mainnet-op-reth-pruned-trace.yml +++ b/op/reth/op-mainnet-op-reth-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/reth/op-mainnet-op-reth-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/op-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: op-mainnet: diff --git a/op/reth/op-sepolia-op-reth-archive-trace.yml b/op/reth/op-sepolia-op-reth-archive-trace.yml index 10cc64b5..0af2da5b 100644 --- a/op/reth/op-sepolia-op-reth-archive-trace.yml +++ b/op/reth/op-sepolia-op-reth-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/reth/op-sepolia-op-reth-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/op-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: op-sepolia-archive: diff --git a/op/reth/op-sepolia-op-reth-pruned-trace.yml b/op/reth/op-sepolia-op-reth-pruned-trace.yml index ae51cbb3..60aea88f 100644 --- a/op/reth/op-sepolia-op-reth-pruned-trace.yml +++ b/op/reth/op-sepolia-op-reth-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:op/reth/op-sepolia-op-reth-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/op-sepolia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: op-sepolia: diff --git a/polygon/bor/polygon-amoy-bor-pruned-pebble-path.yml b/polygon/bor/polygon-amoy-bor-pruned-pebble-path.yml index d13ab5e1..a3fbfa25 100644 --- a/polygon/bor/polygon-amoy-bor-pruned-pebble-path.yml +++ b/polygon/bor/polygon-amoy-bor-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:polygon/bor/polygon-amoy-bor-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/polygon-amoy \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: polygon-amoy: diff --git a/polygon/bor/polygon-mainnet-bor-pruned-pebble-path.yml b/polygon/bor/polygon-mainnet-bor-pruned-pebble-path.yml index 9b5ebf12..069756d6 100644 --- a/polygon/bor/polygon-mainnet-bor-pruned-pebble-path.yml +++ b/polygon/bor/polygon-mainnet-bor-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:polygon/bor/polygon-mainnet-bor-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/polygon-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: polygon-mainnet: diff --git a/polygon/erigon3/polygon-amoy-erigon3-archive-trace.yml b/polygon/erigon3/polygon-amoy-erigon3-archive-trace.yml index d6e5ddad..079d5f29 100644 --- a/polygon/erigon3/polygon-amoy-erigon3-archive-trace.yml +++ b/polygon/erigon3/polygon-amoy-erigon3-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:polygon/erigon3/polygon-amoy-erigon3-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/polygon-amoy-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: polygon-amoy-archive: diff --git a/polygon/erigon3/polygon-amoy-erigon3-minimal-trace.yml b/polygon/erigon3/polygon-amoy-erigon3-minimal-trace.yml index e9effe54..637662ae 100644 --- a/polygon/erigon3/polygon-amoy-erigon3-minimal-trace.yml +++ b/polygon/erigon3/polygon-amoy-erigon3-minimal-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:polygon/erigon3/polygon-amoy-erigon3-minimal-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/polygon-amoy-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: polygon-amoy-minimal: diff --git a/polygon/erigon3/polygon-amoy-erigon3-pruned-trace.yml b/polygon/erigon3/polygon-amoy-erigon3-pruned-trace.yml index 72b165f2..5f2e2078 100644 --- a/polygon/erigon3/polygon-amoy-erigon3-pruned-trace.yml +++ b/polygon/erigon3/polygon-amoy-erigon3-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:polygon/erigon3/polygon-amoy-erigon3-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/polygon-amoy \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: polygon-amoy: diff --git a/polygon/erigon3/polygon-mainnet-erigon3-archive-trace.yml b/polygon/erigon3/polygon-mainnet-erigon3-archive-trace.yml index 3517c498..16b0fd03 100644 --- a/polygon/erigon3/polygon-mainnet-erigon3-archive-trace.yml +++ b/polygon/erigon3/polygon-mainnet-erigon3-archive-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:polygon/erigon3/polygon-mainnet-erigon3-archive-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/polygon-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: polygon-mainnet-archive: diff --git a/polygon/erigon3/polygon-mainnet-erigon3-minimal-trace.yml b/polygon/erigon3/polygon-mainnet-erigon3-minimal-trace.yml index cf2e339b..8e9cd6c8 100644 --- a/polygon/erigon3/polygon-mainnet-erigon3-minimal-trace.yml +++ b/polygon/erigon3/polygon-mainnet-erigon3-minimal-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:polygon/erigon3/polygon-mainnet-erigon3-minimal-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/polygon-mainnet-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: polygon-mainnet-minimal: diff --git a/polygon/erigon3/polygon-mainnet-erigon3-pruned-trace.yml b/polygon/erigon3/polygon-mainnet-erigon3-pruned-trace.yml index 1b8e93bc..20a84050 100644 --- a/polygon/erigon3/polygon-mainnet-erigon3-pruned-trace.yml +++ b/polygon/erigon3/polygon-mainnet-erigon3-pruned-trace.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:polygon/erigon3/polygon-mainnet-erigon3-pruned-trace.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/polygon-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: polygon-mainnet: diff --git a/ronin/ronin/ronin-mainnet-ronin-archive-leveldb-hash.yml b/ronin/ronin/ronin-mainnet-ronin-archive-leveldb-hash.yml index 21e22c5d..c3dddd07 100644 --- a/ronin/ronin/ronin-mainnet-ronin-archive-leveldb-hash.yml +++ b/ronin/ronin/ronin-mainnet-ronin-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ronin/ronin/ronin-mainnet-ronin-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ronin-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ronin-mainnet-archive: diff --git a/ronin/ronin/ronin-mainnet-ronin-pruned-pebble-hash.yml b/ronin/ronin/ronin-mainnet-ronin-pruned-pebble-hash.yml index bf2109bd..2bf7abf9 100644 --- a/ronin/ronin/ronin-mainnet-ronin-pruned-pebble-hash.yml +++ b/ronin/ronin/ronin-mainnet-ronin-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ronin/ronin/ronin-mainnet-ronin-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ronin-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ronin-mainnet: diff --git a/ronin/ronin/ronin-mainnet-ronin-pruned-pebble-path.yml b/ronin/ronin/ronin-mainnet-ronin-pruned-pebble-path.yml index a326c39a..b7c12d41 100644 --- a/ronin/ronin/ronin-mainnet-ronin-pruned-pebble-path.yml +++ b/ronin/ronin/ronin-mainnet-ronin-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ronin/ronin/ronin-mainnet-ronin-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ronin-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ronin-mainnet: diff --git a/ronin/ronin/ronin-saigon-ronin-archive-leveldb-hash.yml b/ronin/ronin/ronin-saigon-ronin-archive-leveldb-hash.yml index d4803fa4..13b20d78 100644 --- a/ronin/ronin/ronin-saigon-ronin-archive-leveldb-hash.yml +++ b/ronin/ronin/ronin-saigon-ronin-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ronin/ronin/ronin-saigon-ronin-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ronin-saigon-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ronin-saigon-archive: diff --git a/ronin/ronin/ronin-saigon-ronin-pruned-pebble-hash.yml b/ronin/ronin/ronin-saigon-ronin-pruned-pebble-hash.yml index 8ba8e364..7cd446b9 100644 --- a/ronin/ronin/ronin-saigon-ronin-pruned-pebble-hash.yml +++ b/ronin/ronin/ronin-saigon-ronin-pruned-pebble-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ronin/ronin/ronin-saigon-ronin-pruned-pebble-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ronin-saigon \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ronin-saigon: diff --git a/ronin/ronin/ronin-saigon-ronin-pruned-pebble-path.yml b/ronin/ronin/ronin-saigon-ronin-pruned-pebble-path.yml index 6d77c53c..64bf2c8a 100644 --- a/ronin/ronin/ronin-saigon-ronin-pruned-pebble-path.yml +++ b/ronin/ronin/ronin-saigon-ronin-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:ronin/ronin/ronin-saigon-ronin-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/ronin-saigon \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: ronin-saigon: diff --git a/rootstock/rskj/rootstock-bamboo-rskj-archive.yml b/rootstock/rskj/rootstock-bamboo-rskj-archive.yml index f4674fec..602f2db9 100644 --- a/rootstock/rskj/rootstock-bamboo-rskj-archive.yml +++ b/rootstock/rskj/rootstock-bamboo-rskj-archive.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:rootstock/rskj/rootstock-bamboo-rskj-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/rootstock-bamboo-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: rootstock-bamboo-archive-client: diff --git a/rootstock/rskj/rootstock-mainnet-rskj-archive.yml b/rootstock/rskj/rootstock-mainnet-rskj-archive.yml index cdd52ae0..4f4d4850 100644 --- a/rootstock/rskj/rootstock-mainnet-rskj-archive.yml +++ b/rootstock/rskj/rootstock-mainnet-rskj-archive.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:rootstock/rskj/rootstock-mainnet-rskj-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/rootstock-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: rootstock-mainnet-archive-client: diff --git a/scroll/l2geth/scroll-mainnet-l2geth-archive-leveldb-hash.yml b/scroll/l2geth/scroll-mainnet-l2geth-archive-leveldb-hash.yml index a24e13b5..8d8f491b 100644 --- a/scroll/l2geth/scroll-mainnet-l2geth-archive-leveldb-hash.yml +++ b/scroll/l2geth/scroll-mainnet-l2geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:scroll/l2geth/scroll-mainnet-l2geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/scroll-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: scroll-mainnet-archive: diff --git a/scroll/l2geth/scroll-sepolia-l2geth-archive-leveldb-hash.yml b/scroll/l2geth/scroll-sepolia-l2geth-archive-leveldb-hash.yml index 7635dc3e..c7289375 100644 --- a/scroll/l2geth/scroll-sepolia-l2geth-archive-leveldb-hash.yml +++ b/scroll/l2geth/scroll-sepolia-l2geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:scroll/l2geth/scroll-sepolia-l2geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/scroll-sepolia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: scroll-sepolia-archive: diff --git a/sonic/sonic/sonic-mainnet-sonic-archive.yml b/sonic/sonic/sonic-mainnet-sonic-archive.yml index 672fad06..494d43bf 100644 --- a/sonic/sonic/sonic-mainnet-sonic-archive.yml +++ b/sonic/sonic/sonic-mainnet-sonic-archive.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:sonic/sonic/sonic-mainnet-sonic-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/sonic-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: sonic-mainnet-archive: diff --git a/taiko/geth/taiko-alethia-geth-archive-leveldb-hash.yml b/taiko/geth/taiko-alethia-geth-archive-leveldb-hash.yml index 340f58da..e9b9ae0f 100644 --- a/taiko/geth/taiko-alethia-geth-archive-leveldb-hash.yml +++ b/taiko/geth/taiko-alethia-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:taiko/geth/taiko-alethia-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/taiko-alethia-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: taiko-alethia-archive: diff --git a/taiko/geth/taiko-alethia-geth-pruned-pebble-path.yml b/taiko/geth/taiko-alethia-geth-pruned-pebble-path.yml index b9f7d896..bf7104a1 100644 --- a/taiko/geth/taiko-alethia-geth-pruned-pebble-path.yml +++ b/taiko/geth/taiko-alethia-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:taiko/geth/taiko-alethia-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/taiko-alethia \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: taiko-alethia: diff --git a/taiko/geth/taiko-hekla-geth-archive-leveldb-hash.yml b/taiko/geth/taiko-hekla-geth-archive-leveldb-hash.yml index c063dcc6..def1fd69 100644 --- a/taiko/geth/taiko-hekla-geth-archive-leveldb-hash.yml +++ b/taiko/geth/taiko-hekla-geth-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:taiko/geth/taiko-hekla-geth-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/taiko-hekla-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: taiko-hekla-archive: diff --git a/taiko/geth/taiko-hekla-geth-pruned-pebble-path.yml b/taiko/geth/taiko-hekla-geth-pruned-pebble-path.yml index cc4bd83c..b7ab67d8 100644 --- a/taiko/geth/taiko-hekla-geth-pruned-pebble-path.yml +++ b/taiko/geth/taiko-hekla-geth-pruned-pebble-path.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:taiko/geth/taiko-hekla-geth-pruned-pebble-path.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/taiko-hekla \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: taiko-hekla: diff --git a/thundercore/thunder/thundercore-venus-thunder-pruned-leveldb-hash.yml b/thundercore/thunder/thundercore-venus-thunder-pruned-leveldb-hash.yml index d1eec2b2..3ec7ebb2 100644 --- a/thundercore/thunder/thundercore-venus-thunder-pruned-leveldb-hash.yml +++ b/thundercore/thunder/thundercore-venus-thunder-pruned-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:thundercore/thunder/thundercore-venus-thunder-pruned-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/thundercore-venus \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: thundercore-venus: diff --git a/thundercore/thunder/thundercore-zeus-thunder-pruned-leveldb-hash.yml b/thundercore/thunder/thundercore-zeus-thunder-pruned-leveldb-hash.yml index 0c108fe2..4d37b362 100644 --- a/thundercore/thunder/thundercore-zeus-thunder-pruned-leveldb-hash.yml +++ b/thundercore/thunder/thundercore-zeus-thunder-pruned-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:thundercore/thunder/thundercore-zeus-thunder-pruned-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/thundercore-zeus \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: thundercore-zeus: diff --git a/tron/java-tron/tron-mainnet-java-tron-pruned-rocksdb.yml b/tron/java-tron/tron-mainnet-java-tron-pruned-rocksdb.yml index 4f644916..a5c63f22 100644 --- a/tron/java-tron/tron-mainnet-java-tron-pruned-rocksdb.yml +++ b/tron/java-tron/tron-mainnet-java-tron-pruned-rocksdb.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:tron/java-tron/tron-mainnet-java-tron-pruned-rocksdb.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/tron-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: tron-mainnet: diff --git a/viction/node/viction-mainnet-node-archive-leveldb-hash.yml b/viction/node/viction-mainnet-node-archive-leveldb-hash.yml index bbb82cf8..69b4175a 100644 --- a/viction/node/viction-mainnet-node-archive-leveldb-hash.yml +++ b/viction/node/viction-mainnet-node-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:viction/node/viction-mainnet-node-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/viction-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: viction-mainnet-archive-client: diff --git a/viction/node/viction-mainnet-node-pruned-leveldb-hash.yml b/viction/node/viction-mainnet-node-pruned-leveldb-hash.yml index 6a9db598..fad6d2b9 100644 --- a/viction/node/viction-mainnet-node-pruned-leveldb-hash.yml +++ b/viction/node/viction-mainnet-node-pruned-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:viction/node/viction-mainnet-node-pruned-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/viction-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: viction-mainnet-client: diff --git a/viction/node/viction-testnet-node-archive-leveldb-hash.yml b/viction/node/viction-testnet-node-archive-leveldb-hash.yml index bbc4fe0a..528b0503 100644 --- a/viction/node/viction-testnet-node-archive-leveldb-hash.yml +++ b/viction/node/viction-testnet-node-archive-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:viction/node/viction-testnet-node-archive-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/viction-testnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: viction-testnet-archive-client: diff --git a/viction/node/viction-testnet-node-pruned-leveldb-hash.yml b/viction/node/viction-testnet-node-pruned-leveldb-hash.yml index d6aa2a9e..51e7f12a 100644 --- a/viction/node/viction-testnet-node-pruned-leveldb-hash.yml +++ b/viction/node/viction-testnet-node-pruned-leveldb-hash.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:viction/node/viction-testnet-node-pruned-leveldb-hash.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/viction-testnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: viction-testnet-client: diff --git a/zksync-era/external-node/zksync-era-boojnet-external-node-archive.yml b/zksync-era/external-node/zksync-era-boojnet-external-node-archive.yml index f1eb6f6d..258a9f53 100644 --- a/zksync-era/external-node/zksync-era-boojnet-external-node-archive.yml +++ b/zksync-era/external-node/zksync-era-boojnet-external-node-archive.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:zksync-era/external-node/zksync-era-boojnet-external-node-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zksync-era-boojnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zksync-era-boojnet-archive-client: diff --git a/zksync-era/external-node/zksync-era-boojnet-external-node-pruned.yml b/zksync-era/external-node/zksync-era-boojnet-external-node-pruned.yml index 19fb05ea..d9ed2a92 100644 --- a/zksync-era/external-node/zksync-era-boojnet-external-node-pruned.yml +++ b/zksync-era/external-node/zksync-era-boojnet-external-node-pruned.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:zksync-era/external-node/zksync-era-boojnet-external-node-pruned.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zksync-era-boojnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zksync-era-boojnet-client: diff --git a/zksync-era/external-node/zksync-era-mainnet-external-node-archive.yml b/zksync-era/external-node/zksync-era-mainnet-external-node-archive.yml index 6890b95a..38f57969 100644 --- a/zksync-era/external-node/zksync-era-mainnet-external-node-archive.yml +++ b/zksync-era/external-node/zksync-era-mainnet-external-node-archive.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:zksync-era/external-node/zksync-era-mainnet-external-node-archive.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zksync-era-mainnet-archive \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zksync-era-mainnet-archive-client: diff --git a/zksync-era/external-node/zksync-era-mainnet-external-node-pruned.yml b/zksync-era/external-node/zksync-era-mainnet-external-node-pruned.yml index 191f3c4a..7ac2fab7 100644 --- a/zksync-era/external-node/zksync-era-mainnet-external-node-pruned.yml +++ b/zksync-era/external-node/zksync-era-mainnet-external-node-pruned.yml @@ -11,12 +11,17 @@ # # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # -# cat .env +# env # ... # IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me # COMPOSE_FILE=base.yml:rpc.yml:zksync-era/external-node/zksync-era-mainnet-external-node-pruned.yml # # docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/zksync-era-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' services: zksync-era-mainnet-client: