feat: OMNL Bank online production — 128 chains, Central Bank UI, settlement stack
Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m22s
CI/CD Pipeline / Security Scanning (push) Successful in 2m30s
CI/CD Pipeline / Lint and Format (push) Failing after 44s
CI/CD Pipeline / Terraform Validation (push) Failing after 27s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 31s
Deploy ChainID 138 / Deploy ChainID 138 (push) Failing after 56s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Failing after 29s
Validation / validate-genesis (push) Successful in 34s
Validation / validate-terraform (push) Failing after 39s
Validation / validate-kubernetes (push) Failing after 14s
Validation / validate-smart-contracts (push) Failing after 20s
Validation / validate-security (push) Failing after 1m19s
Validation / validate-documentation (push) Failing after 27s
Verify Deployment / Verify Deployment (push) Failing after 1m13s

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-28 08:44:42 -07:00
parent 2b1a3ba6af
commit 5dd67e2b1d
113 changed files with 13223 additions and 98 deletions

View File

@@ -0,0 +1,27 @@
{
"$schema": "DBIS Exchange — production (128-chain OMNL Bank)",
"version": "1.0.0",
"chainId": 138,
"brandName": "DBIS Exchange",
"officeId": 24,
"settlementOfficeExternalId": "HOSPITALLERS-ALI-IRAQ-IRAN",
"chainRegistry": "config/omnl-supported-chains.v1.json",
"maxSupportedChains": 128,
"routers": {
"enhancedSwapRouterV2": "0xa421706768aeb7fafa2d912c5e10824ef3437ad4",
"uniswapV2": "0x3019A7fDc76ba7F64F18d78e66842760037ee638",
"sushiV2": "0xB37b93D38559f53b62ab020A14919f2630a1aE34"
},

View File

@@ -0,0 +1,30 @@
{
"$schema": "DBIS Exchange — Pancake-style DEX on Chain 138 + OMNL Office 24",
"version": "1.0.0",
"chainId": 138,
"brandName": "DBIS Exchange",
"officeId": 24,
"settlementOfficeExternalId": "HOSPITALLERS-ALI-IRAQ-IRAN",
"routers": {
"enhancedSwapRouterV2": "0xa421706768aeb7fafa2d912c5e10824ef3437ad4",
"uniswapV2": "0x3019A7fDc76ba7F64F18d78e66842760037ee638",
"sushiV2": "0xB37b93D38559f53b62ab020A14919f2630a1aE34"
},
"factory": {
"uniswapV2": "0x0C30F6e67Ab3667fCc2f5CEA8e274ef1FB920279"
},
"tokens": [
{ "symbol": "ETH", "name": "Ether", "address": "0x0000000000000000000000000000000000000000", "decimals": 18, "native": true },
{ "symbol": "WETH", "name": "Wrapped Ether", "address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", "decimals": 18 },
{ "symbol": "USDT", "name": "Tether USD", "address": "0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1", "decimals": 6 },
{ "symbol": "USDC", "name": "USD Coin", "address": "0x71D6687F38b93CCad569Fa6352c876eea967201b", "decimals": 6 },
{ "symbol": "cUSDT", "name": "Compliant USDT", "address": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22", "decimals": 6, "omnlLine": "USD-M2", "moneyLayer": "M2" },
{ "symbol": "cUSDC", "name": "Compliant USDC", "address": "0xf22258f57794CC8E06237084b353Ab30fFfa640b", "decimals": 6, "omnlLine": "USD-M2", "moneyLayer": "M2" }
],
"defaultSlippageBps": 50,
"production": {
"requireApiKey": false,
"monitorSwaps": true,
"postSwapSettlementAudit": true
}
}

View File

@@ -0,0 +1,50 @@
# OMNL Bank — production environment (copy to .env.production, never commit secrets)
# === Public URLs (nginx / Cloudflare) ===
OMNL_BANK_PUBLIC_URL=https://bank.omnl.hybxfinance.io
VITE_TOKEN_AGGREGATION_URL=https://bank.omnl.hybxfinance.io/api/v1
VITE_SETTLEMENT_MIDDLEWARE_URL=https://bank.omnl.hybxfinance.io/settlement
VITE_DBIS_EXCHANGE_URL=https://bank.omnl.hybxfinance.io/exchange
VITE_OMNL_API_KEY=
# === Production configs ===
SETTLEMENT_MIDDLEWARE_CONFIG=config/settlement-middleware.production.v1.json
DBIS_EXCHANGE_CONFIG=config/dbis-exchange.production.v1.json
OMNL_SUPPORTED_CHAINS_CONFIG=config/omnl-supported-chains.v1.json
OMNL_M2_TOKEN_REGISTRY=config/omnl-m2-token-registry.v1.json
OMNL_CROSS_CHAIN_CONFIG=config/hybx-omnl-cross-chain-lines.json
# === Production gates (enable after audit) ===
SETTLEMENT_ALLOW_HYBX_PRODUCTION=1
SETTLEMENT_ALLOW_CHAIN_MINT_EXECUTE=1
OMNL_ALLOW_CHAIN_MINT_EXECUTE=1
# === Auth ===
OMNL_API_KEY=
# === Primary chain 138 ===
RPC_URL_138=http://192.168.11.221:8545
CHAIN_138_RPC_URL=http://192.168.11.221:8545
# === Mirror chain 651940 ===
CHAIN_651940_RPC_URL=https://mainnet-rpc.alltra.global
# === Major L1/L2 RPC (set per chain — CHAIN_<id>_RPC_URL) ===
CHAIN_1_RPC_URL=https://eth.llamarpc.com
CHAIN_56_RPC_URL=https://bsc-dataseed.binance.org
CHAIN_137_RPC_URL=https://polygon-bor-rpc.publicnode.com
CHAIN_42161_RPC_URL=https://arb1.arbitrum.io/rpc
CHAIN_8453_RPC_URL=https://mainnet.base.org
CHAIN_10_RPC_URL=https://mainnet.optimism.io
# === Fineract / Office 24 ===
FINERACT_BASE_URL=
FINERACT_TENANT=omnl
OMNL_FINERACT_USERNAME=
OMNL_FINERACT_PASSWORD=
# === Frontend ===
VITE_WALLETCONNECT_PROJECT_ID=
VITE_THIRDWEB_CLIENT_ID=
VITE_RPC_URL_138=http://192.168.11.221:8545
VITE_ENHANCED_SWAP_ROUTER_V2=0xa421706768aeb7fafa2d912c5e10824ef3437ad4

View File

@@ -0,0 +1,28 @@
{
"$schema": "OMNL Office 24 — Ali HOSPITALLERS settlement profile",
"version": "1.0.0",
"officeId": 24,
"externalId": "HOSPITALLERS-ALI-IRAQ-IRAN",
"name": "HOSPITALLERS Ali Iraq-Iran",
"fineractTenant": "omnl",
"tenantUser": "ali_hospitallers_tenant",
"adminUser": "ali_hospitallers_admin",
"operatorUser": "ali_hospitallers_operator",
"settlement": {
"defaultCurrency": "USD",
"defaultLineId": "USD-M1",
"moneyLayers": ["M0", "M1", "M2"],
"glM0": "1050",
"glM1": "2100",
"glM2": "2200",
"glSettlement": "1000",
"glTradeFinanceContingent": "1410"
},
"rails": {
"swift": { "enabled": true, "listenerUrl": "http://192.168.11.114:8788" },
"hybx": { "enabled": true, "sidecarUrl": "http://192.168.11.89:8080" },
"chain138": { "enabled": true, "rpcEnv": "RPC_URL_138", "defaultLineId": "USD-M1" }
},
"omnlLegalName": "ORGANISATION MONDIALE DU NUMERIQUE L.P.B.C.",
"omnlLei": "98450070C57395F6B906"
}

View File

@@ -0,0 +1,527 @@
{
"version": "1.0.0",
"chainId": 138,
"defaultMoneyLayer": "M2",
"defaultLoadFromGl": "2200",
"tokens": [
{
"symbol": "ETH",
"name": "Ether",
"address": "0x0000000000000000000000000000000000000000",
"decimals": 18,
"native": true,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "WETH",
"name": "Wrapped Ether",
"address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"decimals": 18,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "WETH10",
"name": "WETH10",
"address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f",
"decimals": 18,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "USDT",
"name": "Tether USD",
"address": "0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1",
"decimals": 6,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "USDC",
"name": "USD Coin",
"address": "0x71D6687F38b93CCad569Fa6352c876eea967201b",
"decimals": 6,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cUSDT",
"name": "Compliant USDT",
"address": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"decimals": 6,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cUSDC",
"name": "Compliant USDC",
"address": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"decimals": 6,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cUSDT_V2",
"name": "Compliant USDT V2",
"address": "0x9FBfab33882Efe0038DAa608185718b772EE5660",
"decimals": 6,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cUSDC_V2",
"name": "Compliant USDC V2",
"address": "0x219522c60e83dEe01FC5b0329d6fA8fD84b9D13d",
"decimals": 6,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cAUSDT",
"name": "Compliant AUSDT",
"address": "0x5fdDF65733e3d590463F68f93Cf16E8c04081271",
"decimals": 6,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cUSDW",
"name": "Compliant USD W",
"address": "0xcA6BFa614935f1AB71c9aB106bAA6FBB6057095e",
"decimals": 6,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cEURC",
"name": "Euro Coin",
"address": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"decimals": 6,
"currencyCode": "EUR",
"moneyLayer": "M2",
"omnlLine": "EUR-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cEURT",
"name": "Tether EUR",
"address": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"decimals": 6,
"currencyCode": "EUR",
"moneyLayer": "M2",
"omnlLine": "EUR-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cGBPC",
"name": "Pound Sterling",
"address": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"decimals": 6,
"currencyCode": "GBP",
"moneyLayer": "M2",
"omnlLine": "GBP-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cGBPT",
"name": "Tether GBP",
"address": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"decimals": 6,
"currencyCode": "GBP",
"moneyLayer": "M2",
"omnlLine": "GBP-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cAUDC",
"name": "Australian Dollar",
"address": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"decimals": 6,
"currencyCode": "AUD",
"moneyLayer": "M2",
"omnlLine": "AUD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cJPYC",
"name": "Japanese Yen",
"address": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"decimals": 6,
"currencyCode": "JPY",
"moneyLayer": "M2",
"omnlLine": "JPY-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cCHFC",
"name": "Swiss Franc",
"address": "0x873990849DDa5117d7C644f0aF24370797C03885",
"decimals": 6,
"currencyCode": "CHF",
"moneyLayer": "M2",
"omnlLine": "CHF-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cCADC",
"name": "Canadian Dollar",
"address": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"decimals": 6,
"currencyCode": "CAD",
"moneyLayer": "M2",
"omnlLine": "CAD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cXAUC",
"name": "Gold Compliant",
"address": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"decimals": 6,
"currencyCode": "XAU",
"moneyLayer": "M2",
"omnlLine": "XAU-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cXAUT",
"name": "Tether Gold",
"address": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"decimals": 6,
"currencyCode": "XAU",
"moneyLayer": "M2",
"omnlLine": "XAU-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cBTC",
"name": "Compliant BTC",
"address": "0xe94260c555ac1d9d3cc9e1632883452ebdf0082e",
"decimals": 8,
"currencyCode": "BTC",
"moneyLayer": "M2",
"omnlLine": "BTC-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cETH",
"name": "Compliant ETH",
"address": "0xce7e00000000000000000000000000000000008a",
"decimals": 18,
"currencyCode": "ETH",
"moneyLayer": "M2",
"omnlLine": "ETH-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cETHL2",
"name": "Compliant ETH L2",
"address": "0xce7200000000000000000000000000000000008a",
"decimals": 18,
"currencyCode": "ETH",
"moneyLayer": "M2",
"omnlLine": "ETH-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cBNB",
"name": "Compliant BNB",
"address": "0xcb6b00000000000000000000000000000000008a",
"decimals": 18,
"currencyCode": "BNB",
"moneyLayer": "M2",
"omnlLine": "BNB-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cPOL",
"name": "Compliant POL",
"address": "0xc90100000000000000000000000000000000008a",
"decimals": 18,
"currencyCode": "POL",
"moneyLayer": "M2",
"omnlLine": "POL-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cAVAX",
"name": "Compliant AVAX",
"address": "0xcaaa00000000000000000000000000000000008a",
"decimals": 18,
"currencyCode": "AVAX",
"moneyLayer": "M2",
"omnlLine": "AVAX-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cCRO",
"name": "Compliant CRO",
"address": "0xcc2000000000000000000000000000000000008a",
"decimals": 18,
"currencyCode": "CRO",
"moneyLayer": "M2",
"omnlLine": "CRO-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cXDAI",
"name": "Compliant XDAI",
"address": "0xcda100000000000000000000000000000000008a",
"decimals": 18,
"currencyCode": "XDAI",
"moneyLayer": "M2",
"omnlLine": "XDAI-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cCELO",
"name": "Compliant CELO",
"address": "0xcce100000000000000000000000000000000008a",
"decimals": 18,
"currencyCode": "CELO",
"moneyLayer": "M2",
"omnlLine": "CELO-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "cWEMIX",
"name": "Compliant WEMIX",
"address": "0xc11100000000000000000000000000000000008a",
"decimals": 18,
"currencyCode": "WEMIX",
"moneyLayer": "M2",
"omnlLine": "WEMIX-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "LINK",
"name": "Chainlink",
"address": "0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03",
"decimals": 18,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "LiXAU",
"name": "Lithium XAU",
"address": "0xff862f0d1f96aa4882a0c2d6b4a3516fd8d68e75",
"decimals": 6,
"currencyCode": "XAU",
"moneyLayer": "M2",
"omnlLine": "XAU-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "LiPMG",
"name": "Lithium PMG",
"address": "0x148b0f5c6fc8c5975e9406635654d88b20db2ed6",
"decimals": 6,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "LiBMG1",
"name": "Lithium BMG1",
"address": "0xc5b802662447d1ae492a1618c3ad7161a449ebc9",
"decimals": 6,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "LiBMG2",
"name": "Lithium BMG2",
"address": "0x2ca3b3e7f4f216015833b0b334273d44493c0c45",
"decimals": 6,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
},
{
"symbol": "LiBMG3",
"name": "Lithium BMG3",
"address": "0xb03d872196c0e84fe6fae841335001db44bda6c7",
"decimals": 6,
"currencyCode": "USD",
"moneyLayer": "M2",
"omnlLine": "USD-M2",
"loadFromGl": "2200",
"swappable": true,
"convertible": true,
"transferableInternal": true,
"transferableExternal": true
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,35 @@
{
"$schema": "OMNL central-bank settlement — production profile",
"version": "1.0.0",
"omnlLegalName": "ORGANISATION MONDIALE DU NUMERIQUE L.P.B.C.",
"defaultOfficeId": 24,
"enforceSingleOffice": true,
"settlementOffice": {
"officeId": 24,
"externalId": "HOSPITALLERS-ALI-IRAQ-IRAN",
"name": "HOSPITALLERS Ali Iraq-Iran",
"profilePath": "config/offices/office-24-settlement.v1.json"
},
"defaultCurrency": "USD",
"chainRegistry": "config/omnl-supported-chains.v1.json",
"maxSupportedChains": 128,
"rails": {
"swift": { "enabled": true, "listenerUrl": "http://192.168.11.114:8788" },
"hybx": { "enabled": true, "sidecarUrl": "http://192.168.11.89:8080" },

View File

@@ -0,0 +1,40 @@
{
"$schema": "OMNL central-bank settlement middleware — locked to Office 24",
"version": "1.0.0",
"omnlLegalName": "ORGANISATION MONDIALE DU NUMERIQUE L.P.B.C.",
"defaultOfficeId": 24,
"enforceSingleOffice": true,
"settlementOffice": {
"officeId": 24,
"externalId": "HOSPITALLERS-ALI-IRAQ-IRAN",
"name": "HOSPITALLERS Ali Iraq-Iran",
"profilePath": "config/offices/office-24-settlement.v1.json"
},
"defaultCurrency": "USD",
"rails": {
"swift": {
"enabled": true,
"listenerUrl": "http://192.168.11.114:8788"
},
"hybx": {
"enabled": true,
"sidecarUrl": "http://192.168.11.89:8080"
},
"chain138": {
"enabled": true,
"rpcEnv": "RPC_URL_138",
"defaultLineId": "USD-M1"
}
},
"moneySupply": {
"glM0": "1050",
"glM1": "2100",
"glM2": "2200",
"glSettlement": "1000"
},
"production": {
"requireApiKey": true,
"allowHybxProduction": false,
"allowChainMintExecute": false
}
}

View File

@@ -0,0 +1,30 @@
{
"version": "1.0.0",
"instruments": {
"SBLC": {
"description": "Standby Letter of Credit",
"swiftMessages": ["MT103", "MT202"],
"contingentGl": "1410"
},
"DLC": {
"description": "Documentary Letter of Credit",
"swiftMessages": ["MT103", "MT102"],
"contingentGl": "1410"
},
"BG": {
"description": "Bank Guarantee",
"swiftMessages": ["MT103"],
"contingentGl": "1410"
},
"LS": {
"description": "Liquidity Support / Lombard-style facility",
"swiftMessages": ["MT102", "MT103"],
"settlementGl": "1000",
"m2Gl": "2200"
}
},
"iban": {
"requireMod97": true,
"omnlBic": "OMNLUS33"
}
}