Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m13s
CI/CD Pipeline / Security Scanning (push) Successful in 2m30s
CI/CD Pipeline / Lint and Format (push) Failing after 45s
CI/CD Pipeline / Terraform Validation (push) Failing after 26s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 28s
Deploy ChainID 138 / Deploy ChainID 138 (push) Failing after 39s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Failing after 21s
Validation / validate-genesis (push) Successful in 30s
Validation / validate-terraform (push) Failing after 25s
Validation / validate-kubernetes (push) Failing after 13s
Validation / validate-smart-contracts (push) Failing after 16s
Validation / validate-security (push) Failing after 1m28s
Validation / validate-documentation (push) Failing after 19s
Verify Deployment / Verify Deployment (push) Failing after 2m3s
Ship Z Chain slot, International Z Wallet routes, in-app Z Bot APIs, Besu bootstrap, and local/production deployment tooling for digital.omdnl.org. Co-authored-by: Cursor <cursoragent@cursor.com>
87 lines
5.4 KiB
JSON
87 lines
5.4 KiB
JSON
{
|
|
"name": "smom-dbis-138-ccip",
|
|
"version": "1.0.0",
|
|
"description": "Production-grade CCIP integration for Chain-138 to Ethereum Mainnet",
|
|
"scripts": {
|
|
"compile": "hardhat compile",
|
|
"test": "pnpm run test:ci",
|
|
"test:ci": "pnpm run test:contracts:ci && pnpm run test:services:ci",
|
|
"test:contracts:ci": "pnpm run test:contracts:transport && pnpm run test:contracts:ccip-smoke",
|
|
"test:contracts:transport": "bash ../scripts/verify/check-cstar-v2-transport-stack.sh",
|
|
"test:contracts:ccip-smoke": "node -e \"console.log('CCIPTxReporter Hardhat smoke is archived; no active reporter smoke test runs in CI.')\"",
|
|
"test:services:ci": "pnpm run test:services:token-aggregation && pnpm run test:services:emoney-api",
|
|
"test:services:token-aggregation": "pnpm --dir services/token-aggregation run test:ci",
|
|
"test:services:emoney-api": "pnpm --dir test/emoney/api run test:ci",
|
|
"test:hardhat:full": "hardhat test",
|
|
"test:forge:full": "bash scripts/forge/scope.sh test full",
|
|
"forge:scope:list": "bash scripts/forge/scope.sh list",
|
|
"forge:orphans": "python3 scripts/forge/report-contract-reachability.py",
|
|
"forge:build": "bash scripts/forge/scope.sh build",
|
|
"forge:build:full": "bash scripts/forge/scope.sh build full",
|
|
"forge:script": "bash scripts/forge/scope.sh script",
|
|
"forge:test": "bash scripts/forge/scope.sh test",
|
|
"forge:test:full": "bash scripts/forge/scope.sh test full",
|
|
"forge:test:vault": "FORGE_SCOPE=vault bash scripts/forge/scope.sh test --match-path 'test/vault/Ledger.t.sol'",
|
|
"forge:test:iso": "FORGE_SCOPE=iso4217w bash scripts/forge/scope.sh test --match-path 'test/iso4217w/*.t.sol'",
|
|
"forge:test:quick": "FORGE_SCOPE=vault bash scripts/forge/scope.sh test --match-contract LedgerTest",
|
|
"forge:test:omnl": "bash scripts/forge/scope.sh test hybx-omnl",
|
|
"forge:test:checkpoint": "FORGE_SCOPE=mainnet-checkpoint bash scripts/forge/scope.sh test mainnet-checkpoint",
|
|
"checkpoint:predeploy": "bash ../scripts/verify/run-checkpoint-predeploy-gate.sh",
|
|
"checkpoint:predeploy:hub": "bash ../scripts/verify/run-checkpoint-predeploy-gate.sh mainnet-hub",
|
|
"checkpoint:storage-layout": "bash ../scripts/verify/checkpoint-storage-layout.sh",
|
|
"omnl:verify": "bash scripts/hybx-omnl/verify-deployment.sh",
|
|
"omnl:reconcile:artifact": "bash scripts/hybx-omnl/omnl-reconcile-artifact.sh",
|
|
"omnl:validate-cross-chain": "node scripts/hybx-omnl/validate-cross-chain-config.mjs",
|
|
"omnl:sync-publish": "bash scripts/hybx-omnl/sync-to-publish.sh",
|
|
"dodo-pools:create": "bash scripts/create-all-dodo-pools-from-token-api.sh",
|
|
"dodo-pools:dry-run": "DRY_RUN=true bash scripts/create-all-dodo-pools-from-token-api.sh",
|
|
"prereqs": "bash scripts/deployment/ensure-prerequisites.sh",
|
|
"deploy:logger:mainnet": "hardhat run scripts/ccip-deployment/deploy-ccip-logger.js --network mainnet",
|
|
"deploy:logger:bsc": "hardhat run scripts/ccip-deployment/deploy-ccip-logger-multichain.js --network bsc",
|
|
"deploy:logger:polygon": "hardhat run scripts/ccip-deployment/deploy-ccip-logger-multichain.js --network polygon",
|
|
"deploy:logger:gnosis": "hardhat run scripts/ccip-deployment/deploy-ccip-logger-multichain.js --network gnosis",
|
|
"deploy:logger:cronos": "hardhat run scripts/ccip-deployment/deploy-ccip-logger-multichain.js --network cronos",
|
|
"deploy:reporter:chain138": "node scripts/ccip-deployment/deploy-ccip-reporter.js",
|
|
"zchain:complete": "powershell -ExecutionPolicy Bypass -File scripts/deployment/complete-z-chain.ps1",
|
|
"zchain:deploy-portal": "powershell -ExecutionPolicy Bypass -File scripts/deployment/deploy-z-ecosystem.ps1",
|
|
"zchain:go-live": "powershell -ExecutionPolicy Bypass -File scripts/deployment/go-live-z-ecosystem.ps1",
|
|
"zchain:deploy-production": "bash scripts/deployment/deploy-z-ecosystem-production.sh",
|
|
"zchain:compile": "hardhat compile --config hardhat.zchain.config.js",
|
|
"zchain:deploy": "hardhat run scripts/deployment/deploy-z-chain-contracts.js --network zchain --config hardhat.zchain.config.js",
|
|
"verify:logger": "hardhat verify --network mainnet",
|
|
"verify:reporter": "hardhat verify --network chain138",
|
|
"keeper": "node scripts/reserve/keeper-service.js",
|
|
"keeper:monitor": "node scripts/reserve/monitor-keeper.js",
|
|
"keeper:deploy": "bash scripts/reserve/deploy-all.sh",
|
|
"keeper:deploy:dry-run": "DRY_RUN=1 bash scripts/reserve/deploy-all.sh",
|
|
"keeper:chainlink": "node scripts/reserve/chainlink-keeper-setup.js",
|
|
"keeper:gelato": "node scripts/reserve/gelato-keeper-setup.js"
|
|
},
|
|
"devDependencies": {
|
|
"@chainlink/contracts-ccip": "^1.6.3",
|
|
"@nomicfoundation/hardhat-chai-matchers": "^2.1.0",
|
|
"@nomicfoundation/hardhat-ethers": "^3.1.2",
|
|
"@nomicfoundation/hardhat-network-helpers": "^1.1.2",
|
|
"@nomicfoundation/hardhat-toolbox": "^4.0.0",
|
|
"@nomicfoundation/hardhat-verify": "^2.0.0",
|
|
"@playwright/test": "^1.58.2",
|
|
"@typechain/ethers-v6": "^0.5.1",
|
|
"@typechain/hardhat": "^9.1.0",
|
|
"@types/chai": "^4.3.20",
|
|
"@types/mocha": "^10.0.10",
|
|
"@types/node": "^24.10.1",
|
|
"dotenv": "^16.6.1",
|
|
"hardhat": "^2.27.0",
|
|
"hardhat-gas-reporter": "^1.0.10",
|
|
"solidity-coverage": "^0.8.16",
|
|
"ts-node": "^10.9.2",
|
|
"typechain": "^8.3.2",
|
|
"typescript": "^5.9.3"
|
|
},
|
|
"dependencies": {
|
|
"@openzeppelin/contracts": "5.0.2",
|
|
"@openzeppelin/contracts-upgradeable": "^5.4.0",
|
|
"ethers": "^6.15.0"
|
|
}
|
|
}
|