feat: split Z Ecosystem from OMNL/DBIS with separate builds and deploy
Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m14s
CI/CD Pipeline / Security Scanning (push) Successful in 2m34s
CI/CD Pipeline / Lint and Format (push) Failing after 40s
CI/CD Pipeline / Terraform Validation (push) Failing after 24s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 26s
Deploy ChainID 138 / Deploy ChainID 138 (push) Failing after 37s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Failing after 22s
Validation / validate-genesis (push) Successful in 24s
Validation / validate-terraform (push) Failing after 24s
Validation / validate-kubernetes (push) Failing after 9s
Validation / validate-smart-contracts (push) Failing after 10s
Validation / validate-security (push) Failing after 1m22s
Validation / validate-documentation (push) Failing after 17s
Verify Deployment / Verify Deployment (push) Failing after 47s
Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m14s
CI/CD Pipeline / Security Scanning (push) Successful in 2m34s
CI/CD Pipeline / Lint and Format (push) Failing after 40s
CI/CD Pipeline / Terraform Validation (push) Failing after 24s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 26s
Deploy ChainID 138 / Deploy ChainID 138 (push) Failing after 37s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Failing after 22s
Validation / validate-genesis (push) Successful in 24s
Validation / validate-terraform (push) Failing after 24s
Validation / validate-kubernetes (push) Failing after 9s
Validation / validate-smart-contracts (push) Failing after 10s
Validation / validate-security (push) Failing after 1m22s
Validation / validate-documentation (push) Failing after 17s
Verify Deployment / Verify Deployment (push) Failing after 47s
Add VITE_ECOSYSTEM build profiles, Z-only nginx vhosts, standalone Z production stack script, and remove Z Chain from OMNL registry. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
"version": "1.2.0",
|
||||
"updated": "2026-07-03",
|
||||
"notes": [
|
||||
"Z Ecosystem lives on zblockchainsystem.com — see config/z-ecosystem-links.v1.json",
|
||||
"Public nginx exposes /settlement/* and /exchange/* without /api/v1/... prefix",
|
||||
"Tunnel save file logs/public-url-{operator}.txt stores primary portal URL (Z Online Bank)",
|
||||
"/omnl/* operator UIs ship in frontend dist (public/omnl) — portal-serve proxies /api to explorer",
|
||||
@@ -96,11 +97,7 @@
|
||||
"omnlBankHybx": "https://bank.omnl.hybxfinance.io",
|
||||
"exchangeDbisMirror": "https://exchange.d-bis.org/trade",
|
||||
"centralBankDbisMirror": "https://secure.d-bis.org/central-bank",
|
||||
"forexDbisMirror": "https://forex.d-bis.org/trade",
|
||||
"zEcosystem": "https://zblockchainsystem.com/z",
|
||||
"zWallet": "https://zblockchainsystem.com/z-wallet",
|
||||
"zSwap": "https://zblockchainsystem.com/swap",
|
||||
"zOnlineBank": "https://zblockchainsystem.com/central-bank"
|
||||
"forexDbisMirror": "https://forex.d-bis.org/trade"
|
||||
},
|
||||
"productionApis": {
|
||||
"explorerRoot": "https://explorer.d-bis.org/api/v1",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{.\scripts\deployment\deploy-z-ecosystem.ps1
|
||||
{
|
||||
"$schema": "OMNL Bank supported chains — 128-chain production registry",
|
||||
"version": "1.0.0",
|
||||
"brand": "OMNL Central Bank",
|
||||
@@ -1242,26 +1242,6 @@
|
||||
"complianceEnv": "OMNL_COMPLIANCE_CORE_900001",
|
||||
"integrationRef": "config/onex-shiva-integration.v1.json"
|
||||
},
|
||||
{
|
||||
"chainId": 900002,
|
||||
"name": "Z Chain",
|
||||
"type": "evm",
|
||||
"nativeSymbol": "Z",
|
||||
"tier": "primary",
|
||||
"omnlRole": "z-chain",
|
||||
"status": "active",
|
||||
"rpcEnv": "CHAIN_900002_RPC_URL",
|
||||
"explorerUrl": "https://explorer.z.omdnl.org",
|
||||
"rpcDefault": "http://127.0.0.1:8546",
|
||||
"settlement": {
|
||||
"m2LoadEnabled": true,
|
||||
"swapEnabled": true,
|
||||
"bridgeEnabled": true,
|
||||
"officeId": 29
|
||||
},
|
||||
"complianceEnv": "OMNL_COMPLIANCE_CORE_900002",
|
||||
"integrationRef": "config/z-chain-integration.v1.json"
|
||||
},
|
||||
{
|
||||
"chainId": 900003,
|
||||
"name": "OMNL Expansion Slot 3",
|
||||
@@ -2318,8 +2298,8 @@
|
||||
}
|
||||
],
|
||||
"stats": {
|
||||
"total": 128,
|
||||
"active": 61,
|
||||
"total": 127,
|
||||
"active": 60,
|
||||
"staged": 3,
|
||||
"reserved": 64
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "Z Chain on-chain deployment addresses (chainId 900002)",
|
||||
"version": "1.0.0",
|
||||
"updated": "2026-07-06",
|
||||
"updated": "2026-07-07",
|
||||
"chainId": 900002,
|
||||
"network": "z-chain",
|
||||
"status": "active",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"$schema": "International Z Wallet + Z Chain — OMNL integration",
|
||||
"$schema": "International Z Wallet + Z Chain — Z Ecosystem integration",
|
||||
"version": "1.0.0",
|
||||
"updated": "2026-07-05",
|
||||
"brand": {
|
||||
|
||||
35
config/z-ecosystem-links.v1.json
Normal file
35
config/z-ecosystem-links.v1.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"$schema": "Z Ecosystem link map — zblockchainsystem.com only",
|
||||
"version": "1.0.0",
|
||||
"updated": "2026-07-07",
|
||||
"brand": "Z Blockchain System",
|
||||
"publicUrl": "https://zblockchainsystem.com",
|
||||
"routes": {
|
||||
"hub": "/z",
|
||||
"wallet": "/z-wallet",
|
||||
"swap": "/swap",
|
||||
"onlineBank": "/central-bank",
|
||||
"zBotHealth": "/api/v1/z-bot/health",
|
||||
"zWalletCorridors": "/api/v1/z-wallet/corridors",
|
||||
"settlementHealth": "/settlement/health",
|
||||
"zBankSettle": "/settlement/z-bank/settle-m0-m4"
|
||||
},
|
||||
"productionPortals": {
|
||||
"zEcosystem": "https://zblockchainsystem.com/z",
|
||||
"zWallet": "https://zblockchainsystem.com/z-wallet",
|
||||
"zSwap": "https://zblockchainsystem.com/swap",
|
||||
"zOnlineBank": "https://zblockchainsystem.com/central-bank"
|
||||
},
|
||||
"subdomains": {
|
||||
"rpc": "https://rpc.zblockchainsystem.com",
|
||||
"explorer": "https://explorer.zblockchainsystem.com"
|
||||
},
|
||||
"local": {
|
||||
"frontend": "http://localhost:3002",
|
||||
"zHub": "http://localhost:3002/z",
|
||||
"zWallet": "http://localhost:3002/z-wallet",
|
||||
"zBotHealth": "http://localhost:3000/api/v1/z-bot/health",
|
||||
"settlementHealth": "http://localhost:3011/api/v1/settlement/health",
|
||||
"chainRpc": "http://127.0.0.1:8546"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,8 @@
|
||||
# Z Ecosystem local overrides — copy to config/z-ecosystem.local.env
|
||||
# Production portal: https://zblockchainsystem.com (separate from OMNL)
|
||||
|
||||
VITE_ECOSYSTEM=z
|
||||
Z_SUPPORTED_CHAINS_CONFIG=config/z-supported-chains.v1.json
|
||||
Z_ECOSYSTEM_PUBLIC_URL=https://zblockchainsystem.com
|
||||
VITE_Z_ECOSYSTEM_URL=https://zblockchainsystem.com
|
||||
|
||||
|
||||
27
config/z-supported-chains.v1.json
Normal file
27
config/z-supported-chains.v1.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"$schema": "Z Chain supported chains — separate from OMNL 128-chain registry",
|
||||
"version": "1.0.0",
|
||||
"brand": "Z Blockchain System",
|
||||
"primaryChainId": 900002,
|
||||
"chains": [
|
||||
{
|
||||
"chainId": 900002,
|
||||
"name": "Z Chain",
|
||||
"type": "evm",
|
||||
"nativeSymbol": "Z",
|
||||
"tier": "primary",
|
||||
"zRole": "settlement-hub",
|
||||
"status": "active",
|
||||
"rpcEnv": "CHAIN_900002_RPC_URL",
|
||||
"explorerUrl": "https://explorer.zblockchainsystem.com",
|
||||
"rpcDefault": "http://127.0.0.1:8546",
|
||||
"settlement": {
|
||||
"m2LoadEnabled": true,
|
||||
"swapEnabled": true,
|
||||
"bridgeEnabled": true
|
||||
},
|
||||
"complianceEnv": "Z_COMPLIANCE_CORE_900002",
|
||||
"integrationRef": "config/z-chain-integration.v1.json"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user