UNPKG

@mean-finance/dca-v2-periphery

Version:

💱 Periphery smart contracts of DCA V2 by mean.finance

138 lines (137 loc) • 4.94 kB
{ "name": "@mean-finance/dca-v2-periphery", "version": "3.9.0", "description": "💱 Periphery smart contracts of DCA V2 by mean.finance", "keywords": [ "ethereum", "smart", "contracts", "mean", "dca" ], "homepage": "https://mean.finance", "bugs": { "url": "https://github.com/Mean-Finance/dca-v2-periphery/issues" }, "repository": { "type": "git", "url": "git+https://github.com/Mean-Finance/dca-v2-periphery.git" }, "license": "GPL-2.0", "main": "dist", "types": "dist", "files": [ "dist", "contracts", "!contracts/mocks", "artifacts/contracts/**/*.json", "!artifacts/contracts/mocks/**/*", "!artifacts/contracts/**/**/*.dbg.json", "!/**/*Mock*", "deployments", "deploy", "!deployments/localhost", "!.env", "!**/.DS_Store" ], "scripts": { "compile": "npx hardhat compile", "coverage": "TS_NODE_SKIP_IGNORE=true TEST=true COVERAGE=true npx hardhat coverage --solcoverjs ./solcover.js", "deploy": "TS_NODE_SKIP_IGNORE=true npx hardhat deploy", "fork": "FORK=true npx hardhat node", "fork:script": "FORK=true npx hardhat run", "fork:test": "FORK=true npx hardhat test", "_postinstall": "husky install", "lint:check": "solhint 'contracts/**/*.sol' 'interfaces/**/*.sol' && prettier --check './**'", "lint:fix": "sort-package-json && prettier --write './**' && solhint --fix 'contracts/**/*.sol' 'interfaces/**/*.sol'", "prepublishOnly": "hardhat clean && PUBLISHING_NPM=true hardhat compile && yarn transpile && pinst --disable", "postpublish": "pinst --enable", "release": "standard-version", "sizer": "TEST=true hardhat compile && TEST=true npx hardhat size-contracts", "test": "TEST=true npx hardhat compile && TS_NODE_SKIP_IGNORE=true TEST=true npx hardhat test", "test:all": "yarn test ./test/e2e/**/*.spec.ts test/integration/**/*.spec.ts test/unit/**/*.spec.ts", "test:all:parallel": "yarn test:parallel './test/e2e/**/*.spec.ts' 'test/unit/**/*.spec.ts'", "test:gas": "TS_NODE_SKIP_IGNORE=true USE_RANDOM_SALT=true yarn test", "test:integration": "TS_NODE_SKIP_IGNORE=true USE_RANDOM_SALT=true yarn test ./test/integration/**/*.spec.ts", "test:integration:parallel": "TS_NODE_SKIP_IGNORE=true yarn test:parallel ./test/integration/**/*.spec.ts", "test:parallel": "TEST=true hardhat compile && TEST=true mocha --parallel", "test:unit": "yarn test test/unit/**/*.spec.ts", "test:unit:parallel": "yarn test:parallel 'test/unit/**/*.spec.ts'", "transpile": "rm -rf dist && npx tsc -p tsconfig.publish.json", "verify": "npx hardhat run scripts/verify-contracts.ts" }, "dependencies": { "@0xged/hardhat-deploy": "0.11.5", "@mean-finance/call-simulation": "0.0.2", "@mean-finance/dca-v2-core": "3.4.0", "@mean-finance/deterministic-factory": "1.10.0", "@mean-finance/swappers": "1.2.0", "@openzeppelin/contracts": "4.7.3", "keep3r-v2": "1.0.0" }, "devDependencies": { "@codechecks/client": "0.1.12", "@commitlint/cli": "16.2.4", "@commitlint/config-conventional": "16.2.4", "@defi-wonderland/smock": "2.2.0", "@mean-finance/sdk": "0.0.119", "@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers@0.3.0-beta.13", "@nomiclabs/hardhat-etherscan": "3.1.0", "@nomiclabs/hardhat-waffle": "2.0.3", "@openzeppelin/test-helpers": "0.5.15", "@typechain/ethers-v5": "10.1.0", "@typechain/hardhat": "6.1.2", "@types/axios": "0.14.0", "@types/chai": "4.3.1", "@types/chai-as-promised": "7.1.5", "@types/lodash": "4.14.182", "@types/mocha": "9.1.1", "@types/node": "17.0.31", "axios": "0.27.2", "axios-retry": "3.2.4", "bignumber.js": "9.0.2", "chai": "4.3.6", "chai-as-promised": "7.1.1", "cross-env": "7.0.3", "dotenv": "16.0.0", "ethereum-waffle": "3.4.4", "ethers": "5.6.5", "hardhat": "2.9.3", "hardhat-contract-sizer": "2.0.3", "hardhat-gas-reporter": "1.0.8", "hardhat-preprocessor": "0.1.4", "husky": "7.0.4", "lint-staged": "12.4.1", "lodash": "4.17.21", "mocha": "10.0.0", "moment": "2.29.3", "pinst": "3.0.0", "prettier": "2.6.2", "prettier-plugin-solidity": "1.0.0-beta.19", "solc-0.8": "npm:solc@0.8.13", "solhint": "3.3.7", "solhint-plugin-prettier": "0.0.5", "solidity-coverage": "https://github.com/adjisb/solidity-coverage", "solidity-docgen": "0.5.16", "sort-package-json": "1.57.0", "standard-version": "9.3.2", "ts-node": "10.7.0", "tsconfig-paths": "4.0.0", "typechain": "8.1.0", "typescript": "4.7.2" }, "publishConfig": { "access": "public" }, "authors": [ { "name": "Alejo Amiras", "url": "https://github.com/alejoamiras" }, { "name": "Nicolás Chamo", "url": "https://github.com/nchamo", "email": "nchamo@mean.finance" } ] }