Files
proxmox/config/non-evm-operator-binding.json
defiQUG 09e8c08023
Some checks failed
Deploy to Phoenix / deploy (push) Has been skipped
Deploy to Phoenix / deploy-atomic-swap-dapp (push) Has been skipped
Deploy to Phoenix / cloudflare (push) Has been skipped
Deploy to Phoenix / validate (push) Failing after 3s
feat(non-evm): operator binding config, planner hints, and validation
- Add config/non-evm-operator-binding.json (public hints only; no secrets).
- Extend .env.master.example with XRPL/Tron/Solana/TRONGRID overrides.
- Wire solana-gru-bridge-lineup refs; refresh non-evm lane stubs from binding.
- Teach liquidity-gap planner to read binding; validate JSON in validate-config-files.sh.
- Document handoff in CWUSDC_NON_MANUAL_PROVIDER_TASKS; cross-link GRU spec.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-12 00:08:09 -07:00

33 lines
1.4 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"version": "1.0.0",
"description": "Operator-declared non-EVM binding for liquidity planner and advisory closure. Public XRPL r-address may be committed; do not put private seeds here. Flip tron.canonicalDeployerConfirmed only after ops confirms the EVM-derived Tron deployer is canonical.",
"documentation": "Env overrides still win (XRPL_ACCOUNT, TRON_DEPLOYER_ADDRESS, SOLANA_KEYPAIR_PATH). This file supplies defaults and minimum native hints for reports. See docs/03-deployment/CHAIN138_TO_SOLANA_GRU_TOKEN_DEPLOYMENT_LINEUP.md and config/solana-gru-bridge-lineup.json for SPL mint work.",
"xrpl": {
"canonicalAccount": "",
"destinationTagPolicy": "none"
},
"tron": {
"addressOverride": "",
"canonicalDeployerConfirmed": false
},
"minimumFundingTargets": {
"solana": {
"minSolOperationalHint": "0.05",
"note": "Operational gas+rent buffer hint only; operator confirms live venue targets."
},
"tron": {
"minTrxOperationalHint": "200",
"note": "TRX for bandwidth/energy visibility; operator confirms relay inventory."
},
"xrpl": {
"minXrpReserveHint": "2",
"note": "Above typical base reserve; operator confirms trustline/issuer policy."
}
},
"otherNonEvmMajors": {
"status": "planning_bucket_only",
"note": "Per-network binding still requires custody + asset IDs per lane; not auto-closed by this file."
}
}