mirror of
https://github.com/hanzoai/bridge-shim.git
synced 2026-10-30 18:46:32 +00:00
White-label tenant shim for the canonical bridge — bridge.hanzo.network. The shim composes the OSS upstream (ghcr.io/luxfi/bridge:v1.1.39) and ships: - tenant.yaml — Hanzo Bridge declarative config (brand=Hanzo Bridge, IAM=hanzo.id, KMS=kms.hanzo.ai, network=Hanzo Mainnet chainId 36963, pq=strict-pq, chains=eth/btc/sol/ton/xrp/dot/hanzo). - Dockerfile — FROM upstream + COPY tenant.yaml + --tenant-config pin. - contracts/tenant.json + Deploy.sh — wraps @luxfi/standard v1.7.5's DeployTenant.s.sol with the Hanzo manifest. - k8s/ — Deployment, Service, IngressRoute (bridge.hanzo.network), ConfigMap, Namespace, Kustomization. - tenant_test.go — go test imports luxfi/bridge/pkg/tenant.Load and validates tenant.yaml. - .github/workflows/build.yml — semver-tag-gated GHCR push via the hanzoai org's hanzo-build-linux-amd64 ARC pool. Tests: GOWORK=off go test ./... → PASS.