{ "name": "beefy-proto", "version": "0.5.0", "private": true, "scripts": { "clean": "rm -r artifacts cache", "net": "hardhat node --fork", "net:bsc": "yarn net bsc", "compile": "hardhat compile", "test-data:network-config": "hardhat test-data:network-config", "test-data:addressbook:beefy": "hardhat test-data:addressbook:beefy --chain ", "all": "yarn clean && yarn compile && yarn net", "test": "hardhat test --network localhost", "deploy:balancer": "hardhat run scripts/vault/deploy-balancer-strat-type.ts --network", "deploy:aura": "hardhat run scripts/vault/deploy-balancer-strat-eth.ts --network", "deploy:timelock": "hardhat run scripts/infra/deployTimelockController.js --network", "deploy:chain": "hardhat run scripts/infra/deployChain.js --network", "deploy:contract": "hardhat run scripts/infra/deployContract.js --network", "deploy:oracles": "hardhat run scripts/infra/deployOracles.js --network", "deploy:appMulticallv2": "hardhat run scripts/infra/deployAppMulticall.js --network", "setOracle": "hardhat run ./scripts/manage/setOracle.js --network", "setSwapInfo": "hardhat run ./scripts/manage/setSwapInfo.js --network", "flat-hardhat": "hardhat flatten contracts/BIFI/infra/BeefyFeeConfigurator.sol > tmp/flattened.sol", "flat": "bin/flatten.sh", "flat:chain": "bin/flattenChainContracts.sh", "genAbiSelectors": "ts-node ./scripts/gen/genAbiSelectors.js", "installForge": ". scripts/forge/installForge.sh", "forgeTest:vault": "forge test --force --fork-url http://localhost:8545 --match-contract ProdVaultTest", "forgeTest:wrapper": "forge test --force --fork-url https://sonic-rpc.publicnode.com --match-contract WrapperTest", "forgeTest:oracle": "forge test --force --fork-url https://polygon-rpc.com --match-contract Oracle", "forgeTest:swapper": "forge test --force --fork-url https://polygon-rpc.com --match-contract Swapper", "forgeTest:aura": "forge test --force --fork-url https://rpc.ankr.com/eth --match-contract StrategyAuraGyroTest", "deploy:vaultFactory": "hardhat run scripts/deploy-vault-proxyFactory.js --network", "fork:bsc": "hardhat node --fork bsc", "verify": "hardhat verify" }, "devDependencies": { "@beefyfinance/blockchain-addressbook": "^0.54.192", "@nomicfoundation/hardhat-verify": "^2.0.0", "@nomiclabs/hardhat-ethers": "^2.2.1", "@openzeppelin-4/contracts": "npm:@openzeppelin/contracts@4.7.2", "@openzeppelin-5/contracts": "npm:@openzeppelin/contracts", "@openzeppelin/contracts-upgradeable": "^4.9.3", "@openzeppelin/hardhat-upgrades": "^1.21.0", "@types/node": "^20.10.0", "dotenv": "^10.0.0", "ethers": "^5.5.2", "forge-std": "https://github.com/foundry-rs/forge-std.git#v1.15.0", "hardhat": "^2.12.2", "prettier": "^2.5.1", "prettier-plugin-solidity": "^1.0.0-beta.19", "truffle-flattener": "^1.6.0", "ts-node": "^10.1.0", "typescript": "^4.3.5", "viem": "^2.52.2" } }