The zoo manifests, the compose file and the e2e helpers all composed /v1/bc addresses against luxd, which answers under /v1/chain and no longer serves the old segment. A line that records an observation keeps its original spelling. Co-authored-by: Hanzo Dev <[email protected]>
94 lines
2.6 KiB
YAML
94 lines
2.6 KiB
YAML
# Zoo testnet — 3 validators joining Lux testnet primary network
|
|
# (networkId 2). Tracks Zoo testnet EVM chain (chainID 200201,
|
|
# blockchainID c3PrgGAAoJXz8RgNAw3j7dSUjUiHVk3mtTneYfr7GvZRxmTPH —
|
|
# looked up live 2026-06-10 from api.lux-test.network).
|
|
#
|
|
# Bootstrap IPs are the public LB IPs of lux-mainnet's luxd-0..4 in
|
|
# do-sfo3-lux-k8s namespace lux-testnet (read live 2026-06-10).
|
|
apiVersion: zoo.network/v1alpha1
|
|
kind: ZooNetwork
|
|
metadata:
|
|
name: zoo-chain
|
|
spec:
|
|
networkId: 2
|
|
validators: 3
|
|
# zooai/node (zood) — Zoo EVM + AI precompiles (0x0303 inference, 0x0304
|
|
# aivmbridge) so Beluga runs as a real L3. Pin the immutable CI semver in
|
|
# prod; gated rollout (restarts the 3 testnet validators). See
|
|
# statefulset-patch.yaml (./luxd -> zood).
|
|
image:
|
|
repository: ghcr.io/zooai/node
|
|
tag: 0.2.0
|
|
pullPolicy: IfNotPresent
|
|
resources:
|
|
cpuRequest: "1"
|
|
cpuLimit: "4"
|
|
memoryRequest: 4Gi
|
|
memoryLimit: 8Gi
|
|
storage:
|
|
storageClass: do-block-storage
|
|
size: 100Gi
|
|
# luxd ignores ZOO_* env for http-host/bootstrap flags; the real flags are
|
|
# injected via statefulset-patch.yaml (see kustomization.yaml).
|
|
config:
|
|
BOOTSTRAP_IPS: "134.199.187.16:9641,209.38.174.84:9641,209.38.173.80:9641,134.199.187.62:9641,164.90.247.204:9641"
|
|
BOOTSTRAP_IDS: "NodeID-Mf3JfSY91oDwfBqf7rCLmhg4NDtDghw1f,NodeID-2TwSZ2oyeBK2mv7JiseEQ8m74rotDj4QR,NodeID-Ld9VFBQ9zGbd79z2vzaAqkQ3jHuqbtRpo,NodeID-8mY2fhUehN27v3LCU84BnnKEoeRfd2weC,NodeID-4smuFz5Z9cm8BEyQU1oPQ9nwgXyMgaNqu"
|
|
TRACK_CHAINS: "c3PrgGAAoJXz8RgNAw3j7dSUjUiHVk3mtTneYfr7GvZRxmTPH"
|
|
SYBIL_PROTECTION_ENABLED: "true"
|
|
---
|
|
apiVersion: zoo.network/v1alpha1
|
|
kind: ZooChain
|
|
metadata:
|
|
name: zoo-evm
|
|
spec:
|
|
chainId: 200201
|
|
blockchainId: c3PrgGAAoJXz8RgNAw3j7dSUjUiHVk3mtTneYfr7GvZRxmTPH
|
|
networkRef: zoo-chain
|
|
---
|
|
apiVersion: zoo.network/v1alpha1
|
|
kind: ZooExplorer
|
|
metadata:
|
|
name: zoo-explorer
|
|
spec:
|
|
chainRef: zoo-evm
|
|
image: ghcr.io/luxfi/explorer:1.2.18
|
|
rpcEndpoint: http://zoo-chain-rpc.zoo-testnet.svc.cluster.local:9630/v1/chain/c3PrgGAAoJXz8RgNAw3j7dSUjUiHVk3mtTneYfr7GvZRxmTPH/rpc
|
|
chainName: zoo
|
|
coinSymbol: tZOO
|
|
service:
|
|
serviceType: ClusterIP
|
|
port: 8090
|
|
---
|
|
apiVersion: zoo.network/v1alpha1
|
|
kind: ZooGateway
|
|
metadata:
|
|
name: zoo-gateway
|
|
spec:
|
|
networkRef: zoo-chain
|
|
hosts:
|
|
- api.zoo-test.network
|
|
tls:
|
|
enabled: true
|
|
secretName: zoo-testnet-tls
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: zoo-operator
|
|
spec:
|
|
replicas: 0
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: zoo-bridge
|
|
spec:
|
|
replicas: 1
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: zoo-ingress
|
|
spec:
|
|
replicas: 1
|