Files
smom-dbis-138/package.json
T
defiQUG 2c17c7cd08 Complete archive manual merge follow-ups and secure relay env handling
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.
2026-06-24 21:54:05 -07:00

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"
}
}