{
  "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": "hardhat test",
    "forge:build": "forge build",
    "forge:test": "forge test",
    "forge:test:vault": "forge test --match-path 'test/vault/Ledger.t.sol'",
    "forge:test:iso": "forge test --match-path 'test/iso4217w/*.t.sol'",
    "forge:test:quick": "forge test --match-contract LedgerTest",
    "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": "hardhat run scripts/ccip-deployment/deploy-ccip-reporter.js --network chain138",
    "verify:logger": "hardhat verify --network mainnet",
    "verify:reporter": "hardhat verify --network chain138"
  },
  "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",
    "@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"
  }
}
