Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m4s
CI/CD Pipeline / Security Scanning (push) Successful in 2m13s
CI/CD Pipeline / Lint and Format (push) Failing after 34s
CI/CD Pipeline / Terraform Validation (push) Failing after 21s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 22s
Validation / validate-genesis (push) Successful in 26s
Validation / validate-terraform (push) Failing after 24s
Validation / validate-kubernetes (push) Failing after 8s
Validation / validate-smart-contracts (push) Failing after 8s
Validation / validate-security (push) Failing after 1m10s
Validation / validate-documentation (push) Failing after 15s
Apply clean archive patches (WETH CREATE2 doc, DeployKeeper script), restore emoney unit tests from .bak, add keeper npm scripts without replacing the Hardhat package.json, untrack relay lane secret env files, and document superseded patch hunks in SIBLING_WIP_IMPORT.md.
81 lines
4.8 KiB
JSON
81 lines
4.8 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",
|
|
"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"
|
|
}
|
|
}
|