UNPKG

@aave/governance-crosschain-bridges

Version:
101 lines (100 loc) 4.08 kB
{ "name": "@aave/governance-crosschain-bridges", "version": "1.0.2", "description": "Contracts of Aave Governance Crosschain Bridges", "files": [ "contracts", "artifacts", "types" ], "scripts": { "run-env": "npm i && tail -f /dev/null", "hardhat": "hardhat", "compile": "SKIP_LOAD=true hardhat clean && SKIP_LOAD=true hardhat compile", "clean": "SKIP_LOAD=true hardhat clean", "console:fork": "MAINNET_FORK=true hardhat console", "prettier:check": "npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/*.ts' 'test/*.ts' 'test/**/*.ts'", "prettier:write": "prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/*.ts' 'test/*.ts' 'test/**/*.ts'", "coverage": "npx hardhat coverage --testfiles 'test/emptyrun.coverage.ts' && npx hardhat coverage --testfiles 'test/*.spec.ts'", "test": "npm run compile && hardhat test test/*.spec.ts", "test-fork": "npm run compile && MAINNET_FORK=true FORKING_BLOCK_NUMBER=14340480 hardhat test test/fork/crosschain-bridges.spec.ts", "hardhat:kovan": "hardhat --network kovan", "hardhat:tenderlyMain": "hardhat --network tenderlyMain", "hardhat:ropsten": "hardhat --network ropsten", "hardhat:rinkeby": "hardhat --network rinkeby", "hardhat:goerli": "hardhat --network goerli", "hardhat:main": "hardhat --network main", "hardhat:docker": "hardhat --network hardhatevm_docker", "hardhat:mumbai": "hardhat --network mumbai", "hardhat:matic": "hardhat --network matic", "hardhat:optimism": "hardhat --network optimism", "hardhat:optimism-testnet": "hardhat --network optimism-testnet", "hardhat:arbitrum": "hardhat --network arbitrum", "hardhat:arbitrum-rinkeby": "hardhat --network arbitrum-rinkeby", "hardhat:arbitrum-goerli": "hardhat --network arbitrum-goerli", "deploy:gov-bridge:optimism-testnet": "npm run hardhat:optimism-testnet deploy -- --tags 'OptimisticGov,Greeter'", "deploy:gov-bridge:arbitrum-rinkeby": "npm run hardhat:arbitrum-rinkeby deploy -- --tags 'ArbitrumGov,Greeter'", "deploy:gov-bridge:arbitrum-goerli": "npm run hardhat:arbitrum-goerli deploy -- --tags 'ArbitrumGov,Greeter'" }, "devDependencies": { "@aave/governance-v2": "^1.0.0", "@ethersproject/abi": "^5.1.0", "@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers@^0.3.0-beta.13", "@nomiclabs/hardhat-etherscan": "^3.0.3", "@nomiclabs/hardhat-waffle": "^2.0.3", "@openzeppelin/contracts": "^4.3.2", "@tenderly/hardhat-tenderly": "^1.1.0-beta.5", "@typechain/ethers-v5": "^7.0.1", "@typechain/hardhat": "^2.0.2", "@types/bluebird": "^3.5.36", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", "@types/node": "^16.11.36", "bluebird": "^3.7.2", "chai": "^4.3.4", "defender-relay-client": "^1.4.2", "dotenv": "^10.0.0", "ethereum-waffle": "^3.4.0", "ethers": "^5.6.1", "hardhat": "^2.9.5", "hardhat-contract-sizer": "^2.0.3", "hardhat-dependency-compiler": "^1.1.2", "hardhat-deploy": "^0.10.6", "hardhat-gas-reporter": "^1.0.8", "prettier": "^2.3.2", "prettier-plugin-solidity": "^1.0.0-beta.19", "solidity-coverage": "^0.7.17", "tmp-promise": "^3.0.2", "ts-node": "^10.2.1", "tslint": "^6.1.3", "tslint-config-prettier": "^1.18.0", "tslint-plugin-prettier": "^2.3.0", "typechain": "^5.1.2", "typescript": "^4.6.4" }, "husky": { "hooks": { "pre-commit": "pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts' --pattern 'test/**/*.ts' --pattern 'tasks/**/*.ts'" } }, "author": "Aave", "contributors": [ "Steven Valeri <steven@aave.com>", "Lasse Herskind <lasse@aave.com>", "Miguel Martinez <miguel@aave.com>", "Peter Michael <peter.dev@aave.com>" ], "license": "BSD-3-Clause", "keywords": [ "aave", "governance", "crosschain", "bridges", "ethereum", "solidity" ], "repository": { "type": "git", "url": "git://github.com/aave/governance-crosschain-bridges" } }