{ "name": "@edut/contracts", "version": "0.1.0", "private": true, "description": "EDUT membership and entitlement contracts", "scripts": { "build": "hardhat compile", "test": "hardhat test", "check": "npm run build && npm run test && npm run check:addresses", "check:addresses": "node scripts/validate-runtime-addresses.cjs", "deploy:sepolia": "hardhat run scripts/deploy-membership.cjs --network baseSepolia", "deploy:mainnet": "hardhat run scripts/deploy-membership.cjs --network base", "update:membership:price:sepolia": "hardhat run scripts/update-membership-price.cjs --network baseSepolia", "update:membership:price:mainnet": "hardhat run scripts/update-membership-price.cjs --network base", "deploy:entitlement:sepolia": "hardhat run scripts/deploy-entitlement.cjs --network baseSepolia", "deploy:entitlement:mainnet": "hardhat run scripts/deploy-entitlement.cjs --network base", "smoke:e2e:sepolia": "node scripts/e2e-membership-flow.cjs", "smoke:e2e:controlplane:sepolia": "node scripts/e2e-control-plane-flow.cjs", "verify:offers:sepolia": "node scripts/verify-offer-config-readback.cjs", "smoke:funding:sepolia": "node scripts/report-smoke-funding-threshold.cjs" }, "devDependencies": { "@nomiclabs/hardhat-ethers": "^2.2.3", "chai": "^4.5.0", "ethers": "^5.7.2", "hardhat": "^2.22.18" } }