|
10 | 10 | "license": "MIT", |
11 | 11 | "author": "Wonderland", |
12 | 12 | "scripts": { |
| 13 | + "addresses": "./scripts/get-proxy-addresses.sh", |
13 | 14 | "build": "forge build", |
14 | 15 | "build:optimized": "FOUNDRY_PROFILE=optimized forge build", |
15 | 16 | "coverage": "forge coverage --ir-minimum --report summary --report lcov --match-path 'test/unit/*'", |
| 17 | + "deploy:implementation": "./scripts/deploy-implementation.sh", |
16 | 18 | "deploy:mainnet": "bash -c 'source .env && forge script Deploy --rpc-url $MAINNET_RPC --account $MAINNET_DEPLOYER_NAME --broadcast --verify --chain mainnet -vvvvv'", |
17 | 19 | "deploy:sepolia": "bash -c 'source .env && forge script script/DeployDonationHandler.s.sol:DeployDonationHandler --rpc-url $SEPOLIA_RPC --broadcast --verify -vvvv'", |
18 | | - "addresses": "./scripts/get-proxy-addresses.sh", |
19 | | - "upgrade:mainnet": "bash -c 'source .env && forge script script/UpgradeDonationHandler.s.sol:UpgradeDonationHandler --rpc-url $MAINNET_RPC --broadcast --verify -vvvv'", |
20 | | - "upgrade:mainnet:simulate": "bash -c 'source .env && forge script script/UpgradeDonationHandler.s.sol:UpgradeDonationHandler --fork-url $MAINNET_RPC -vvvv'", |
21 | | - "upgrade:sepolia": "bash -c 'source .env && forge script script/UpgradeDonationHandler.s.sol:UpgradeDonationHandler --rpc-url $SEPOLIA_RPC --broadcast --verify -vvvv'", |
22 | | - "deploy:implementation": "./scripts/deploy-implementation.sh", |
23 | | - "upgrade:generate-payload": "./scripts/generate-upgrade-payload.sh", |
24 | | - "upgrade:submit-to-safe": "bash -c 'source .env && node scripts/submit-upgrade-to-safe.mjs \"$@\"' bash", |
25 | 20 | "lint:check": "yarn lint:sol && forge fmt --check", |
26 | 21 | "lint:fix": "sort-package-json && forge fmt && yarn lint:sol --fix", |
27 | 22 | "lint:natspec": "npx @defi-wonderland/natspec-smells --config natspec-smells.config.js", |
|
32 | 27 | "test:integration": "forge test --match-contract Integration -vvv", |
33 | 28 | "test:symbolic": "halmos", |
34 | 29 | "test:unit": "forge test --match-contract Unit -vvv", |
35 | | - "test:unit:deep": "FOUNDRY_FUZZ_RUNS=5000 yarn test:unit" |
| 30 | + "test:unit:deep": "FOUNDRY_FUZZ_RUNS=5000 yarn test:unit", |
| 31 | + "upgrade:generate-payload": "./scripts/generate-upgrade-payload.sh", |
| 32 | + "upgrade:mainnet": "bash -c 'source .env && forge script script/UpgradeDonationHandler.s.sol:UpgradeDonationHandler --rpc-url $MAINNET_RPC --broadcast --verify -vvvv'", |
| 33 | + "upgrade:mainnet:simulate": "bash -c 'source .env && forge script script/UpgradeDonationHandler.s.sol:UpgradeDonationHandler --fork-url $MAINNET_RPC -vvvv'", |
| 34 | + "upgrade:sepolia": "bash -c 'source .env && forge script script/UpgradeDonationHandler.s.sol:UpgradeDonationHandler --rpc-url $SEPOLIA_RPC --broadcast --verify -vvvv'", |
| 35 | + "upgrade:submit-to-safe": "node scripts/submit-upgrade-to-safe.mjs" |
36 | 36 | }, |
37 | 37 | "lint-staged": { |
38 | 38 | "*.{js,css,md,ts,sol}": "forge fmt", |
39 | 39 | "(src|test|script)/**/*.sol": "yarn lint:sol", |
40 | 40 | "package.json": "sort-package-json" |
41 | 41 | }, |
42 | 42 | "devDependencies": { |
43 | | - "@safe-global/api-kit": "^4.0.0", |
44 | | - "@safe-global/protocol-kit": "^4.0.0", |
45 | | - "@safe-global/types-kit": "^4.0.0", |
46 | 43 | "@commitlint/cli": "19.3.0", |
47 | 44 | "@commitlint/config-conventional": "19.2.2", |
48 | 45 | "@defi-wonderland/natspec-smells": "1.1.6", |
49 | | - "forge-std": "github:foundry-rs/forge-std#1.9.2", |
| 46 | + "@safe-global/api-kit": "^4.0.0", |
| 47 | + "@safe-global/protocol-kit": "^4.0.0", |
| 48 | + "@safe-global/types-kit": "^3.0.0", |
| 49 | + "dotenv": "^16.4.5", |
| 50 | + "ethers": "^6.13.0", |
| 51 | + "forge-std": "github:foundry-rs/forge-std#v1.9.2", |
50 | 52 | "halmos-cheatcodes": "github:a16z/halmos-cheatcodes#c0d8655", |
51 | 53 | "husky": ">=9", |
52 | 54 | "lint-staged": ">=10", |
53 | 55 | "solhint-community": "4.0.1", |
54 | | - "sort-package-json": "2.10.0", |
55 | | - "ethers": "^6.13.0" |
| 56 | + "sort-package-json": "2.10.0" |
56 | 57 | } |
57 | 58 | } |
0 commit comments