29 lines
1.4 KiB
JSON
29 lines
1.4 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|